Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 2025 by Pulumi
Cisco Catalyst SD-WAN Provider
Installation
The Cisco Catalyst SD-WAN provider is available as a package in all Pulumi languages:
- JavaScript/TypeScript: @pulumi/sdwan
- Python: pulumi-sdwan
- Go: github.com/pulumi/pulumi-sdwan/sdk/go/sdwan
- .NET: Pulumi.Sdwan
- Java: com.pulumi/sdwan
Overview
The SDWAN provider provides resources to interact with a Cisco Catalyst SD-WAN environment. It communicates with the SD-WAN Manager via the REST API.
All resources and functions have been tested with the following releases.
| Platform | Version | 
|---|---|
| Catalyst SD-WAN | 20.9 | 
| Catalyst SD-WAN | 20.12 | 
Example Usage
# Pulumi.yaml provider configuration file
name: configuration-example
runtime: nodejs
config:
    sdwan:password:
        value: password
    sdwan:url:
        value: https://10.1.1.1
    sdwan:username:
        value: admin
# Pulumi.yaml provider configuration file
name: configuration-example
runtime: python
config:
    sdwan:password:
        value: password
    sdwan:url:
        value: https://10.1.1.1
    sdwan:username:
        value: admin
# Pulumi.yaml provider configuration file
name: configuration-example
runtime: dotnet
config:
    sdwan:password:
        value: password
    sdwan:url:
        value: https://10.1.1.1
    sdwan:username:
        value: admin
# Pulumi.yaml provider configuration file
name: configuration-example
runtime: go
config:
    sdwan:password:
        value: password
    sdwan:url:
        value: https://10.1.1.1
    sdwan:username:
        value: admin
# Pulumi.yaml provider configuration file
name: configuration-example
runtime: yaml
config:
    sdwan:password:
        value: password
    sdwan:url:
        value: https://10.1.1.1
    sdwan:username:
        value: admin
# Pulumi.yaml provider configuration file
name: configuration-example
runtime: java
config:
    sdwan:password:
        value: password
    sdwan:url:
        value: https://10.1.1.1
    sdwan:username:
        value: admin
Configuration Reference
- insecure(Boolean) Allow insecure HTTPS client. This can also be set as the- SDWAN_INSECUREenvironment variable. Defaults to- true.
- password(String, Sensitive) Password for the SD-WAN Manager account. This can also be set as the- SDWAN_PASSWORDenvironment variable.
- retries(Number) Number of retries for REST API calls. This can also be set as the- SDWAN_RETRIESenvironment variable. Defaults to- 3.
- url(String) URL of the Cisco SD-WAN Manager device. This can also be set as the- SDWAN_URLenvironment variable.
- username(String) Username for the SD-WAN Manager account. This can also be set as the- SDWAN_USERNAMEenvironment variable.
