1. Packages
  2. Cisco Catalyst SD-WAN Provider
  3. API Docs
  4. CiscoTrustsecFeatureTemplate
Cisco Catalyst SD-WAN v0.3.0 published on Friday, Mar 28, 2025 by Pulumi

sdwan.CiscoTrustsecFeatureTemplate

Explore with Pulumi AI

This resource can manage a Cisco TrustSec feature template.

  • Minimum SD-WAN Manager version: 15.0.0

Example Usage

Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.sdwan.CiscoTrustsecFeatureTemplate;
import com.pulumi.sdwan.CiscoTrustsecFeatureTemplateArgs;
import com.pulumi.sdwan.inputs.CiscoTrustsecFeatureTemplateSxpConnectionArgs;
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) {
        var example = new CiscoTrustsecFeatureTemplate("example", CiscoTrustsecFeatureTemplateArgs.builder()
            .name("Example")
            .description("My Example")
            .deviceTypes("vedge-C8000V")
            .deviceSgt(100)
            .credentialsId("user1")
            .credentialsPassword("MyPassword")
            .enableEnforcement(true)
            .enableSxp(true)
            .sxpSourceIp("1.2.3.4")
            .sxpDefaultPassword("MyPassword")
            .sxpKeyChain("keychain1")
            .sxpLogBindingChanges(false)
            .sxpReconciliationPeriod(120)
            .sxpRetryPeriod(120)
            .speakerHoldTime(120)
            .minimumListenerHoldTime(90)
            .maximumListenerHoldTime(180)
            .sxpNodeIdType("interface-name")
            .sxpNodeId("VirtualPortGroup")
            .sxpConnections(CiscoTrustsecFeatureTemplateSxpConnectionArgs.builder()
                .peer_ip("1.2.3.4")
                .source_ip("2.3.4.5")
                .preshared_key("default")
                .mode("local")
                .mode_type("listener")
                .minimum_hold_time(100)
                .maximum_hold_time(200)
                .vpn_id(0)
                .build())
            .build());

    }
}
Copy
resources:
  example:
    type: sdwan:CiscoTrustsecFeatureTemplate
    properties:
      name: Example
      description: My Example
      deviceTypes:
        - vedge-C8000V
      deviceSgt: 100
      credentialsId: user1
      credentialsPassword: MyPassword
      enableEnforcement: true
      enableSxp: true
      sxpSourceIp: 1.2.3.4
      sxpDefaultPassword: MyPassword
      sxpKeyChain: keychain1
      sxpLogBindingChanges: false
      sxpReconciliationPeriod: 120
      sxpRetryPeriod: 120
      speakerHoldTime: 120
      minimumListenerHoldTime: 90
      maximumListenerHoldTime: 180
      sxpNodeIdType: interface-name
      sxpNodeId: VirtualPortGroup
      sxpConnections:
        - peer_ip: 1.2.3.4
          source_ip: 2.3.4.5
          preshared_key: default
          mode: local
          mode_type: listener
          minimum_hold_time: 100
          maximum_hold_time: 200
          vpn_id: 0
Copy

Create CiscoTrustsecFeatureTemplate Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new CiscoTrustsecFeatureTemplate(name: string, args: CiscoTrustsecFeatureTemplateArgs, opts?: CustomResourceOptions);
@overload
def CiscoTrustsecFeatureTemplate(resource_name: str,
                                 args: CiscoTrustsecFeatureTemplateArgs,
                                 opts: Optional[ResourceOptions] = None)

@overload
def CiscoTrustsecFeatureTemplate(resource_name: str,
                                 opts: Optional[ResourceOptions] = None,
                                 description: Optional[str] = None,
                                 device_types: Optional[Sequence[str]] = None,
                                 speaker_hold_time: Optional[int] = None,
                                 sxp_default_password: Optional[str] = None,
                                 credentials_password: Optional[str] = None,
                                 device_sgt: Optional[int] = None,
                                 device_sgt_variable: Optional[str] = None,
                                 credentials_id_variable: Optional[str] = None,
                                 enable_enforcement: Optional[bool] = None,
                                 enable_enforcement_variable: Optional[str] = None,
                                 sxp_connections: Optional[Sequence[CiscoTrustsecFeatureTemplateSxpConnectionArgs]] = None,
                                 maximum_listener_hold_time: Optional[int] = None,
                                 maximum_listener_hold_time_variable: Optional[str] = None,
                                 minimum_listener_hold_time: Optional[int] = None,
                                 minimum_listener_hold_time_variable: Optional[str] = None,
                                 name: Optional[str] = None,
                                 credentials_password_variable: Optional[str] = None,
                                 credentials_id: Optional[str] = None,
                                 enable_sxp: Optional[bool] = None,
                                 speaker_hold_time_variable: Optional[str] = None,
                                 sxp_default_password_variable: Optional[str] = None,
                                 sxp_key_chain: Optional[str] = None,
                                 sxp_key_chain_variable: Optional[str] = None,
                                 sxp_log_binding_changes: Optional[bool] = None,
                                 sxp_log_binding_changes_variable: Optional[str] = None,
                                 sxp_node_id: Optional[str] = None,
                                 sxp_node_id_type: Optional[str] = None,
                                 sxp_node_id_variable: Optional[str] = None,
                                 sxp_reconciliation_period: Optional[int] = None,
                                 sxp_reconciliation_period_variable: Optional[str] = None,
                                 sxp_retry_period: Optional[int] = None,
                                 sxp_retry_period_variable: Optional[str] = None,
                                 sxp_source_ip: Optional[str] = None,
                                 sxp_source_ip_variable: Optional[str] = None)
