Viewing docs for Cisco Catalyst SD-WAN v0.7.0
published on Tuesday, Feb 24, 2026 by Pulumi
published on Tuesday, Feb 24, 2026 by Pulumi
Viewing docs for Cisco Catalyst SD-WAN v0.7.0
published on Tuesday, Feb 24, 2026 by Pulumi
published on Tuesday, Feb 24, 2026 by Pulumi
This data source can read the Cisco TrustSec feature template.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as sdwan from "@pulumi/sdwan";
const example = sdwan.getCiscoTrustsecFeatureTemplate({
id: "f6b2c44c-693c-4763-b010-895aa3d236bd",
});
import pulumi
import pulumi_sdwan as sdwan
example = sdwan.get_cisco_trustsec_feature_template(id="f6b2c44c-693c-4763-b010-895aa3d236bd")
package main
import (
"github.com/pulumi/pulumi-sdwan/sdk/go/sdwan"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := sdwan.LookupCiscoTrustsecFeatureTemplate(ctx, &sdwan.LookupCiscoTrustsecFeatureTemplateArgs{
Id: pulumi.StringRef("f6b2c44c-693c-4763-b010-895aa3d236bd"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Sdwan = Pulumi.Sdwan;
return await Deployment.RunAsync(() =>
{
var example = Sdwan.GetCiscoTrustsecFeatureTemplate.Invoke(new()
{
Id = "f6b2c44c-693c-4763-b010-895aa3d236bd",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.SdwanFunctions;
import com.pulumi.sdwan.inputs.GetCiscoTrustsecFeatureTemplateArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = SdwanFunctions.getCiscoTrustsecFeatureTemplate(GetCiscoTrustsecFeatureTemplateArgs.builder()
.id("f6b2c44c-693c-4763-b010-895aa3d236bd")
.build());
}
}
variables:
example:
fn::invoke:
function: sdwan:getCiscoTrustsecFeatureTemplate
arguments:
id: f6b2c44c-693c-4763-b010-895aa3d236bd
Using getCiscoTrustsecFeatureTemplate
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCiscoTrustsecFeatureTemplate(args: GetCiscoTrustsecFeatureTemplateArgs, opts?: InvokeOptions): Promise<GetCiscoTrustsecFeatureTemplateResult>
function getCiscoTrustsecFeatureTemplateOutput(args: GetCiscoTrustsecFeatureTemplateOutputArgs, opts?: InvokeOptions): Output<GetCiscoTrustsecFeatureTemplateResult>def get_cisco_trustsec_feature_template(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCiscoTrustsecFeatureTemplateResult
def get_cisco_trustsec_feature_template_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCiscoTrustsecFeatureTemplateResult]func LookupCiscoTrustsecFeatureTemplate(ctx *Context, args *LookupCiscoTrustsecFeatureTemplateArgs, opts ...InvokeOption) (*LookupCiscoTrustsecFeatureTemplateResult, error)
func LookupCiscoTrustsecFeatureTemplateOutput(ctx *Context, args *LookupCiscoTrustsecFeatureTemplateOutputArgs, opts ...InvokeOption) LookupCiscoTrustsecFeatureTemplateResultOutput> Note: This function is named LookupCiscoTrustsecFeatureTemplate in the Go SDK.
public static class GetCiscoTrustsecFeatureTemplate
{
public static Task<GetCiscoTrustsecFeatureTemplateResult> InvokeAsync(GetCiscoTrustsecFeatureTemplateArgs args, InvokeOptions? opts = null)
public static Output<GetCiscoTrustsecFeatureTemplateResult> Invoke(GetCiscoTrustsecFeatureTemplateInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCiscoTrustsecFeatureTemplateResult> getCiscoTrustsecFeatureTemplate(GetCiscoTrustsecFeatureTemplateArgs args, InvokeOptions options)
public static Output<GetCiscoTrustsecFeatureTemplateResult> getCiscoTrustsecFeatureTemplate(GetCiscoTrustsecFeatureTemplateArgs args, InvokeOptions options)
fn::invoke:
function: sdwan:index/getCiscoTrustsecFeatureTemplate:getCiscoTrustsecFeatureTemplate
arguments:
# arguments dictionaryThe following arguments are supported:
getCiscoTrustsecFeatureTemplate Result
The following output properties are available:
- Credentials
Id string - Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
- Credentials
Id stringVariable - Variable name
- Credentials
Password string - Set the password for the device
- Credentials
Password stringVariable - Variable name
- Description string
- The description of the feature template
- Device
Sgt int - Configure Local device security group \n\n
- Device
Sgt stringVariable - Variable name
- Device
Types List<string> - List of supported device types
- Enable
Enforcement bool - Enable Role-based Access Control enforcement
- Enable
Enforcement stringVariable - Variable name
- Enable
Sxp bool - Enable CTS SXP support
- Id string
- The id of the feature template
- Maximum
Listener intHold Time - Configure Maximum allowed hold-time for listener in seconds \n\n
- Maximum
Listener stringHold Time Variable - Variable name
- Minimum
Listener intHold Time - Configure Minimum allowed hold-time for listener in seconds \n\n
- Minimum
Listener stringHold Time Variable - Variable name
- Name string
- The name of the feature template
- Speaker
Hold intTime - Configure Speaker hold-time in seconds \n\n
- Speaker
Hold stringTime Variable - Variable name
- Sxp
Connections List<GetCisco Trustsec Feature Template Sxp Connection> - Configure SXP Connections
- Sxp
Default stringPassword - Configure SXP default password
- Sxp
Default stringPassword Variable - Variable name
- Sxp
Key stringChain - Configure SXP key-chain
- Sxp
Key stringChain Variable - Variable name
- Sxp
Log boolBinding Changes - Enables logging for IP-to-SGT binding changes
- Sxp
Log stringBinding Changes Variable - Variable name
- Sxp
Node stringId - Configure SXP Node ID \n\n
- Sxp
Node stringId Type - Define SXP Node ID type \n\n
- Sxp
Node stringId Variable - Variable name
- Sxp
Reconciliation intPeriod - Configure the SXP reconciliation period in seconds \n\n
- Sxp
Reconciliation stringPeriod Variable - Variable name
- Sxp
Retry intPeriod - Configure Retry period for SXP connection in seconds \n\n
- Sxp
Retry stringPeriod Variable - Variable name
- Sxp
Source stringIp - SXP Source IP
- Sxp
Source stringIp Variable - Variable name
- Template
Type string - The template type
- Version int
- The version of the feature template
- Credentials
Id string - Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
- Credentials
Id stringVariable - Variable name
- Credentials
Password string - Set the password for the device
- Credentials
Password stringVariable - Variable name
- Description string
- The description of the feature template
- Device
Sgt int - Configure Local device security group \n\n
- Device
Sgt stringVariable - Variable name
- Device
Types []string - List of supported device types
- Enable
Enforcement bool - Enable Role-based Access Control enforcement
- Enable
Enforcement stringVariable - Variable name
- Enable
Sxp bool - Enable CTS SXP support
- Id string
- The id of the feature template
- Maximum
Listener intHold Time - Configure Maximum allowed hold-time for listener in seconds \n\n
- Maximum
Listener stringHold Time Variable - Variable name
- Minimum
Listener intHold Time - Configure Minimum allowed hold-time for listener in seconds \n\n
- Minimum
Listener stringHold Time Variable - Variable name
- Name string
- The name of the feature template
- Speaker
Hold intTime - Configure Speaker hold-time in seconds \n\n
- Speaker
Hold stringTime Variable - Variable name
- Sxp
Connections []GetCisco Trustsec Feature Template Sxp Connection - Configure SXP Connections
- Sxp
Default stringPassword - Configure SXP default password
- Sxp
Default stringPassword Variable - Variable name
- Sxp
Key stringChain - Configure SXP key-chain
- Sxp
Key stringChain Variable - Variable name
- Sxp
Log boolBinding Changes - Enables logging for IP-to-SGT binding changes
- Sxp
Log stringBinding Changes Variable - Variable name
- Sxp
Node stringId - Configure SXP Node ID \n\n
- Sxp
Node stringId Type - Define SXP Node ID type \n\n
- Sxp
Node stringId Variable - Variable name
- Sxp
Reconciliation intPeriod - Configure the SXP reconciliation period in seconds \n\n
- Sxp
Reconciliation stringPeriod Variable - Variable name
- Sxp
Retry intPeriod - Configure Retry period for SXP connection in seconds \n\n
- Sxp
Retry stringPeriod Variable - Variable name
- Sxp
Source stringIp - SXP Source IP
- Sxp
Source stringIp Variable - Variable name
- Template
Type string - The template type
- Version int
- The version of the feature template
- credentials
Id String - Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
- credentials
Id StringVariable - Variable name
- credentials
Password String - Set the password for the device
- credentials
Password StringVariable - Variable name
- description String
- The description of the feature template
- device
Sgt Integer - Configure Local device security group \n\n
- device
Sgt StringVariable - Variable name
- device
Types List<String> - List of supported device types
- enable
Enforcement Boolean - Enable Role-based Access Control enforcement
- enable
Enforcement StringVariable - Variable name
- enable
Sxp Boolean - Enable CTS SXP support
- id String
- The id of the feature template
- maximum
Listener IntegerHold Time - Configure Maximum allowed hold-time for listener in seconds \n\n
- maximum
Listener StringHold Time Variable - Variable name
- minimum
Listener IntegerHold Time - Configure Minimum allowed hold-time for listener in seconds \n\n
- minimum
Listener StringHold Time Variable - Variable name
- name String
- The name of the feature template
- speaker
Hold IntegerTime - Configure Speaker hold-time in seconds \n\n
- speaker
Hold StringTime Variable - Variable name
- sxp
Connections List<GetCisco Trustsec Feature Template Sxp Connection> - Configure SXP Connections
- sxp
Default StringPassword - Configure SXP default password
- sxp
Default StringPassword Variable - Variable name
- sxp
Key StringChain - Configure SXP key-chain
- sxp
Key StringChain Variable - Variable name
- sxp
Log BooleanBinding Changes - Enables logging for IP-to-SGT binding changes
- sxp
Log StringBinding Changes Variable - Variable name
- sxp
Node StringId - Configure SXP Node ID \n\n
- sxp
Node StringId Type - Define SXP Node ID type \n\n
- sxp
Node StringId Variable - Variable name
- sxp
Reconciliation IntegerPeriod - Configure the SXP reconciliation period in seconds \n\n
- sxp
Reconciliation StringPeriod Variable - Variable name
- sxp
Retry IntegerPeriod - Configure Retry period for SXP connection in seconds \n\n
- sxp
Retry StringPeriod Variable - Variable name
- sxp
Source StringIp - SXP Source IP
- sxp
Source StringIp Variable - Variable name
- template
Type String - The template type
- version Integer
- The version of the feature template
- credentials
Id string - Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
- credentials
Id stringVariable - Variable name
- credentials
Password string - Set the password for the device
- credentials
Password stringVariable - Variable name
- description string
- The description of the feature template
- device
Sgt number - Configure Local device security group \n\n
- device
Sgt stringVariable - Variable name
- device
Types string[] - List of supported device types
- enable
Enforcement boolean - Enable Role-based Access Control enforcement
- enable
Enforcement stringVariable - Variable name
- enable
Sxp boolean - Enable CTS SXP support
- id string
- The id of the feature template
- maximum
Listener numberHold Time - Configure Maximum allowed hold-time for listener in seconds \n\n
- maximum
Listener stringHold Time Variable - Variable name
- minimum
Listener numberHold Time - Configure Minimum allowed hold-time for listener in seconds \n\n
- minimum
Listener stringHold Time Variable - Variable name
- name string
- The name of the feature template
- speaker
Hold numberTime - Configure Speaker hold-time in seconds \n\n
- speaker
Hold stringTime Variable - Variable name
- sxp
Connections GetCisco Trustsec Feature Template Sxp Connection[] - Configure SXP Connections
- sxp
Default stringPassword - Configure SXP default password
- sxp
Default stringPassword Variable - Variable name
- sxp
Key stringChain - Configure SXP key-chain
- sxp
Key stringChain Variable - Variable name
- sxp
Log booleanBinding Changes - Enables logging for IP-to-SGT binding changes
- sxp
Log stringBinding Changes Variable - Variable name
- sxp
Node stringId - Configure SXP Node ID \n\n
- sxp
Node stringId Type - Define SXP Node ID type \n\n
- sxp
Node stringId Variable - Variable name
- sxp
Reconciliation numberPeriod - Configure the SXP reconciliation period in seconds \n\n
- sxp
Reconciliation stringPeriod Variable - Variable name
- sxp
Retry numberPeriod - Configure Retry period for SXP connection in seconds \n\n
- sxp
Retry stringPeriod Variable - Variable name
- sxp
Source stringIp - SXP Source IP
- sxp
Source stringIp Variable - Variable name
- template
Type string - The template type
- version number
- The version of the feature template
- credentials_
id str - Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
- credentials_
id_ strvariable - Variable name
- credentials_
password str - Set the password for the device
- credentials_
password_ strvariable - Variable name
- description str
- The description of the feature template
- device_
sgt int - Configure Local device security group \n\n
- device_
sgt_ strvariable - Variable name
- device_
types Sequence[str] - List of supported device types
- enable_
enforcement bool - Enable Role-based Access Control enforcement
- enable_
enforcement_ strvariable - Variable name
- enable_
sxp bool - Enable CTS SXP support
- id str
- The id of the feature template
- maximum_
listener_ inthold_ time - Configure Maximum allowed hold-time for listener in seconds \n\n
- maximum_
listener_ strhold_ time_ variable - Variable name
- minimum_
listener_ inthold_ time - Configure Minimum allowed hold-time for listener in seconds \n\n
- minimum_
listener_ strhold_ time_ variable - Variable name
- name str
- The name of the feature template
- speaker_
hold_ inttime - Configure Speaker hold-time in seconds \n\n
- speaker_
hold_ strtime_ variable - Variable name
- sxp_
connections Sequence[GetCisco Trustsec Feature Template Sxp Connection] - Configure SXP Connections
- sxp_
default_ strpassword - Configure SXP default password
- sxp_
default_ strpassword_ variable - Variable name
- sxp_
key_ strchain - Configure SXP key-chain
- sxp_
key_ strchain_ variable - Variable name
- sxp_
log_ boolbinding_ changes - Enables logging for IP-to-SGT binding changes
- sxp_
log_ strbinding_ changes_ variable - Variable name
- sxp_
node_ strid - Configure SXP Node ID \n\n
- sxp_
node_ strid_ type - Define SXP Node ID type \n\n
- sxp_
node_ strid_ variable - Variable name
- sxp_
reconciliation_ intperiod - Configure the SXP reconciliation period in seconds \n\n
- sxp_
reconciliation_ strperiod_ variable - Variable name
- sxp_
retry_ intperiod - Configure Retry period for SXP connection in seconds \n\n
- sxp_
retry_ strperiod_ variable - Variable name
- sxp_
source_ strip - SXP Source IP
- sxp_
source_ strip_ variable - Variable name
- template_
type str - The template type
- version int
- The version of the feature template
- credentials
Id String - Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
- credentials
Id StringVariable - Variable name
- credentials
Password String - Set the password for the device
- credentials
Password StringVariable - Variable name
- description String
- The description of the feature template
- device
Sgt Number - Configure Local device security group \n\n
- device
Sgt StringVariable - Variable name
- device
Types List<String> - List of supported device types
- enable
Enforcement Boolean - Enable Role-based Access Control enforcement
- enable
Enforcement StringVariable - Variable name
- enable
Sxp Boolean - Enable CTS SXP support
- id String
- The id of the feature template
- maximum
Listener NumberHold Time - Configure Maximum allowed hold-time for listener in seconds \n\n
- maximum
Listener StringHold Time Variable - Variable name
- minimum
Listener NumberHold Time - Configure Minimum allowed hold-time for listener in seconds \n\n
- minimum
Listener StringHold Time Variable - Variable name
- name String
- The name of the feature template
- speaker
Hold NumberTime - Configure Speaker hold-time in seconds \n\n
- speaker
Hold StringTime Variable - Variable name
- sxp
Connections List<Property Map> - Configure SXP Connections
- sxp
Default StringPassword - Configure SXP default password
- sxp
Default StringPassword Variable - Variable name
- sxp
Key StringChain - Configure SXP key-chain
- sxp
Key StringChain Variable - Variable name
- sxp
Log BooleanBinding Changes - Enables logging for IP-to-SGT binding changes
- sxp
Log StringBinding Changes Variable - Variable name
- sxp
Node StringId - Configure SXP Node ID \n\n
- sxp
Node StringId Type - Define SXP Node ID type \n\n
- sxp
Node StringId Variable - Variable name
- sxp
Reconciliation NumberPeriod - Configure the SXP reconciliation period in seconds \n\n
- sxp
Reconciliation StringPeriod Variable - Variable name
- sxp
Retry NumberPeriod - Configure Retry period for SXP connection in seconds \n\n
- sxp
Retry StringPeriod Variable - Variable name
- sxp
Source StringIp - SXP Source IP
- sxp
Source StringIp Variable - Variable name
- template
Type String - The template type
- version Number
- The version of the feature template
Supporting Types
GetCiscoTrustsecFeatureTemplateSxpConnection
- Maximum
Hold intTime - Configure Connection Maximum hold time \n\n
- Maximum
Hold stringTime Variable - Variable name
- Minimum
Hold intTime - Configure Connection Minimum hold time \n\n
- Minimum
Hold stringTime Variable - Variable name
- Mode string
- Define Mode of connection
- Mode
Type string - Define Role of a device \n\n
- Optional bool
- Indicates if list item is considered optional.
- Peer
Ip string - Configure SXP Peer IP address (IPv4)
- string
- Define Preshared Key type
- Source
Ip string - Configure SXP Source IP address (IPv4)
- Source
Ip stringVariable - Variable name
- Vpn
Id int - Configure Connection VPN (VRF) ID
- Vpn
Id stringVariable - Variable name
- Maximum
Hold intTime - Configure Connection Maximum hold time \n\n
- Maximum
Hold stringTime Variable - Variable name
- Minimum
Hold intTime - Configure Connection Minimum hold time \n\n
- Minimum
Hold stringTime Variable - Variable name
- Mode string
- Define Mode of connection
- Mode
Type string - Define Role of a device \n\n
- Optional bool
- Indicates if list item is considered optional.
- Peer
Ip string - Configure SXP Peer IP address (IPv4)
- string
- Define Preshared Key type
- Source
Ip string - Configure SXP Source IP address (IPv4)
- Source
Ip stringVariable - Variable name
- Vpn
Id int - Configure Connection VPN (VRF) ID
- Vpn
Id stringVariable - Variable name
- maximum
Hold IntegerTime - Configure Connection Maximum hold time \n\n
- maximum
Hold StringTime Variable - Variable name
- minimum
Hold IntegerTime - Configure Connection Minimum hold time \n\n
- minimum
Hold StringTime Variable - Variable name
- mode String
- Define Mode of connection
- mode
Type String - Define Role of a device \n\n
- optional Boolean
- Indicates if list item is considered optional.
- peer
Ip String - Configure SXP Peer IP address (IPv4)
- String
- Define Preshared Key type
- source
Ip String - Configure SXP Source IP address (IPv4)
- source
Ip StringVariable - Variable name
- vpn
Id Integer - Configure Connection VPN (VRF) ID
- vpn
Id StringVariable - Variable name
- maximum
Hold numberTime - Configure Connection Maximum hold time \n\n
- maximum
Hold stringTime Variable - Variable name
- minimum
Hold numberTime - Configure Connection Minimum hold time \n\n
- minimum
Hold stringTime Variable - Variable name
- mode string
- Define Mode of connection
- mode
Type string - Define Role of a device \n\n
- optional boolean
- Indicates if list item is considered optional.
- peer
Ip string - Configure SXP Peer IP address (IPv4)
- string
- Define Preshared Key type
- source
Ip string - Configure SXP Source IP address (IPv4)
- source
Ip stringVariable - Variable name
- vpn
Id number - Configure Connection VPN (VRF) ID
- vpn
Id stringVariable - Variable name
- maximum_
hold_ inttime - Configure Connection Maximum hold time \n\n
- maximum_
hold_ strtime_ variable - Variable name
- minimum_
hold_ inttime - Configure Connection Minimum hold time \n\n
- minimum_
hold_ strtime_ variable - Variable name
- mode str
- Define Mode of connection
- mode_
type str - Define Role of a device \n\n
- optional bool
- Indicates if list item is considered optional.
- peer_
ip str - Configure SXP Peer IP address (IPv4)
- str
- Define Preshared Key type
- source_
ip str - Configure SXP Source IP address (IPv4)
- source_
ip_ strvariable - Variable name
- vpn_
id int - Configure Connection VPN (VRF) ID
- vpn_
id_ strvariable - Variable name
- maximum
Hold NumberTime - Configure Connection Maximum hold time \n\n
- maximum
Hold StringTime Variable - Variable name
- minimum
Hold NumberTime - Configure Connection Minimum hold time \n\n
- minimum
Hold StringTime Variable - Variable name
- mode String
- Define Mode of connection
- mode
Type String - Define Role of a device \n\n
- optional Boolean
- Indicates if list item is considered optional.
- peer
Ip String - Configure SXP Peer IP address (IPv4)
- String
- Define Preshared Key type
- source
Ip String - Configure SXP Source IP address (IPv4)
- source
Ip StringVariable - Variable name
- vpn
Id Number - Configure Connection VPN (VRF) ID
- vpn
Id StringVariable - Variable name
Package Details
- Repository
- sdwan pulumi/pulumi-sdwan
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
sdwanTerraform Provider.
Viewing docs for Cisco Catalyst SD-WAN v0.7.0
published on Tuesday, Feb 24, 2026 by Pulumi
published on Tuesday, Feb 24, 2026 by Pulumi
