1. Packages
  2. Cisco Catalyst SD-WAN
  3. API Docs
  4. CiscoTrustsecFeatureTemplate
Cisco Catalyst SD-WAN v0.1.1 published on Friday, May 31, 2024 by Pulumi

sdwan.CiscoTrustsecFeatureTemplate

Explore with Pulumi AI

sdwan logo
Cisco Catalyst SD-WAN v0.1.1 published on Friday, May 31, 2024 by Pulumi

    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());
    
        }
    }
    
    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
    

    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_retry_period_variable: 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,
                                     sxp_connections: Optional[Sequence[CiscoTrustsecFeatureTemplateSxpConnectionArgs]] = 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,
                                     sxp_source_ip_variable: Optional[str] = None,
                                     credentials_password_variable: Optional[str] = None,
                                     enable_enforcement: Optional[bool] = 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,
                                     speaker_hold_time_variable: Optional[str] = None,
                                     sxp_source_ip: Optional[str] = None,
                                     credentials_id: 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 string
    The unique name of the resource.
    args CiscoTrustsecFeatureTemplateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args CiscoTrustsecFeatureTemplateArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CiscoTrustsecFeatureTemplateArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CiscoTrustsecFeatureTemplateArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    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,
        SxpRetryPeriodVariable = "string",
        CredentialsPassword = "string",
        DeviceSgt = 0,
        DeviceSgtVariable = "string",
        CredentialsIdVariable = "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",
            },
        },
        EnableEnforcementVariable = "string",
        EnableSxp = false,
        MaximumListenerHoldTime = 0,
        MaximumListenerHoldTimeVariable = "string",
        MinimumListenerHoldTime = 0,
        MinimumListenerHoldTimeVariable = "string",
        Name = "string",
        SxpSourceIpVariable = "string",
        CredentialsPasswordVariable = "string",
        EnableEnforcement = false,
        SxpDefaultPassword = "string",
        SxpDefaultPasswordVariable = "string",
        SxpKeyChain = "string",
        SxpKeyChainVariable = "string",
        SxpLogBindingChanges = false,
        SxpLogBindingChangesVariable = "string",
        SxpNodeId = "string",
        SxpNodeIdType = "string",
        SxpNodeIdVariable = "string",
        SxpReconciliationPeriod = 0,
        SxpReconciliationPeriodVariable = "string",
        SxpRetryPeriod = 0,
        SpeakerHoldTimeVariable = "string",
        SxpSourceIp = "string",
        CredentialsId = "string",
    });
    
    example, err := sdwan.NewCiscoTrustsecFeatureTemplate(ctx, "ciscoTrustsecFeatureTemplateResource", &sdwan.CiscoTrustsecFeatureTemplateArgs{
    	Description: pulumi.String("string"),
    	DeviceTypes: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	SpeakerHoldTime:        pulumi.Int(0),
    	SxpRetryPeriodVariable: pulumi.String("string"),
    	CredentialsPassword:    pulumi.String("string"),
    	DeviceSgt:              pulumi.Int(0),
    	DeviceSgtVariable:      pulumi.String("string"),
    	CredentialsIdVariable:  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"),
    		},
    	},
    	EnableEnforcementVariable:       pulumi.String("string"),
    	EnableSxp:                       pulumi.Bool(false),
    	MaximumListenerHoldTime:         pulumi.Int(0),
    	MaximumListenerHoldTimeVariable: pulumi.String("string"),
    	MinimumListenerHoldTime:         pulumi.Int(0),
    	MinimumListenerHoldTimeVariable: pulumi.String("string"),
    	Name:                            pulumi.String("string"),
    	SxpSourceIpVariable:             pulumi.String("string"),
    	CredentialsPasswordVariable:     pulumi.String("string"),
    	EnableEnforcement:               pulumi.Bool(false),
    	SxpDefaultPassword:              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),
    	SpeakerHoldTimeVariable:         pulumi.String("string"),
    	SxpSourceIp:                     pulumi.String("string"),
    	CredentialsId:                   pulumi.String("string"),
    })
    
    var ciscoTrustsecFeatureTemplateResource = new CiscoTrustsecFeatureTemplate("ciscoTrustsecFeatureTemplateResource", CiscoTrustsecFeatureTemplateArgs.builder()
        .description("string")
        .deviceTypes("string")
        .speakerHoldTime(0)
        .sxpRetryPeriodVariable("string")
        .credentialsPassword("string")
        .deviceSgt(0)
        .deviceSgtVariable("string")
        .credentialsIdVariable("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())
        .enableEnforcementVariable("string")
        .enableSxp(false)
        .maximumListenerHoldTime(0)
        .maximumListenerHoldTimeVariable("string")
        .minimumListenerHoldTime(0)
        .minimumListenerHoldTimeVariable("string")
        .name("string")
        .sxpSourceIpVariable("string")
        .credentialsPasswordVariable("string")
        .enableEnforcement(false)
        .sxpDefaultPassword("string")
        .sxpDefaultPasswordVariable("string")
        .sxpKeyChain("string")
        .sxpKeyChainVariable("string")
        .sxpLogBindingChanges(false)
        .sxpLogBindingChangesVariable("string")
        .sxpNodeId("string")
        .sxpNodeIdType("string")
        .sxpNodeIdVariable("string")
        .sxpReconciliationPeriod(0)
        .sxpReconciliationPeriodVariable("string")
        .sxpRetryPeriod(0)
        .speakerHoldTimeVariable("string")
        .sxpSourceIp("string")
        .credentialsId("string")
        .build());
    
    cisco_trustsec_feature_template_resource = sdwan.CiscoTrustsecFeatureTemplate("ciscoTrustsecFeatureTemplateResource",
        description="string",
        device_types=["string"],
        speaker_hold_time=0,
        sxp_retry_period_variable="string",
        credentials_password="string",
        device_sgt=0,
        device_sgt_variable="string",
        credentials_id_variable="string",
        sxp_connections=[sdwan.CiscoTrustsecFeatureTemplateSxpConnectionArgs(
            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",
        )],
        enable_enforcement_variable="string",
        enable_sxp=False,
        maximum_listener_hold_time=0,
        maximum_listener_hold_time_variable="string",
        minimum_listener_hold_time=0,
        minimum_listener_hold_time_variable="string",
        name="string",
        sxp_source_ip_variable="string",
        credentials_password_variable="string",
        enable_enforcement=False,
        sxp_default_password="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,
        speaker_hold_time_variable="string",
        sxp_source_ip="string",
        credentials_id="string")
    
    const ciscoTrustsecFeatureTemplateResource = new sdwan.CiscoTrustsecFeatureTemplate("ciscoTrustsecFeatureTemplateResource", {
        description: "string",
        deviceTypes: ["string"],
        speakerHoldTime: 0,
        sxpRetryPeriodVariable: "string",
        credentialsPassword: "string",
        deviceSgt: 0,
        deviceSgtVariable: "string",
        credentialsIdVariable: "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",
        }],
        enableEnforcementVariable: "string",
        enableSxp: false,
        maximumListenerHoldTime: 0,
        maximumListenerHoldTimeVariable: "string",
        minimumListenerHoldTime: 0,
        minimumListenerHoldTimeVariable: "string",
        name: "string",
        sxpSourceIpVariable: "string",
        credentialsPasswordVariable: "string",
        enableEnforcement: false,
        sxpDefaultPassword: "string",
        sxpDefaultPasswordVariable: "string",
        sxpKeyChain: "string",
        sxpKeyChainVariable: "string",
        sxpLogBindingChanges: false,
        sxpLogBindingChangesVariable: "string",
        sxpNodeId: "string",
        sxpNodeIdType: "string",
        sxpNodeIdVariable: "string",
        sxpReconciliationPeriod: 0,
        sxpReconciliationPeriodVariable: "string",
        sxpRetryPeriod: 0,
        speakerHoldTimeVariable: "string",
        sxpSourceIp: "string",
        credentialsId: "string",
    });
    
    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
    

    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

    The CiscoTrustsecFeatureTemplate resource accepts the following input properties:

    Description string
    The description of the feature template
    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
    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 string
    The description of the feature template
    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
    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 String
    The description of the feature template
    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
    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 string
    The description of the feature template
    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
    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 str
    The description of the feature template
    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
    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 String
    The description of the feature template
    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
    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)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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
    The unique name of the resulting resource.
    id
    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"
    

    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.
    sdwan logo
    Cisco Catalyst SD-WAN v0.1.1 published on Friday, May 31, 2024 by Pulumi