func NewCiscoTrustsecFeatureTemplate(ctx *Context, name string, args CiscoTrustsecFeatureTemplateArgs, opts ...ResourceOption) (*CiscoTrustsecFeatureTemplate, error)
public CiscoTrustsecFeatureTemplate(string name, CiscoTrustsecFeatureTemplateArgs args, CustomResourceOptions? opts = null)
public CiscoTrustsecFeatureTemplate(String name, CiscoTrustsecFeatureTemplateArgs args)
public CiscoTrustsecFeatureTemplate(String name, CiscoTrustsecFeatureTemplateArgs args, CustomResourceOptions options)
type: sdwan:CiscoTrustsecFeatureTemplate
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. CiscoTrustsecFeatureTemplateArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. CiscoTrustsecFeatureTemplateArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. CiscoTrustsecFeatureTemplateArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. CiscoTrustsecFeatureTemplateArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. CiscoTrustsecFeatureTemplateArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var ciscoTrustsecFeatureTemplateResource = new Sdwan.CiscoTrustsecFeatureTemplate("ciscoTrustsecFeatureTemplateResource", new()
{
    Description = "string",
    DeviceTypes = new[]
    {
        "string",
    },
    SpeakerHoldTime = 0,
    SxpDefaultPassword = "string",
    CredentialsPassword = "string",
    DeviceSgt = 0,
    DeviceSgtVariable = "string",
    CredentialsIdVariable = "string",
    EnableEnforcement = false,
    EnableEnforcementVariable = "string",
    SxpConnections = new[]
    {
        new Sdwan.Inputs.CiscoTrustsecFeatureTemplateSxpConnectionArgs
        {
            MaximumHoldTime = 0,
            MaximumHoldTimeVariable = "string",
            MinimumHoldTime = 0,
            MinimumHoldTimeVariable = "string",
            Mode = "string",
            ModeType = "string",
            Optional = false,
            PeerIp = "string",
            PresharedKey = "string",
            SourceIp = "string",
            SourceIpVariable = "string",
            VpnId = 0,
            VpnIdVariable = "string",
        },
    },
    MaximumListenerHoldTime = 0,
    MaximumListenerHoldTimeVariable = "string",
    MinimumListenerHoldTime = 0,
    MinimumListenerHoldTimeVariable = "string",
    Name = "string",
    CredentialsPasswordVariable = "string",
    CredentialsId = "string",
    EnableSxp = false,
    SpeakerHoldTimeVariable = "string",
    SxpDefaultPasswordVariable = "string",
    SxpKeyChain = "string",
    SxpKeyChainVariable = "string",
    SxpLogBindingChanges = false,
    SxpLogBindingChangesVariable = "string",
    SxpNodeId = "string",
    SxpNodeIdType = "string",
    SxpNodeIdVariable = "string",
    SxpReconciliationPeriod = 0,
    SxpReconciliationPeriodVariable = "string",
    SxpRetryPeriod = 0,
    SxpRetryPeriodVariable = "string",
    SxpSourceIp = "string",
    SxpSourceIpVariable = "string",
});
Copy
example, err := sdwan.NewCiscoTrustsecFeatureTemplate(ctx, "ciscoTrustsecFeatureTemplateResource", &sdwan.CiscoTrustsecFeatureTemplateArgs{
	Description: pulumi.String("string"),
	DeviceTypes: pulumi.StringArray{
		pulumi.String("string"),
	},
	SpeakerHoldTime:           pulumi.Int(0),
	SxpDefaultPassword:        pulumi.String("string"),
	CredentialsPassword:       pulumi.String("string"),
	DeviceSgt:                 pulumi.Int(0),
	DeviceSgtVariable:         pulumi.String("string"),
	CredentialsIdVariable:     pulumi.String("string"),
	EnableEnforcement:         pulumi.Bool(false),
	EnableEnforcementVariable: pulumi.String("string"),
	SxpConnections: sdwan.CiscoTrustsecFeatureTemplateSxpConnectionArray{
		&sdwan.CiscoTrustsecFeatureTemplateSxpConnectionArgs{
			MaximumHoldTime:         pulumi.Int(0),
			MaximumHoldTimeVariable: pulumi.String("string"),
			MinimumHoldTime:         pulumi.Int(0),
			MinimumHoldTimeVariable: pulumi.String("string"),
			Mode:                    pulumi.String("string"),
			ModeType:                pulumi.String("string"),
			Optional:                pulumi.Bool(false),
			PeerIp:                  pulumi.String("string"),
			PresharedKey:            pulumi.String("string"),
			SourceIp:                pulumi.String("string"),
			SourceIpVariable:        pulumi.String("string"),
			VpnId:                   pulumi.Int(0),
			VpnIdVariable:           pulumi.String("string"),
		},
	},
	MaximumListenerHoldTime:         pulumi.Int(0),
	MaximumListenerHoldTimeVariable: pulumi.String("string"),
	MinimumListenerHoldTime:         pulumi.Int(0),
	MinimumListenerHoldTimeVariable: pulumi.String("string"),
	Name:                            pulumi.String("string"),
	CredentialsPasswordVariable:     pulumi.String("string"),
	CredentialsId:                   pulumi.String("string"),
	EnableSxp:                       pulumi.Bool(false),
	SpeakerHoldTimeVariable:         pulumi.String("string"),
	SxpDefaultPasswordVariable:      pulumi.String("string"),
	SxpKeyChain:                     pulumi.String("string"),
	SxpKeyChainVariable:             pulumi.String("string"),
	SxpLogBindingChanges:            pulumi.Bool(false),
	SxpLogBindingChangesVariable:    pulumi.String("string"),
	SxpNodeId:                       pulumi.String("string"),
	SxpNodeIdType:                   pulumi.String("string"),
	SxpNodeIdVariable:               pulumi.String("string"),
	SxpReconciliationPeriod:         pulumi.Int(0),
	SxpReconciliationPeriodVariable: pulumi.String("string"),
	SxpRetryPeriod:                  pulumi.Int(0),
	SxpRetryPeriodVariable:          pulumi.String("string"),
	SxpSourceIp:                     pulumi.String("string"),
	SxpSourceIpVariable:             pulumi.String("string"),
})
Copy
var ciscoTrustsecFeatureTemplateResource = new CiscoTrustsecFeatureTemplate("ciscoTrustsecFeatureTemplateResource", CiscoTrustsecFeatureTemplateArgs.builder()
    .description("string")
    .deviceTypes("string")
    .speakerHoldTime(0)
    .sxpDefaultPassword("string")
    .credentialsPassword("string")
    .deviceSgt(0)
    .deviceSgtVariable("string")
    .credentialsIdVariable("string")
    .enableEnforcement(false)
    .enableEnforcementVariable("string")
    .sxpConnections(CiscoTrustsecFeatureTemplateSxpConnectionArgs.builder()
        .maximumHoldTime(0)
        .maximumHoldTimeVariable("string")
        .minimumHoldTime(0)
        .minimumHoldTimeVariable("string")
        .mode("string")
        .modeType("string")
        .optional(false)
        .peerIp("string")
        .presharedKey("string")
        .sourceIp("string")
        .sourceIpVariable("string")
        .vpnId(0)
        .vpnIdVariable("string")
        .build())
    .maximumListenerHoldTime(0)
    .maximumListenerHoldTimeVariable("string")
    .minimumListenerHoldTime(0)
    .minimumListenerHoldTimeVariable("string")
    .name("string")
    .credentialsPasswordVariable("string")
    .credentialsId("string")
    .enableSxp(false)
    .speakerHoldTimeVariable("string")
    .sxpDefaultPasswordVariable("string")
    .sxpKeyChain("string")
    .sxpKeyChainVariable("string")
    .sxpLogBindingChanges(false)
    .sxpLogBindingChangesVariable("string")
    .sxpNodeId("string")
    .sxpNodeIdType("string")
    .sxpNodeIdVariable("string")
    .sxpReconciliationPeriod(0)
    .sxpReconciliationPeriodVariable("string")
    .sxpRetryPeriod(0)
    .sxpRetryPeriodVariable("string")
    .sxpSourceIp("string")
    .sxpSourceIpVariable("string")
    .build());
Copy
cisco_trustsec_feature_template_resource = sdwan.CiscoTrustsecFeatureTemplate("ciscoTrustsecFeatureTemplateResource",
    description="string",
    device_types=["string"],
    speaker_hold_time=0,
    sxp_default_password="string",
    credentials_password="string",
    device_sgt=0,
    device_sgt_variable="string",
    credentials_id_variable="string",
    enable_enforcement=False,
    enable_enforcement_variable="string",
    sxp_connections=[{
        "maximum_hold_time": 0,
        "maximum_hold_time_variable": "string",
        "minimum_hold_time": 0,
        "minimum_hold_time_variable": "string",
        "mode": "string",
        "mode_type": "string",
        "optional": False,
        "peer_ip": "string",
        "preshared_key": "string",
        "source_ip": "string",
        "source_ip_variable": "string",
        "vpn_id": 0,
        "vpn_id_variable": "string",
    }],
    maximum_listener_hold_time=0,
    maximum_listener_hold_time_variable="string",
    minimum_listener_hold_time=0,
    minimum_listener_hold_time_variable="string",
    name="string",
    credentials_password_variable="string",
    credentials_id="string",
    enable_sxp=False,
    speaker_hold_time_variable="string",
    sxp_default_password_variable="string",
    sxp_key_chain="string",
    sxp_key_chain_variable="string",
    sxp_log_binding_changes=False,
    sxp_log_binding_changes_variable="string",
    sxp_node_id="string",
    sxp_node_id_type="string",
    sxp_node_id_variable="string",
    sxp_reconciliation_period=0,
    sxp_reconciliation_period_variable="string",
    sxp_retry_period=0,
    sxp_retry_period_variable="string",
    sxp_source_ip="string",
    sxp_source_ip_variable="string")
Copy
const ciscoTrustsecFeatureTemplateResource = new sdwan.CiscoTrustsecFeatureTemplate("ciscoTrustsecFeatureTemplateResource", {
    description: "string",
    deviceTypes: ["string"],
    speakerHoldTime: 0,
    sxpDefaultPassword: "string",
    credentialsPassword: "string",
    deviceSgt: 0,
    deviceSgtVariable: "string",
    credentialsIdVariable: "string",
    enableEnforcement: false,
    enableEnforcementVariable: "string",
    sxpConnections: [{
        maximumHoldTime: 0,
        maximumHoldTimeVariable: "string",
        minimumHoldTime: 0,
        minimumHoldTimeVariable: "string",
        mode: "string",
        modeType: "string",
        optional: false,
        peerIp: "string",
        presharedKey: "string",
        sourceIp: "string",
        sourceIpVariable: "string",
        vpnId: 0,
        vpnIdVariable: "string",
    }],
    maximumListenerHoldTime: 0,
    maximumListenerHoldTimeVariable: "string",
    minimumListenerHoldTime: 0,
    minimumListenerHoldTimeVariable: "string",
    name: "string",
    credentialsPasswordVariable: "string",
    credentialsId: "string",
    enableSxp: false,
    speakerHoldTimeVariable: "string",
    sxpDefaultPasswordVariable: "string",
    sxpKeyChain: "string",
    sxpKeyChainVariable: "string",
    sxpLogBindingChanges: false,
    sxpLogBindingChangesVariable: "string",
    sxpNodeId: "string",
    sxpNodeIdType: "string",
    sxpNodeIdVariable: "string",
    sxpReconciliationPeriod: 0,
    sxpReconciliationPeriodVariable: "string",
    sxpRetryPeriod: 0,
    sxpRetryPeriodVariable: "string",
    sxpSourceIp: "string",
    sxpSourceIpVariable: "string",
});
Copy
type: sdwan:CiscoTrustsecFeatureTemplate
properties:
    credentialsId: string
    credentialsIdVariable: string
    credentialsPassword: string
    credentialsPasswordVariable: string
    description: string
    deviceSgt: 0
    deviceSgtVariable: string
    deviceTypes:
        - string
    enableEnforcement: false
    enableEnforcementVariable: string
    enableSxp: false
    maximumListenerHoldTime: 0
    maximumListenerHoldTimeVariable: string
    minimumListenerHoldTime: 0
    minimumListenerHoldTimeVariable: string
    name: string
    speakerHoldTime: 0
    speakerHoldTimeVariable: string
    sxpConnections:
        - maximumHoldTime: 0
          maximumHoldTimeVariable: string
          minimumHoldTime: 0
          minimumHoldTimeVariable: string
          mode: string
          modeType: string
          optional: false
          peerIp: string
          presharedKey: string
          sourceIp: string
          sourceIpVariable: string
          vpnId: 0
          vpnIdVariable: string
    sxpDefaultPassword: string
    sxpDefaultPasswordVariable: string
    sxpKeyChain: string
    sxpKeyChainVariable: string
    sxpLogBindingChanges: false
    sxpLogBindingChangesVariable: string
    sxpNodeId: string
    sxpNodeIdType: string
    sxpNodeIdVariable: string
    sxpReconciliationPeriod: 0
    sxpReconciliationPeriodVariable: string
    sxpRetryPeriod: 0
    sxpRetryPeriodVariable: string
    sxpSourceIp: string
    sxpSourceIpVariable: string
Copy

CiscoTrustsecFeatureTemplate Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The CiscoTrustsecFeatureTemplate resource accepts the following input properties:

Description This property is required. string
The description of the feature template
DeviceTypes This property is required. List<string>
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
CredentialsId string
Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
CredentialsIdVariable string
Variable name
CredentialsPassword string
Set the password for the device
CredentialsPasswordVariable string
Variable name
DeviceSgt int
Configure Local device security group <2..65519> - Range: 2-65519
DeviceSgtVariable string
Variable name
EnableEnforcement bool
Enable Role-based Access Control enforcement - Default value: false
EnableEnforcementVariable string
Variable name
EnableSxp bool
Enable CTS SXP support - Default value: false
MaximumListenerHoldTime int
Configure Maximum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 180
MaximumListenerHoldTimeVariable string
Variable name
MinimumListenerHoldTime int
Configure Minimum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 90
MinimumListenerHoldTimeVariable string
Variable name
Name string
The name of the feature template
SpeakerHoldTime int
Configure Speaker hold-time in seconds <1..65534> - Range: 1-65534 - Default value: 120
SpeakerHoldTimeVariable string
Variable name
SxpConnections List<CiscoTrustsecFeatureTemplateSxpConnection>
Configure SXP Connections
SxpDefaultPassword string
Configure SXP default password
SxpDefaultPasswordVariable string
Variable name
SxpKeyChain string
Configure SXP key-chain
SxpKeyChainVariable string
Variable name
SxpLogBindingChanges bool
Enables logging for IP-to-SGT binding changes - Default value: false
SxpLogBindingChangesVariable string
Variable name
SxpNodeId string
Configure SXP Node ID <IP, 8 char string or interface name>
SxpNodeIdType string
Define SXP Node ID type <IP, 8 char string or interface name> - Choices: ip, interface-name, 8-char-hex-string - Default value: ip
SxpNodeIdVariable string
Variable name
SxpReconciliationPeriod int
Configure the SXP reconciliation period in seconds <0..64000> - Range: 0-64000 - Default value: 120
SxpReconciliationPeriodVariable string
Variable name
SxpRetryPeriod int
Configure Retry period for SXP connection in seconds <0..64000> - Range: 0-64000 - Default value: 120
SxpRetryPeriodVariable string
Variable name
SxpSourceIp string
SXP Source IP
SxpSourceIpVariable string
Variable name
Description This property is required. string
The description of the feature template
DeviceTypes This property is required. []string
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
CredentialsId string
Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
CredentialsIdVariable string
Variable name
CredentialsPassword string
Set the password for the device
CredentialsPasswordVariable string
Variable name
DeviceSgt int
Configure Local device security group <2..65519> - Range: 2-65519
DeviceSgtVariable string
Variable name
EnableEnforcement bool
Enable Role-based Access Control enforcement - Default value: false
EnableEnforcementVariable string
Variable name
EnableSxp bool
Enable CTS SXP support - Default value: false
MaximumListenerHoldTime int
Configure Maximum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 180
MaximumListenerHoldTimeVariable string
Variable name
MinimumListenerHoldTime int
Configure Minimum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 90
MinimumListenerHoldTimeVariable string
Variable name
Name string
The name of the feature template
SpeakerHoldTime int
Configure Speaker hold-time in seconds <1..65534> - Range: 1-65534 - Default value: 120
SpeakerHoldTimeVariable string
Variable name
SxpConnections []CiscoTrustsecFeatureTemplateSxpConnectionArgs
Configure SXP Connections
SxpDefaultPassword string
Configure SXP default password
SxpDefaultPasswordVariable string
Variable name
SxpKeyChain string
Configure SXP key-chain
SxpKeyChainVariable string
Variable name
SxpLogBindingChanges bool
Enables logging for IP-to-SGT binding changes - Default value: false
SxpLogBindingChangesVariable string
Variable name
SxpNodeId string
Configure SXP Node ID <IP, 8 char string or interface name>
SxpNodeIdType string
Define SXP Node ID type <IP, 8 char string or interface name> - Choices: ip, interface-name, 8-char-hex-string - Default value: ip
SxpNodeIdVariable string
Variable name
SxpReconciliationPeriod int
Configure the SXP reconciliation period in seconds <0..64000> - Range: 0-64000 - Default value: 120
SxpReconciliationPeriodVariable string
Variable name
SxpRetryPeriod int
Configure Retry period for SXP connection in seconds <0..64000> - Range: 0-64000 - Default value: 120
SxpRetryPeriodVariable string
Variable name
SxpSourceIp string
SXP Source IP
SxpSourceIpVariable string
Variable name
description This property is required. String
The description of the feature template
deviceTypes This property is required. List<String>
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
credentialsId String
Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
credentialsIdVariable String
Variable name
credentialsPassword String
Set the password for the device
credentialsPasswordVariable String
Variable name
deviceSgt Integer
Configure Local device security group <2..65519> - Range: 2-65519
deviceSgtVariable String
Variable name
enableEnforcement Boolean
Enable Role-based Access Control enforcement - Default value: false
enableEnforcementVariable String
Variable name
enableSxp Boolean
Enable CTS SXP support - Default value: false
maximumListenerHoldTime Integer
Configure Maximum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 180
maximumListenerHoldTimeVariable String
Variable name
minimumListenerHoldTime Integer
Configure Minimum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 90
minimumListenerHoldTimeVariable String
Variable name
name String
The name of the feature template
speakerHoldTime Integer
Configure Speaker hold-time in seconds <1..65534> - Range: 1-65534 - Default value: 120
speakerHoldTimeVariable String
Variable name
sxpConnections List<CiscoTrustsecFeatureTemplateSxpConnection>
Configure SXP Connections
sxpDefaultPassword String
Configure SXP default password
sxpDefaultPasswordVariable String
Variable name
sxpKeyChain String
Configure SXP key-chain
sxpKeyChainVariable String
Variable name
sxpLogBindingChanges Boolean
Enables logging for IP-to-SGT binding changes - Default value: false
sxpLogBindingChangesVariable String
Variable name
sxpNodeId String
Configure SXP Node ID <IP, 8 char string or interface name>
sxpNodeIdType String
Define SXP Node ID type <IP, 8 char string or interface name> - Choices: ip, interface-name, 8-char-hex-string - Default value: ip
sxpNodeIdVariable String
Variable name
sxpReconciliationPeriod Integer
Configure the SXP reconciliation period in seconds <0..64000> - Range: 0-64000 - Default value: 120
sxpReconciliationPeriodVariable String
Variable name
sxpRetryPeriod Integer
Configure Retry period for SXP connection in seconds <0..64000> - Range: 0-64000 - Default value: 120
sxpRetryPeriodVariable String
Variable name
sxpSourceIp String
SXP Source IP
sxpSourceIpVariable String
Variable name
description This property is required. string
The description of the feature template
deviceTypes This property is required. string[]
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
credentialsId string
Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
credentialsIdVariable string
Variable name
credentialsPassword string
Set the password for the device
credentialsPasswordVariable string
Variable name
deviceSgt number
Configure Local device security group <2..65519> - Range: 2-65519
deviceSgtVariable string
Variable name
enableEnforcement boolean
Enable Role-based Access Control enforcement - Default value: false
enableEnforcementVariable string
Variable name
enableSxp boolean
Enable CTS SXP support - Default value: false
maximumListenerHoldTime number
Configure Maximum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 180
maximumListenerHoldTimeVariable string
Variable name
minimumListenerHoldTime number
Configure Minimum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 90
minimumListenerHoldTimeVariable string
Variable name
name string
The name of the feature template
speakerHoldTime number
Configure Speaker hold-time in seconds <1..65534> - Range: 1-65534 - Default value: 120
speakerHoldTimeVariable string
Variable name
sxpConnections CiscoTrustsecFeatureTemplateSxpConnection[]
Configure SXP Connections
sxpDefaultPassword string
Configure SXP default password
sxpDefaultPasswordVariable string
Variable name
sxpKeyChain string
Configure SXP key-chain
sxpKeyChainVariable string
Variable name
sxpLogBindingChanges boolean
Enables logging for IP-to-SGT binding changes - Default value: false
sxpLogBindingChangesVariable string
Variable name
sxpNodeId string
Configure SXP Node ID <IP, 8 char string or interface name>
sxpNodeIdType string
Define SXP Node ID type <IP, 8 char string or interface name> - Choices: ip, interface-name, 8-char-hex-string - Default value: ip
sxpNodeIdVariable string
Variable name
sxpReconciliationPeriod number
Configure the SXP reconciliation period in seconds <0..64000> - Range: 0-64000 - Default value: 120
sxpReconciliationPeriodVariable string
Variable name
sxpRetryPeriod number
Configure Retry period for SXP connection in seconds <0..64000> - Range: 0-64000 - Default value: 120
sxpRetryPeriodVariable string
Variable name
sxpSourceIp string
SXP Source IP
sxpSourceIpVariable string
Variable name
description This property is required. str
The description of the feature template
device_types This property is required. Sequence[str]
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
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_variable str
Variable name
credentials_password str
Set the password for the device
credentials_password_variable str
Variable name
device_sgt int
Configure Local device security group <2..65519> - Range: 2-65519
device_sgt_variable str
Variable name
enable_enforcement bool
Enable Role-based Access Control enforcement - Default value: false
enable_enforcement_variable str
Variable name
enable_sxp bool
Enable CTS SXP support - Default value: false
maximum_listener_hold_time int
Configure Maximum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 180
maximum_listener_hold_time_variable str
Variable name
minimum_listener_hold_time int
Configure Minimum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 90
minimum_listener_hold_time_variable str
Variable name
name str
The name of the feature template
speaker_hold_time int
Configure Speaker hold-time in seconds <1..65534> - Range: 1-65534 - Default value: 120
speaker_hold_time_variable str
Variable name
sxp_connections Sequence[CiscoTrustsecFeatureTemplateSxpConnectionArgs]
Configure SXP Connections
sxp_default_password str
Configure SXP default password
sxp_default_password_variable str
Variable name
sxp_key_chain str
Configure SXP key-chain
sxp_key_chain_variable str
Variable name
sxp_log_binding_changes bool
Enables logging for IP-to-SGT binding changes - Default value: false
sxp_log_binding_changes_variable str
Variable name
sxp_node_id str
Configure SXP Node ID <IP, 8 char string or interface name>
sxp_node_id_type str
Define SXP Node ID type <IP, 8 char string or interface name> - Choices: ip, interface-name, 8-char-hex-string - Default value: ip
sxp_node_id_variable str
Variable name
sxp_reconciliation_period int
Configure the SXP reconciliation period in seconds <0..64000> - Range: 0-64000 - Default value: 120
sxp_reconciliation_period_variable str
Variable name
sxp_retry_period int
Configure Retry period for SXP connection in seconds <0..64000> - Range: 0-64000 - Default value: 120
sxp_retry_period_variable str
Variable name
sxp_source_ip str
SXP Source IP
sxp_source_ip_variable str
Variable name
description This property is required. String
The description of the feature template
deviceTypes This property is required. List<String>
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
credentialsId String
Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
credentialsIdVariable String
Variable name
credentialsPassword String
Set the password for the device
credentialsPasswordVariable String
Variable name
deviceSgt Number
Configure Local device security group <2..65519> - Range: 2-65519
deviceSgtVariable String
Variable name
enableEnforcement Boolean
Enable Role-based Access Control enforcement - Default value: false
enableEnforcementVariable String
Variable name
enableSxp Boolean
Enable CTS SXP support - Default value: false
maximumListenerHoldTime Number
Configure Maximum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 180
maximumListenerHoldTimeVariable String
Variable name
minimumListenerHoldTime Number
Configure Minimum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 90
minimumListenerHoldTimeVariable String
Variable name
name String
The name of the feature template
speakerHoldTime Number
Configure Speaker hold-time in seconds <1..65534> - Range: 1-65534 - Default value: 120
speakerHoldTimeVariable String
Variable name
sxpConnections List<Property Map>
Configure SXP Connections
sxpDefaultPassword String
Configure SXP default password
sxpDefaultPasswordVariable String
Variable name
sxpKeyChain String
Configure SXP key-chain
sxpKeyChainVariable String
Variable name
sxpLogBindingChanges Boolean
Enables logging for IP-to-SGT binding changes - Default value: false
sxpLogBindingChangesVariable String
Variable name
sxpNodeId String
Configure SXP Node ID <IP, 8 char string or interface name>
sxpNodeIdType String
Define SXP Node ID type <IP, 8 char string or interface name> - Choices: ip, interface-name, 8-char-hex-string - Default value: ip
sxpNodeIdVariable String
Variable name
sxpReconciliationPeriod Number
Configure the SXP reconciliation period in seconds <0..64000> - Range: 0-64000 - Default value: 120
sxpReconciliationPeriodVariable String
Variable name
sxpRetryPeriod Number
Configure Retry period for SXP connection in seconds <0..64000> - Range: 0-64000 - Default value: 120
sxpRetryPeriodVariable String
Variable name
sxpSourceIp String
SXP Source IP
sxpSourceIpVariable String
Variable name

Outputs

All input properties are implicitly available as output properties. Additionally, the CiscoTrustsecFeatureTemplate resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
TemplateType string
The template type
Version int
The version of the feature template
Id string
The provider-assigned unique ID for this managed resource.
TemplateType string
The template type
Version int
The version of the feature template
id String
The provider-assigned unique ID for this managed resource.
templateType String
The template type
version Integer
The version of the feature template
id string
The provider-assigned unique ID for this managed resource.
templateType string
The template type
version number
The version of the feature template
id str
The provider-assigned unique ID for this managed resource.
template_type str
The template type
version int
The version of the feature template
id String
The provider-assigned unique ID for this managed resource.
templateType String
The template type
version Number
The version of the feature template

Look up Existing CiscoTrustsecFeatureTemplate Resource

Get an existing CiscoTrustsecFeatureTemplate resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: CiscoTrustsecFeatureTemplateState, opts?: CustomResourceOptions): CiscoTrustsecFeatureTemplate
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        credentials_id: Optional[str] = None,
        credentials_id_variable: Optional[str] = None,
        credentials_password: Optional[str] = None,
        credentials_password_variable: Optional[str] = None,
        description: Optional[str] = None,
        device_sgt: Optional[int] = None,
        device_sgt_variable: Optional[str] = None,
        device_types: Optional[Sequence[str]] = None,
        enable_enforcement: Optional[bool] = None,
        enable_enforcement_variable: Optional[str] = None,
        enable_sxp: Optional[bool] = None,
        maximum_listener_hold_time: Optional[int] = None,
        maximum_listener_hold_time_variable: Optional[str] = None,
        minimum_listener_hold_time: Optional[int] = None,
        minimum_listener_hold_time_variable: Optional[str] = None,
        name: Optional[str] = None,
        speaker_hold_time: Optional[int] = None,
        speaker_hold_time_variable: Optional[str] = None,
        sxp_connections: Optional[Sequence[CiscoTrustsecFeatureTemplateSxpConnectionArgs]] = None,
        sxp_default_password: Optional[str] = None,
        sxp_default_password_variable: Optional[str] = None,
        sxp_key_chain: Optional[str] = None,
        sxp_key_chain_variable: Optional[str] = None,
        sxp_log_binding_changes: Optional[bool] = None,
        sxp_log_binding_changes_variable: Optional[str] = None,
        sxp_node_id: Optional[str] = None,
        sxp_node_id_type: Optional[str] = None,
        sxp_node_id_variable: Optional[str] = None,
        sxp_reconciliation_period: Optional[int] = None,
        sxp_reconciliation_period_variable: Optional[str] = None,
        sxp_retry_period: Optional[int] = None,
        sxp_retry_period_variable: Optional[str] = None,
        sxp_source_ip: Optional[str] = None,
        sxp_source_ip_variable: Optional[str] = None,
        template_type: Optional[str] = None,
        version: Optional[int] = None) -> CiscoTrustsecFeatureTemplate
func GetCiscoTrustsecFeatureTemplate(ctx *Context, name string, id IDInput, state *CiscoTrustsecFeatureTemplateState, opts ...ResourceOption) (*CiscoTrustsecFeatureTemplate, error)
public static CiscoTrustsecFeatureTemplate Get(string name, Input<string> id, CiscoTrustsecFeatureTemplateState? state, CustomResourceOptions? opts = null)
public static CiscoTrustsecFeatureTemplate get(String name, Output<String> id, CiscoTrustsecFeatureTemplateState state, CustomResourceOptions options)
resources:  _:    type: sdwan:CiscoTrustsecFeatureTemplate    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
CredentialsId string
Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
CredentialsIdVariable string
Variable name
CredentialsPassword string
Set the password for the device
CredentialsPasswordVariable string
Variable name
Description string
The description of the feature template
DeviceSgt int
Configure Local device security group <2..65519> - Range: 2-65519
DeviceSgtVariable string
Variable name
DeviceTypes List<string>
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
EnableEnforcement bool
Enable Role-based Access Control enforcement - Default value: false
EnableEnforcementVariable string
Variable name
EnableSxp bool
Enable CTS SXP support - Default value: false
MaximumListenerHoldTime int
Configure Maximum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 180
MaximumListenerHoldTimeVariable string
Variable name
MinimumListenerHoldTime int
Configure Minimum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 90
MinimumListenerHoldTimeVariable string
Variable name
Name string
The name of the feature template
SpeakerHoldTime int
Configure Speaker hold-time in seconds <1..65534> - Range: 1-65534 - Default value: 120
SpeakerHoldTimeVariable string
Variable name
SxpConnections List<CiscoTrustsecFeatureTemplateSxpConnection>
Configure SXP Connections
SxpDefaultPassword string
Configure SXP default password
SxpDefaultPasswordVariable string
Variable name
SxpKeyChain string
Configure SXP key-chain
SxpKeyChainVariable string
Variable name
SxpLogBindingChanges bool
Enables logging for IP-to-SGT binding changes - Default value: false
SxpLogBindingChangesVariable string
Variable name
SxpNodeId string
Configure SXP Node ID <IP, 8 char string or interface name>
SxpNodeIdType string
Define SXP Node ID type <IP, 8 char string or interface name> - Choices: ip, interface-name, 8-char-hex-string - Default value: ip
SxpNodeIdVariable string
Variable name
SxpReconciliationPeriod int
Configure the SXP reconciliation period in seconds <0..64000> - Range: 0-64000 - Default value: 120
SxpReconciliationPeriodVariable string
Variable name
SxpRetryPeriod int
Configure Retry period for SXP connection in seconds <0..64000> - Range: 0-64000 - Default value: 120
SxpRetryPeriodVariable string
Variable name
SxpSourceIp string
SXP Source IP
SxpSourceIpVariable string
Variable name
TemplateType string
The template type
Version int
The version of the feature template
CredentialsId string
Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
CredentialsIdVariable string
Variable name
CredentialsPassword string
Set the password for the device
CredentialsPasswordVariable string
Variable name
Description string
The description of the feature template
DeviceSgt int
Configure Local device security group <2..65519> - Range: 2-65519
DeviceSgtVariable string
Variable name
DeviceTypes []string
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
EnableEnforcement bool
Enable Role-based Access Control enforcement - Default value: false
EnableEnforcementVariable string
Variable name
EnableSxp bool
Enable CTS SXP support - Default value: false
MaximumListenerHoldTime int
Configure Maximum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 180
MaximumListenerHoldTimeVariable string
Variable name
MinimumListenerHoldTime int
Configure Minimum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 90
MinimumListenerHoldTimeVariable string
Variable name
Name string
The name of the feature template
SpeakerHoldTime int
Configure Speaker hold-time in seconds <1..65534> - Range: 1-65534 - Default value: 120
SpeakerHoldTimeVariable string
Variable name
SxpConnections []CiscoTrustsecFeatureTemplateSxpConnectionArgs
Configure SXP Connections
SxpDefaultPassword string
Configure SXP default password
SxpDefaultPasswordVariable string
Variable name
SxpKeyChain string
Configure SXP key-chain
SxpKeyChainVariable string
Variable name
SxpLogBindingChanges bool
Enables logging for IP-to-SGT binding changes - Default value: false
SxpLogBindingChangesVariable string
Variable name
SxpNodeId string
Configure SXP Node ID <IP, 8 char string or interface name>
SxpNodeIdType string
Define SXP Node ID type <IP, 8 char string or interface name> - Choices: ip, interface-name, 8-char-hex-string - Default value: ip
SxpNodeIdVariable string
Variable name
SxpReconciliationPeriod int
Configure the SXP reconciliation period in seconds <0..64000> - Range: 0-64000 - Default value: 120
SxpReconciliationPeriodVariable string
Variable name
SxpRetryPeriod int
Configure Retry period for SXP connection in seconds <0..64000> - Range: 0-64000 - Default value: 120
SxpRetryPeriodVariable string
Variable name
SxpSourceIp string
SXP Source IP
SxpSourceIpVariable string
Variable name
TemplateType string
The template type
Version int
The version of the feature template
credentialsId String
Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
credentialsIdVariable String
Variable name
credentialsPassword String
Set the password for the device
credentialsPasswordVariable String
Variable name
description String
The description of the feature template
deviceSgt Integer
Configure Local device security group <2..65519> - Range: 2-65519
deviceSgtVariable String
Variable name
deviceTypes List<String>
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
enableEnforcement Boolean
Enable Role-based Access Control enforcement - Default value: false
enableEnforcementVariable String
Variable name
enableSxp Boolean
Enable CTS SXP support - Default value: false
maximumListenerHoldTime Integer
Configure Maximum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 180
maximumListenerHoldTimeVariable String
Variable name
minimumListenerHoldTime Integer
Configure Minimum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 90
minimumListenerHoldTimeVariable String
Variable name
name String
The name of the feature template
speakerHoldTime Integer
Configure Speaker hold-time in seconds <1..65534> - Range: 1-65534 - Default value: 120
speakerHoldTimeVariable String
Variable name
sxpConnections List<CiscoTrustsecFeatureTemplateSxpConnection>
Configure SXP Connections
sxpDefaultPassword String
Configure SXP default password
sxpDefaultPasswordVariable String
Variable name
sxpKeyChain String
Configure SXP key-chain
sxpKeyChainVariable String
Variable name
sxpLogBindingChanges Boolean
Enables logging for IP-to-SGT binding changes - Default value: false
sxpLogBindingChangesVariable String
Variable name
sxpNodeId String
Configure SXP Node ID <IP, 8 char string or interface name>
sxpNodeIdType String
Define SXP Node ID type <IP, 8 char string or interface name> - Choices: ip, interface-name, 8-char-hex-string - Default value: ip
sxpNodeIdVariable String
Variable name
sxpReconciliationPeriod Integer
Configure the SXP reconciliation period in seconds <0..64000> - Range: 0-64000 - Default value: 120
sxpReconciliationPeriodVariable String
Variable name
sxpRetryPeriod Integer
Configure Retry period for SXP connection in seconds <0..64000> - Range: 0-64000 - Default value: 120
sxpRetryPeriodVariable String
Variable name
sxpSourceIp String
SXP Source IP
sxpSourceIpVariable String
Variable name
templateType String
The template type
version Integer
The version of the feature template
credentialsId string
Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
credentialsIdVariable string
Variable name
credentialsPassword string
Set the password for the device
credentialsPasswordVariable string
Variable name
description string
The description of the feature template
deviceSgt number
Configure Local device security group <2..65519> - Range: 2-65519
deviceSgtVariable string
Variable name
deviceTypes string[]
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
enableEnforcement boolean
Enable Role-based Access Control enforcement - Default value: false
enableEnforcementVariable string
Variable name
enableSxp boolean
Enable CTS SXP support - Default value: false
maximumListenerHoldTime number
Configure Maximum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 180
maximumListenerHoldTimeVariable string
Variable name
minimumListenerHoldTime number
Configure Minimum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 90
minimumListenerHoldTimeVariable string
Variable name
name string
The name of the feature template
speakerHoldTime number
Configure Speaker hold-time in seconds <1..65534> - Range: 1-65534 - Default value: 120
speakerHoldTimeVariable string
Variable name
sxpConnections CiscoTrustsecFeatureTemplateSxpConnection[]
Configure SXP Connections
sxpDefaultPassword string
Configure SXP default password
sxpDefaultPasswordVariable string
Variable name
sxpKeyChain string
Configure SXP key-chain
sxpKeyChainVariable string
Variable name
sxpLogBindingChanges boolean
Enables logging for IP-to-SGT binding changes - Default value: false
sxpLogBindingChangesVariable string
Variable name
sxpNodeId string
Configure SXP Node ID <IP, 8 char string or interface name>
sxpNodeIdType string
Define SXP Node ID type <IP, 8 char string or interface name> - Choices: ip, interface-name, 8-char-hex-string - Default value: ip
sxpNodeIdVariable string
Variable name
sxpReconciliationPeriod number
Configure the SXP reconciliation period in seconds <0..64000> - Range: 0-64000 - Default value: 120
sxpReconciliationPeriodVariable string
Variable name
sxpRetryPeriod number
Configure Retry period for SXP connection in seconds <0..64000> - Range: 0-64000 - Default value: 120
sxpRetryPeriodVariable string
Variable name
sxpSourceIp string
SXP Source IP
sxpSourceIpVariable string
Variable name
templateType 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_variable str
Variable name
credentials_password str
Set the password for the device
credentials_password_variable str
Variable name
description str
The description of the feature template
device_sgt int
Configure Local device security group <2..65519> - Range: 2-65519
device_sgt_variable str
Variable name
device_types Sequence[str]
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
enable_enforcement bool
Enable Role-based Access Control enforcement - Default value: false
enable_enforcement_variable str
Variable name
enable_sxp bool
Enable CTS SXP support - Default value: false
maximum_listener_hold_time int
Configure Maximum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 180
maximum_listener_hold_time_variable str
Variable name
minimum_listener_hold_time int
Configure Minimum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 90
minimum_listener_hold_time_variable str
Variable name
name str
The name of the feature template
speaker_hold_time int
Configure Speaker hold-time in seconds <1..65534> - Range: 1-65534 - Default value: 120
speaker_hold_time_variable str
Variable name
sxp_connections Sequence[CiscoTrustsecFeatureTemplateSxpConnectionArgs]
Configure SXP Connections
sxp_default_password str
Configure SXP default password
sxp_default_password_variable str
Variable name
sxp_key_chain str
Configure SXP key-chain
sxp_key_chain_variable str
Variable name
sxp_log_binding_changes bool
Enables logging for IP-to-SGT binding changes - Default value: false
sxp_log_binding_changes_variable str
Variable name
sxp_node_id str
Configure SXP Node ID <IP, 8 char string or interface name>
sxp_node_id_type str
Define SXP Node ID type <IP, 8 char string or interface name> - Choices: ip, interface-name, 8-char-hex-string - Default value: ip
sxp_node_id_variable str
Variable name
sxp_reconciliation_period int
Configure the SXP reconciliation period in seconds <0..64000> - Range: 0-64000 - Default value: 120
sxp_reconciliation_period_variable str
Variable name
sxp_retry_period int
Configure Retry period for SXP connection in seconds <0..64000> - Range: 0-64000 - Default value: 120
sxp_retry_period_variable str
Variable name
sxp_source_ip str
SXP Source IP
sxp_source_ip_variable str
Variable name
template_type str
The template type
version int
The version of the feature template
credentialsId String
Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
credentialsIdVariable String
Variable name
credentialsPassword String
Set the password for the device
credentialsPasswordVariable String
Variable name
description String
The description of the feature template
deviceSgt Number
Configure Local device security group <2..65519> - Range: 2-65519
deviceSgtVariable String
Variable name
deviceTypes List<String>
List of supported device types - Choices: vedge-C8000V, vedge-C8300-1N1S-4T2X, vedge-C8300-1N1S-6T, vedge-C8300-2N2S-6T, vedge-C8300-2N2S-4T2X, vedge-C8500-12X4QC, vedge-C8500-12X, vedge-C8500-20X6C, vedge-C8500L-8S4X, vedge-C8200-1N-4T, vedge-C8200L-1N-4T
enableEnforcement Boolean
Enable Role-based Access Control enforcement - Default value: false
enableEnforcementVariable String
Variable name
enableSxp Boolean
Enable CTS SXP support - Default value: false
maximumListenerHoldTime Number
Configure Maximum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 180
maximumListenerHoldTimeVariable String
Variable name
minimumListenerHoldTime Number
Configure Minimum allowed hold-time for listener in seconds <1..65534> - Range: 1-65534 - Default value: 90
minimumListenerHoldTimeVariable String
Variable name
name String
The name of the feature template
speakerHoldTime Number
Configure Speaker hold-time in seconds <1..65534> - Range: 1-65534 - Default value: 120
speakerHoldTimeVariable String
Variable name
sxpConnections List<Property Map>
Configure SXP Connections
sxpDefaultPassword String
Configure SXP default password
sxpDefaultPasswordVariable String
Variable name
sxpKeyChain String
Configure SXP key-chain
sxpKeyChainVariable String
Variable name
sxpLogBindingChanges Boolean
Enables logging for IP-to-SGT binding changes - Default value: false
sxpLogBindingChangesVariable String
Variable name
sxpNodeId String
Configure SXP Node ID <IP, 8 char string or interface name>
sxpNodeIdType String
Define SXP Node ID type <IP, 8 char string or interface name> - Choices: ip, interface-name, 8-char-hex-string - Default value: ip
sxpNodeIdVariable String
Variable name
sxpReconciliationPeriod Number
Configure the SXP reconciliation period in seconds <0..64000> - Range: 0-64000 - Default value: 120
sxpReconciliationPeriodVariable String
Variable name
sxpRetryPeriod Number
Configure Retry period for SXP connection in seconds <0..64000> - Range: 0-64000 - Default value: 120
sxpRetryPeriodVariable String
Variable name
sxpSourceIp String
SXP Source IP
sxpSourceIpVariable String
Variable name
templateType String
The template type
version Number
The version of the feature template

Supporting Types

CiscoTrustsecFeatureTemplateSxpConnection
, CiscoTrustsecFeatureTemplateSxpConnectionArgs

MaximumHoldTime int
Configure Connection Maximum hold time <0..65535>

  • Range: 0-65535
  • Default value: 0
MaximumHoldTimeVariable string
Variable name
MinimumHoldTime int
Configure Connection Minimum hold time <0..65535>

  • Range: 0-65535
  • Default value: 0
MinimumHoldTimeVariable string
Variable name
Mode string
Define Mode of connection

  • Choices: local, peer
  • Default value: local
ModeType string
Define Role of a device <speaker/listener/both>

  • Choices: listener, speaker, both
  • Default value: speaker
Optional bool
Indicates if list item is considered optional.
PeerIp string
Configure SXP Peer IP address (IPv4)
PresharedKey string
Define Preshared Key type

  • Choices: default, key-chain, none
  • Default value: none
SourceIp string
Configure SXP Source IP address (IPv4)
SourceIpVariable string
Variable name
VpnId int
Configure Connection VPN (VRF) ID

  • Range: 0-65527
  • Default value: 0
VpnIdVariable string
Variable name
MaximumHoldTime int
Configure Connection Maximum hold time <0..65535>

  • Range: 0-65535
  • Default value: 0
MaximumHoldTimeVariable string
Variable name
MinimumHoldTime int
Configure Connection Minimum hold time <0..65535>

  • Range: 0-65535
  • Default value: 0
MinimumHoldTimeVariable string
Variable name
Mode string
Define Mode of connection

  • Choices: local, peer
  • Default value: local
ModeType string
Define Role of a device <speaker/listener/both>

  • Choices: listener, speaker, both
  • Default value: speaker
Optional bool
Indicates if list item is considered optional.
PeerIp string
Configure SXP Peer IP address (IPv4)
PresharedKey string
Define Preshared Key type

  • Choices: default, key-chain, none
  • Default value: none
SourceIp string
Configure SXP Source IP address (IPv4)
SourceIpVariable string
Variable name
VpnId int
Configure Connection VPN (VRF) ID

  • Range: 0-65527
  • Default value: 0
VpnIdVariable string
Variable name
maximumHoldTime Integer
Configure Connection Maximum hold time <0..65535>

  • Range: 0-65535
  • Default value: 0
maximumHoldTimeVariable String
Variable name
minimumHoldTime Integer
Configure Connection Minimum hold time <0..65535>

  • Range: 0-65535
  • Default value: 0
minimumHoldTimeVariable String
Variable name
mode String
Define Mode of connection

  • Choices: local, peer
  • Default value: local
modeType String
Define Role of a device <speaker/listener/both>

  • Choices: listener, speaker, both
  • Default value: speaker
optional Boolean
Indicates if list item is considered optional.
peerIp String
Configure SXP Peer IP address (IPv4)
presharedKey String
Define Preshared Key type

  • Choices: default, key-chain, none
  • Default value: none
sourceIp String
Configure SXP Source IP address (IPv4)
sourceIpVariable String
Variable name
vpnId Integer
Configure Connection VPN (VRF) ID

  • Range: 0-65527
  • Default value: 0
vpnIdVariable String
Variable name
maximumHoldTime number
Configure Connection Maximum hold time <0..65535>

  • Range: 0-65535
  • Default value: 0
maximumHoldTimeVariable string
Variable name
minimumHoldTime number
Configure Connection Minimum hold time <0..65535>

  • Range: 0-65535
  • Default value: 0
minimumHoldTimeVariable string
Variable name
mode string
Define Mode of connection

  • Choices: local, peer
  • Default value: local
modeType string
Define Role of a device <speaker/listener/both>

  • Choices: listener, speaker, both
  • Default value: speaker
optional boolean
Indicates if list item is considered optional.
peerIp string
Configure SXP Peer IP address (IPv4)
presharedKey string
Define Preshared Key type

  • Choices: default, key-chain, none
  • Default value: none
sourceIp string
Configure SXP Source IP address (IPv4)
sourceIpVariable string
Variable name
vpnId number
Configure Connection VPN (VRF) ID

  • Range: 0-65527
  • Default value: 0
vpnIdVariable string
Variable name
maximum_hold_time int
Configure Connection Maximum hold time <0..65535>

  • Range: 0-65535
  • Default value: 0
maximum_hold_time_variable str
Variable name
minimum_hold_time int
Configure Connection Minimum hold time <0..65535>

  • Range: 0-65535
  • Default value: 0
minimum_hold_time_variable str
Variable name
mode str
Define Mode of connection

  • Choices: local, peer
  • Default value: local
mode_type str
Define Role of a device <speaker/listener/both>

  • Choices: listener, speaker, both
  • Default value: speaker
optional bool
Indicates if list item is considered optional.
peer_ip str
Configure SXP Peer IP address (IPv4)
preshared_key str
Define Preshared Key type

  • Choices: default, key-chain, none
  • Default value: none
source_ip str
Configure SXP Source IP address (IPv4)
source_ip_variable str
Variable name
vpn_id int
Configure Connection VPN (VRF) ID

  • Range: 0-65527
  • Default value: 0
vpn_id_variable str
Variable name
maximumHoldTime Number
Configure Connection Maximum hold time <0..65535>

  • Range: 0-65535
  • Default value: 0
maximumHoldTimeVariable String
Variable name
minimumHoldTime Number
Configure Connection Minimum hold time <0..65535>

  • Range: 0-65535
  • Default value: 0
minimumHoldTimeVariable String
Variable name
mode String
Define Mode of connection

  • Choices: local, peer
  • Default value: local
modeType String
Define Role of a device <speaker/listener/both>

  • Choices: listener, speaker, both
  • Default value: speaker
optional Boolean
Indicates if list item is considered optional.
peerIp String
Configure SXP Peer IP address (IPv4)
presharedKey String
Define Preshared Key type

  • Choices: default, key-chain, none
  • Default value: none
sourceIp String
Configure SXP Source IP address (IPv4)
sourceIpVariable String
Variable name
vpnId Number
Configure Connection VPN (VRF) ID

  • Range: 0-65527
  • Default value: 0
vpnIdVariable String
Variable name

Import

$ pulumi import sdwan:index/ciscoTrustsecFeatureTemplate:CiscoTrustsecFeatureTemplate example "f6b2c44c-693c-4763-b010-895aa3d236bd"
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
sdwan pulumi/pulumi-sdwan
License
Apache-2.0
Notes
This Pulumi package is based on the sdwan Terraform Provider.