1. Packages
  2. Packages
  3. Cisco Catalyst SD-WAN Provider
  4. API Docs
  5. OtherTrustsecFeature
Viewing docs for Cisco Catalyst SD-WAN v0.9.2
published on Wednesday, Jul 29, 2026 by Pulumi
sdwan logo
Viewing docs for Cisco Catalyst SD-WAN v0.9.2
published on Wednesday, Jul 29, 2026 by Pulumi

    This resource can manage a Other TrustSec Feature.

    • Minimum SD-WAN Manager version: 20.18.0

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as sdwan from "@pulumi/sdwan";
    
    const example = new sdwan.OtherTrustsecFeature("example", {
        name: "Example",
        description: "My Example",
        featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
        deviceId: "trustsecDevice",
        devicePassword: "Cisco123",
        deviceSgt: 100,
        enableEnforcement: true,
        enableSxp: true,
        listenerHoldTimeMin: 90,
        listenerHoldTimeMax: 180,
        speakerHoldTime: 120,
        sxpKeyChain: "keychain1",
        sxpLogBindingChanges: true,
        sxpReconciliationPeriod: 120,
        sxpRetryPeriod: 120,
        sxpSourceIp: "10.0.0.1",
        sxpConnections: [{
            peerIp: "10.0.0.2",
            sourceIp: "10.0.0.1",
            presharedKey: "none",
            mode: "peer",
            modeType: "speaker",
            vpnId: 1,
            minHoldTime: 90,
            maxHoldTime: 120,
        }],
    });
    
    import pulumi
    import pulumi_sdwan as sdwan
    
    example = sdwan.OtherTrustsecFeature("example",
        name="Example",
        description="My Example",
        feature_profile_id="f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
        device_id="trustsecDevice",
        device_password="Cisco123",
        device_sgt=100,
        enable_enforcement=True,
        enable_sxp=True,
        listener_hold_time_min=90,
        listener_hold_time_max=180,
        speaker_hold_time=120,
        sxp_key_chain="keychain1",
        sxp_log_binding_changes=True,
        sxp_reconciliation_period=120,
        sxp_retry_period=120,
        sxp_source_ip="10.0.0.1",
        sxp_connections=[{
            "peer_ip": "10.0.0.2",
            "source_ip": "10.0.0.1",
            "preshared_key": "none",
            "mode": "peer",
            "mode_type": "speaker",
            "vpn_id": 1,
            "min_hold_time": 90,
            "max_hold_time": 120,
        }])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-sdwan/sdk/go/sdwan"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := sdwan.NewOtherTrustsecFeature(ctx, "example", &sdwan.OtherTrustsecFeatureArgs{
    			Name:                    pulumi.String("Example"),
    			Description:             pulumi.String("My Example"),
    			FeatureProfileId:        pulumi.String("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"),
    			DeviceId:                pulumi.String("trustsecDevice"),
    			DevicePassword:          pulumi.String("Cisco123"),
    			DeviceSgt:               pulumi.Int(100),
    			EnableEnforcement:       pulumi.Bool(true),
    			EnableSxp:               pulumi.Bool(true),
    			ListenerHoldTimeMin:     pulumi.Int(90),
    			ListenerHoldTimeMax:     pulumi.Int(180),
    			SpeakerHoldTime:         pulumi.Int(120),
    			SxpKeyChain:             pulumi.String("keychain1"),
    			SxpLogBindingChanges:    pulumi.Bool(true),
    			SxpReconciliationPeriod: pulumi.Int(120),
    			SxpRetryPeriod:          pulumi.Int(120),
    			SxpSourceIp:             pulumi.String("10.0.0.1"),
    			SxpConnections: sdwan.OtherTrustsecFeatureSxpConnectionArray{
    				&sdwan.OtherTrustsecFeatureSxpConnectionArgs{
    					PeerIp:       pulumi.String("10.0.0.2"),
    					SourceIp:     pulumi.String("10.0.0.1"),
    					PresharedKey: pulumi.String("none"),
    					Mode:         pulumi.String("peer"),
    					ModeType:     pulumi.String("speaker"),
    					VpnId:        pulumi.Int(1),
    					MinHoldTime:  pulumi.Int(90),
    					MaxHoldTime:  pulumi.Int(120),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Sdwan = Pulumi.Sdwan;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Sdwan.OtherTrustsecFeature("example", new()
        {
            Name = "Example",
            Description = "My Example",
            FeatureProfileId = "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac",
            DeviceId = "trustsecDevice",
            DevicePassword = "Cisco123",
            DeviceSgt = 100,
            EnableEnforcement = true,
            EnableSxp = true,
            ListenerHoldTimeMin = 90,
            ListenerHoldTimeMax = 180,
            SpeakerHoldTime = 120,
            SxpKeyChain = "keychain1",
            SxpLogBindingChanges = true,
            SxpReconciliationPeriod = 120,
            SxpRetryPeriod = 120,
            SxpSourceIp = "10.0.0.1",
            SxpConnections = new[]
            {
                new Sdwan.Inputs.OtherTrustsecFeatureSxpConnectionArgs
                {
                    PeerIp = "10.0.0.2",
                    SourceIp = "10.0.0.1",
                    PresharedKey = "none",
                    Mode = "peer",
                    ModeType = "speaker",
                    VpnId = 1,
                    MinHoldTime = 90,
                    MaxHoldTime = 120,
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.sdwan.OtherTrustsecFeature;
    import com.pulumi.sdwan.OtherTrustsecFeatureArgs;
    import com.pulumi.sdwan.inputs.OtherTrustsecFeatureSxpConnectionArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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 OtherTrustsecFeature("example", OtherTrustsecFeatureArgs.builder()
                .name("Example")
                .description("My Example")
                .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
                .deviceId("trustsecDevice")
                .devicePassword("Cisco123")
                .deviceSgt(100)
                .enableEnforcement(true)
                .enableSxp(true)
                .listenerHoldTimeMin(90)
                .listenerHoldTimeMax(180)
                .speakerHoldTime(120)
                .sxpKeyChain("keychain1")
                .sxpLogBindingChanges(true)
                .sxpReconciliationPeriod(120)
                .sxpRetryPeriod(120)
                .sxpSourceIp("10.0.0.1")
                .sxpConnections(OtherTrustsecFeatureSxpConnectionArgs.builder()
                    .peerIp("10.0.0.2")
                    .sourceIp("10.0.0.1")
                    .presharedKey("none")
                    .mode("peer")
                    .modeType("speaker")
                    .vpnId(1)
                    .minHoldTime(90)
                    .maxHoldTime(120)
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: sdwan:OtherTrustsecFeature
        properties:
          name: Example
          description: My Example
          featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
          deviceId: trustsecDevice
          devicePassword: Cisco123
          deviceSgt: 100
          enableEnforcement: true
          enableSxp: true
          listenerHoldTimeMin: 90
          listenerHoldTimeMax: 180
          speakerHoldTime: 120
          sxpKeyChain: keychain1
          sxpLogBindingChanges: true
          sxpReconciliationPeriod: 120
          sxpRetryPeriod: 120
          sxpSourceIp: 10.0.0.1
          sxpConnections:
            - peerIp: 10.0.0.2
              sourceIp: 10.0.0.1
              presharedKey: none
              mode: peer
              modeType: speaker
              vpnId: 1
              minHoldTime: 90
              maxHoldTime: 120
    
    pulumi {
      required_providers {
        sdwan = {
          source = "pulumi/sdwan"
        }
      }
    }
    
    resource "sdwan_othertrustsecfeature" "example" {
      name                      = "Example"
      description               = "My Example"
      feature_profile_id        = "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"
      device_id                 = "trustsecDevice"
      device_password           = "Cisco123"
      device_sgt                = 100
      enable_enforcement        = true
      enable_sxp                = true
      listener_hold_time_min    = 90
      listener_hold_time_max    = 180
      speaker_hold_time         = 120
      sxp_key_chain             = "keychain1"
      sxp_log_binding_changes   = true
      sxp_reconciliation_period = 120
      sxp_retry_period          = 120
      sxp_source_ip             = "10.0.0.1"
      sxp_connections {
        peer_ip       = "10.0.0.2"
        source_ip     = "10.0.0.1"
        preshared_key = "none"
        mode          = "peer"
        mode_type     = "speaker"
        vpn_id        = 1
        min_hold_time = 90
        max_hold_time = 120
      }
    }
    

    Create OtherTrustsecFeature Resource

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

    Constructor syntax

    new OtherTrustsecFeature(name: string, args: OtherTrustsecFeatureArgs, opts?: CustomResourceOptions);
    @overload
    def OtherTrustsecFeature(resource_name: str,
                             args: OtherTrustsecFeatureArgs,
                             opts: Optional[ResourceOptions] = None)
    
    @overload
    def OtherTrustsecFeature(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             feature_profile_id: Optional[str] = None,
                             listener_hold_time_min_variable: Optional[str] = None,
                             sxp_key_chain: Optional[str] = None,
                             device_password: Optional[str] = None,
                             device_password_variable: Optional[str] = None,
                             device_sgt: Optional[int] = None,
                             device_sgt_variable: Optional[str] = None,
                             enable_enforcement: Optional[bool] = None,
                             enable_enforcement_variable: Optional[str] = None,
                             enable_sxp: Optional[bool] = None,
                             device_id: Optional[str] = None,
                             listener_hold_time_max: Optional[int] = None,
                             listener_hold_time_max_variable: Optional[str] = None,
                             listener_hold_time_min: Optional[int] = None,
                             description: Optional[str] = None,
                             device_id_variable: Optional[str] = None,
                             name: Optional[str] = None,
                             sxp_log_binding_changes: Optional[bool] = None,
                             sxp_connections: Optional[Sequence[OtherTrustsecFeatureSxpConnectionArgs]] = None,
                             sxp_default_password: Optional[str] = None,
                             sxp_default_password_variable: Optional[str] = None,
                             speaker_hold_time: Optional[int] = None,
                             sxp_key_chain_variable: Optional[str] = None,
                             speaker_hold_time_variable: Optional[str] = None,
                             sxp_log_binding_changes_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 NewOtherTrustsecFeature(ctx *Context, name string, args OtherTrustsecFeatureArgs, opts ...ResourceOption) (*OtherTrustsecFeature, error)
    public OtherTrustsecFeature(string name, OtherTrustsecFeatureArgs args, CustomResourceOptions? opts = null)
    public OtherTrustsecFeature(String name, OtherTrustsecFeatureArgs args)
    public OtherTrustsecFeature(String name, OtherTrustsecFeatureArgs args, CustomResourceOptions options)
    
    type: sdwan:OtherTrustsecFeature
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "sdwan_other_trustsec_feature" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args OtherTrustsecFeatureArgs
    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 OtherTrustsecFeatureArgs
    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 OtherTrustsecFeatureArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args OtherTrustsecFeatureArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args OtherTrustsecFeatureArgs
    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 otherTrustsecFeatureResource = new Sdwan.OtherTrustsecFeature("otherTrustsecFeatureResource", new()
    {
        FeatureProfileId = "string",
        ListenerHoldTimeMinVariable = "string",
        SxpKeyChain = "string",
        DevicePassword = "string",
        DevicePasswordVariable = "string",
        DeviceSgt = 0,
        DeviceSgtVariable = "string",
        EnableEnforcement = false,
        EnableEnforcementVariable = "string",
        EnableSxp = false,
        DeviceId = "string",
        ListenerHoldTimeMax = 0,
        ListenerHoldTimeMaxVariable = "string",
        ListenerHoldTimeMin = 0,
        Description = "string",
        DeviceIdVariable = "string",
        Name = "string",
        SxpLogBindingChanges = false,
        SxpConnections = new[]
        {
            new Sdwan.Inputs.OtherTrustsecFeatureSxpConnectionArgs
            {
                MaxHoldTime = 0,
                MaxHoldTimeVariable = "string",
                MinHoldTime = 0,
                MinHoldTimeVariable = "string",
                Mode = "string",
                ModeType = "string",
                PeerIp = "string",
                PeerIpVariable = "string",
                PresharedKey = "string",
                SourceIp = "string",
                SourceIpVariable = "string",
                VpnId = 0,
                VpnIdVariable = "string",
            },
        },
        SxpDefaultPassword = "string",
        SxpDefaultPasswordVariable = "string",
        SpeakerHoldTime = 0,
        SxpKeyChainVariable = "string",
        SpeakerHoldTimeVariable = "string",
        SxpLogBindingChangesVariable = "string",
        SxpReconciliationPeriod = 0,
        SxpReconciliationPeriodVariable = "string",
        SxpRetryPeriod = 0,
        SxpRetryPeriodVariable = "string",
        SxpSourceIp = "string",
        SxpSourceIpVariable = "string",
    });
    
    example, err := sdwan.NewOtherTrustsecFeature(ctx, "otherTrustsecFeatureResource", &sdwan.OtherTrustsecFeatureArgs{
    	FeatureProfileId:            pulumi.String("string"),
    	ListenerHoldTimeMinVariable: pulumi.String("string"),
    	SxpKeyChain:                 pulumi.String("string"),
    	DevicePassword:              pulumi.String("string"),
    	DevicePasswordVariable:      pulumi.String("string"),
    	DeviceSgt:                   pulumi.Int(0),
    	DeviceSgtVariable:           pulumi.String("string"),
    	EnableEnforcement:           pulumi.Bool(false),
    	EnableEnforcementVariable:   pulumi.String("string"),
    	EnableSxp:                   pulumi.Bool(false),
    	DeviceId:                    pulumi.String("string"),
    	ListenerHoldTimeMax:         pulumi.Int(0),
    	ListenerHoldTimeMaxVariable: pulumi.String("string"),
    	ListenerHoldTimeMin:         pulumi.Int(0),
    	Description:                 pulumi.String("string"),
    	DeviceIdVariable:            pulumi.String("string"),
    	Name:                        pulumi.String("string"),
    	SxpLogBindingChanges:        pulumi.Bool(false),
    	SxpConnections: sdwan.OtherTrustsecFeatureSxpConnectionArray{
    		&sdwan.OtherTrustsecFeatureSxpConnectionArgs{
    			MaxHoldTime:         pulumi.Int(0),
    			MaxHoldTimeVariable: pulumi.String("string"),
    			MinHoldTime:         pulumi.Int(0),
    			MinHoldTimeVariable: pulumi.String("string"),
    			Mode:                pulumi.String("string"),
    			ModeType:            pulumi.String("string"),
    			PeerIp:              pulumi.String("string"),
    			PeerIpVariable:      pulumi.String("string"),
    			PresharedKey:        pulumi.String("string"),
    			SourceIp:            pulumi.String("string"),
    			SourceIpVariable:    pulumi.String("string"),
    			VpnId:               pulumi.Int(0),
    			VpnIdVariable:       pulumi.String("string"),
    		},
    	},
    	SxpDefaultPassword:              pulumi.String("string"),
    	SxpDefaultPasswordVariable:      pulumi.String("string"),
    	SpeakerHoldTime:                 pulumi.Int(0),
    	SxpKeyChainVariable:             pulumi.String("string"),
    	SpeakerHoldTimeVariable:         pulumi.String("string"),
    	SxpLogBindingChangesVariable:    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"),
    })
    
    resource "sdwan_other_trustsec_feature" "otherTrustsecFeatureResource" {
      lifecycle {
        create_before_destroy = true
      }
      feature_profile_id              = "string"
      listener_hold_time_min_variable = "string"
      sxp_key_chain                   = "string"
      device_password                 = "string"
      device_password_variable        = "string"
      device_sgt                      = 0
      device_sgt_variable             = "string"
      enable_enforcement              = false
      enable_enforcement_variable     = "string"
      enable_sxp                      = false
      device_id                       = "string"
      listener_hold_time_max          = 0
      listener_hold_time_max_variable = "string"
      listener_hold_time_min          = 0
      description                     = "string"
      device_id_variable              = "string"
      name                            = "string"
      sxp_log_binding_changes         = false
      sxp_connections {
        max_hold_time          = 0
        max_hold_time_variable = "string"
        min_hold_time          = 0
        min_hold_time_variable = "string"
        mode                   = "string"
        mode_type              = "string"
        peer_ip                = "string"
        peer_ip_variable       = "string"
        preshared_key          = "string"
        source_ip              = "string"
        source_ip_variable     = "string"
        vpn_id                 = 0
        vpn_id_variable        = "string"
      }
      sxp_default_password               = "string"
      sxp_default_password_variable      = "string"
      speaker_hold_time                  = 0
      sxp_key_chain_variable             = "string"
      speaker_hold_time_variable         = "string"
      sxp_log_binding_changes_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"
    }
    
    var otherTrustsecFeatureResource = new OtherTrustsecFeature("otherTrustsecFeatureResource", OtherTrustsecFeatureArgs.builder()
        .featureProfileId("string")
        .listenerHoldTimeMinVariable("string")
        .sxpKeyChain("string")
        .devicePassword("string")
        .devicePasswordVariable("string")
        .deviceSgt(0)
        .deviceSgtVariable("string")
        .enableEnforcement(false)
        .enableEnforcementVariable("string")
        .enableSxp(false)
        .deviceId("string")
        .listenerHoldTimeMax(0)
        .listenerHoldTimeMaxVariable("string")
        .listenerHoldTimeMin(0)
        .description("string")
        .deviceIdVariable("string")
        .name("string")
        .sxpLogBindingChanges(false)
        .sxpConnections(OtherTrustsecFeatureSxpConnectionArgs.builder()
            .maxHoldTime(0)
            .maxHoldTimeVariable("string")
            .minHoldTime(0)
            .minHoldTimeVariable("string")
            .mode("string")
            .modeType("string")
            .peerIp("string")
            .peerIpVariable("string")
            .presharedKey("string")
            .sourceIp("string")
            .sourceIpVariable("string")
            .vpnId(0)
            .vpnIdVariable("string")
            .build())
        .sxpDefaultPassword("string")
        .sxpDefaultPasswordVariable("string")
        .speakerHoldTime(0)
        .sxpKeyChainVariable("string")
        .speakerHoldTimeVariable("string")
        .sxpLogBindingChangesVariable("string")
        .sxpReconciliationPeriod(0)
        .sxpReconciliationPeriodVariable("string")
        .sxpRetryPeriod(0)
        .sxpRetryPeriodVariable("string")
        .sxpSourceIp("string")
        .sxpSourceIpVariable("string")
        .build());
    
    other_trustsec_feature_resource = sdwan.OtherTrustsecFeature("otherTrustsecFeatureResource",
        feature_profile_id="string",
        listener_hold_time_min_variable="string",
        sxp_key_chain="string",
        device_password="string",
        device_password_variable="string",
        device_sgt=0,
        device_sgt_variable="string",
        enable_enforcement=False,
        enable_enforcement_variable="string",
        enable_sxp=False,
        device_id="string",
        listener_hold_time_max=0,
        listener_hold_time_max_variable="string",
        listener_hold_time_min=0,
        description="string",
        device_id_variable="string",
        name="string",
        sxp_log_binding_changes=False,
        sxp_connections=[{
            "max_hold_time": 0,
            "max_hold_time_variable": "string",
            "min_hold_time": 0,
            "min_hold_time_variable": "string",
            "mode": "string",
            "mode_type": "string",
            "peer_ip": "string",
            "peer_ip_variable": "string",
            "preshared_key": "string",
            "source_ip": "string",
            "source_ip_variable": "string",
            "vpn_id": 0,
            "vpn_id_variable": "string",
        }],
        sxp_default_password="string",
        sxp_default_password_variable="string",
        speaker_hold_time=0,
        sxp_key_chain_variable="string",
        speaker_hold_time_variable="string",
        sxp_log_binding_changes_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")
    
    const otherTrustsecFeatureResource = new sdwan.OtherTrustsecFeature("otherTrustsecFeatureResource", {
        featureProfileId: "string",
        listenerHoldTimeMinVariable: "string",
        sxpKeyChain: "string",
        devicePassword: "string",
        devicePasswordVariable: "string",
        deviceSgt: 0,
        deviceSgtVariable: "string",
        enableEnforcement: false,
        enableEnforcementVariable: "string",
        enableSxp: false,
        deviceId: "string",
        listenerHoldTimeMax: 0,
        listenerHoldTimeMaxVariable: "string",
        listenerHoldTimeMin: 0,
        description: "string",
        deviceIdVariable: "string",
        name: "string",
        sxpLogBindingChanges: false,
        sxpConnections: [{
            maxHoldTime: 0,
            maxHoldTimeVariable: "string",
            minHoldTime: 0,
            minHoldTimeVariable: "string",
            mode: "string",
            modeType: "string",
            peerIp: "string",
            peerIpVariable: "string",
            presharedKey: "string",
            sourceIp: "string",
            sourceIpVariable: "string",
            vpnId: 0,
            vpnIdVariable: "string",
        }],
        sxpDefaultPassword: "string",
        sxpDefaultPasswordVariable: "string",
        speakerHoldTime: 0,
        sxpKeyChainVariable: "string",
        speakerHoldTimeVariable: "string",
        sxpLogBindingChangesVariable: "string",
        sxpReconciliationPeriod: 0,
        sxpReconciliationPeriodVariable: "string",
        sxpRetryPeriod: 0,
        sxpRetryPeriodVariable: "string",
        sxpSourceIp: "string",
        sxpSourceIpVariable: "string",
    });
    
    type: sdwan:OtherTrustsecFeature
    properties:
        description: string
        deviceId: string
        deviceIdVariable: string
        devicePassword: string
        devicePasswordVariable: string
        deviceSgt: 0
        deviceSgtVariable: string
        enableEnforcement: false
        enableEnforcementVariable: string
        enableSxp: false
        featureProfileId: string
        listenerHoldTimeMax: 0
        listenerHoldTimeMaxVariable: string
        listenerHoldTimeMin: 0
        listenerHoldTimeMinVariable: string
        name: string
        speakerHoldTime: 0
        speakerHoldTimeVariable: string
        sxpConnections:
            - maxHoldTime: 0
              maxHoldTimeVariable: string
              minHoldTime: 0
              minHoldTimeVariable: string
              mode: string
              modeType: string
              peerIp: string
              peerIpVariable: string
              presharedKey: string
              sourceIp: string
              sourceIpVariable: string
              vpnId: 0
              vpnIdVariable: string
        sxpDefaultPassword: string
        sxpDefaultPasswordVariable: string
        sxpKeyChain: string
        sxpKeyChainVariable: string
        sxpLogBindingChanges: false
        sxpLogBindingChangesVariable: string
        sxpReconciliationPeriod: 0
        sxpReconciliationPeriodVariable: string
        sxpRetryPeriod: 0
        sxpRetryPeriodVariable: string
        sxpSourceIp: string
        sxpSourceIpVariable: string
    

    OtherTrustsecFeature 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 OtherTrustsecFeature resource accepts the following input properties:

    FeatureProfileId string
    Feature Profile ID
    Description string
    The description of the Feature
    DeviceId string
    Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
    DeviceIdVariable string
    Variable name
    DevicePassword string
    Set the password for the device
    DevicePasswordVariable 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
    ListenerHoldTimeMax int
    Configure Maximum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 180
    ListenerHoldTimeMaxVariable string
    Variable name
    ListenerHoldTimeMin int
    Configure Minimum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 90
    ListenerHoldTimeMinVariable string
    Variable name
    Name string
    The name of the Feature
    SpeakerHoldTime int
    Configure Speaker hold-time in seconds <1..65534>

    • Range: 1-65534
    • Default value: 120
    SpeakerHoldTimeVariable string
    Variable name
    SxpConnections List<OtherTrustsecFeatureSxpConnection>
    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
    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
    FeatureProfileId string
    Feature Profile ID
    Description string
    The description of the Feature
    DeviceId string
    Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
    DeviceIdVariable string
    Variable name
    DevicePassword string
    Set the password for the device
    DevicePasswordVariable 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
    ListenerHoldTimeMax int
    Configure Maximum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 180
    ListenerHoldTimeMaxVariable string
    Variable name
    ListenerHoldTimeMin int
    Configure Minimum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 90
    ListenerHoldTimeMinVariable string
    Variable name
    Name string
    The name of the Feature
    SpeakerHoldTime int
    Configure Speaker hold-time in seconds <1..65534>

    • Range: 1-65534
    • Default value: 120
    SpeakerHoldTimeVariable string
    Variable name
    SxpConnections []OtherTrustsecFeatureSxpConnectionArgs
    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
    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
    feature_profile_id string
    Feature Profile ID
    description string
    The description of the Feature
    device_id string
    Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
    device_id_variable string
    Variable name
    device_password string
    Set the password for the device
    device_password_variable string
    Variable name
    device_sgt number
    Configure Local device security group <2..65519>

    • Range: 2-65519
    device_sgt_variable string
    Variable name
    enable_enforcement bool
    Enable Role-based Access Control enforcement

    • Default value: false
    enable_enforcement_variable string
    Variable name
    enable_sxp bool
    Enable CTS SXP support

    • Default value: false
    listener_hold_time_max number
    Configure Maximum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 180
    listener_hold_time_max_variable string
    Variable name
    listener_hold_time_min number
    Configure Minimum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 90
    listener_hold_time_min_variable string
    Variable name
    name string
    The name of the Feature
    speaker_hold_time number
    Configure Speaker hold-time in seconds <1..65534>

    • Range: 1-65534
    • Default value: 120
    speaker_hold_time_variable string
    Variable name
    sxp_connections list(object)
    Configure SXP Connections
    sxp_default_password string
    Configure SXP default password
    sxp_default_password_variable string
    Variable name
    sxp_key_chain string
    Configure SXP key-chain
    sxp_key_chain_variable string
    Variable name
    sxp_log_binding_changes bool
    Enables logging for IP-to-SGT binding changes

    • Default value: false
    sxp_log_binding_changes_variable string
    Variable name
    sxp_reconciliation_period number
    Configure the SXP reconciliation period in seconds <0..64000>

    • Range: 0-64000
    • Default value: 120
    sxp_reconciliation_period_variable string
    Variable name
    sxp_retry_period number
    Configure Retry period for SXP connection in seconds <0..64000>

    • Range: 0-64000
    • Default value: 120
    sxp_retry_period_variable string
    Variable name
    sxp_source_ip string
    SXP Source IP
    sxp_source_ip_variable string
    Variable name
    featureProfileId String
    Feature Profile ID
    description String
    The description of the Feature
    deviceId String
    Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
    deviceIdVariable String
    Variable name
    devicePassword String
    Set the password for the device
    devicePasswordVariable 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
    listenerHoldTimeMax Integer
    Configure Maximum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 180
    listenerHoldTimeMaxVariable String
    Variable name
    listenerHoldTimeMin Integer
    Configure Minimum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 90
    listenerHoldTimeMinVariable String
    Variable name
    name String
    The name of the Feature
    speakerHoldTime Integer
    Configure Speaker hold-time in seconds <1..65534>

    • Range: 1-65534
    • Default value: 120
    speakerHoldTimeVariable String
    Variable name
    sxpConnections List<OtherTrustsecFeatureSxpConnection>
    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
    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
    featureProfileId string
    Feature Profile ID
    description string
    The description of the Feature
    deviceId string
    Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
    deviceIdVariable string
    Variable name
    devicePassword string
    Set the password for the device
    devicePasswordVariable 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
    listenerHoldTimeMax number
    Configure Maximum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 180
    listenerHoldTimeMaxVariable string
    Variable name
    listenerHoldTimeMin number
    Configure Minimum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 90
    listenerHoldTimeMinVariable string
    Variable name
    name string
    The name of the Feature
    speakerHoldTime number
    Configure Speaker hold-time in seconds <1..65534>

    • Range: 1-65534
    • Default value: 120
    speakerHoldTimeVariable string
    Variable name
    sxpConnections OtherTrustsecFeatureSxpConnection[]
    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
    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
    feature_profile_id str
    Feature Profile ID
    description str
    The description of the Feature
    device_id str
    Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
    device_id_variable str
    Variable name
    device_password str
    Set the password for the device
    device_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
    listener_hold_time_max int
    Configure Maximum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 180
    listener_hold_time_max_variable str
    Variable name
    listener_hold_time_min int
    Configure Minimum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 90
    listener_hold_time_min_variable str
    Variable name
    name str
    The name of the Feature
    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[OtherTrustsecFeatureSxpConnectionArgs]
    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_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
    featureProfileId String
    Feature Profile ID
    description String
    The description of the Feature
    deviceId String
    Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
    deviceIdVariable String
    Variable name
    devicePassword String
    Set the password for the device
    devicePasswordVariable 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
    listenerHoldTimeMax Number
    Configure Maximum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 180
    listenerHoldTimeMaxVariable String
    Variable name
    listenerHoldTimeMin Number
    Configure Minimum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 90
    listenerHoldTimeMinVariable String
    Variable name
    name String
    The name of the Feature
    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
    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 OtherTrustsecFeature resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Version int
    The version of the Feature
    Id string
    The provider-assigned unique ID for this managed resource.
    Version int
    The version of the Feature
    id string
    The provider-assigned unique ID for this managed resource.
    version number
    The version of the Feature
    id String
    The provider-assigned unique ID for this managed resource.
    version Integer
    The version of the Feature
    id string
    The provider-assigned unique ID for this managed resource.
    version number
    The version of the Feature
    id str
    The provider-assigned unique ID for this managed resource.
    version int
    The version of the Feature
    id String
    The provider-assigned unique ID for this managed resource.
    version Number
    The version of the Feature

    Look up Existing OtherTrustsecFeature Resource

    Get an existing OtherTrustsecFeature 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?: OtherTrustsecFeatureState, opts?: CustomResourceOptions): OtherTrustsecFeature
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            description: Optional[str] = None,
            device_id: Optional[str] = None,
            device_id_variable: Optional[str] = None,
            device_password: Optional[str] = None,
            device_password_variable: Optional[str] = None,
            device_sgt: Optional[int] = None,
            device_sgt_variable: Optional[str] = None,
            enable_enforcement: Optional[bool] = None,
            enable_enforcement_variable: Optional[str] = None,
            enable_sxp: Optional[bool] = None,
            feature_profile_id: Optional[str] = None,
            listener_hold_time_max: Optional[int] = None,
            listener_hold_time_max_variable: Optional[str] = None,
            listener_hold_time_min: Optional[int] = None,
            listener_hold_time_min_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[OtherTrustsecFeatureSxpConnectionArgs]] = 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_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,
            version: Optional[int] = None) -> OtherTrustsecFeature
    func GetOtherTrustsecFeature(ctx *Context, name string, id IDInput, state *OtherTrustsecFeatureState, opts ...ResourceOption) (*OtherTrustsecFeature, error)
    public static OtherTrustsecFeature Get(string name, Input<string> id, OtherTrustsecFeatureState? state, CustomResourceOptions? opts = null)
    public static OtherTrustsecFeature get(String name, Output<String> id, OtherTrustsecFeatureState state, CustomResourceOptions options)
    resources:  _:    type: sdwan:OtherTrustsecFeature    get:      id: ${id}
    import {
      to = sdwan_other_trustsec_feature.example
      id = "${id}"
    }
    
    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:
    Description string
    The description of the Feature
    DeviceId string
    Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
    DeviceIdVariable string
    Variable name
    DevicePassword string
    Set the password for the device
    DevicePasswordVariable 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
    FeatureProfileId string
    Feature Profile ID
    ListenerHoldTimeMax int
    Configure Maximum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 180
    ListenerHoldTimeMaxVariable string
    Variable name
    ListenerHoldTimeMin int
    Configure Minimum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 90
    ListenerHoldTimeMinVariable string
    Variable name
    Name string
    The name of the Feature
    SpeakerHoldTime int
    Configure Speaker hold-time in seconds <1..65534>

    • Range: 1-65534
    • Default value: 120
    SpeakerHoldTimeVariable string
    Variable name
    SxpConnections List<OtherTrustsecFeatureSxpConnection>
    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
    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
    Version int
    The version of the Feature
    Description string
    The description of the Feature
    DeviceId string
    Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
    DeviceIdVariable string
    Variable name
    DevicePassword string
    Set the password for the device
    DevicePasswordVariable 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
    FeatureProfileId string
    Feature Profile ID
    ListenerHoldTimeMax int
    Configure Maximum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 180
    ListenerHoldTimeMaxVariable string
    Variable name
    ListenerHoldTimeMin int
    Configure Minimum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 90
    ListenerHoldTimeMinVariable string
    Variable name
    Name string
    The name of the Feature
    SpeakerHoldTime int
    Configure Speaker hold-time in seconds <1..65534>

    • Range: 1-65534
    • Default value: 120
    SpeakerHoldTimeVariable string
    Variable name
    SxpConnections []OtherTrustsecFeatureSxpConnectionArgs
    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
    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
    Version int
    The version of the Feature
    description string
    The description of the Feature
    device_id string
    Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
    device_id_variable string
    Variable name
    device_password string
    Set the password for the device
    device_password_variable string
    Variable name
    device_sgt number
    Configure Local device security group <2..65519>

    • Range: 2-65519
    device_sgt_variable string
    Variable name
    enable_enforcement bool
    Enable Role-based Access Control enforcement

    • Default value: false
    enable_enforcement_variable string
    Variable name
    enable_sxp bool
    Enable CTS SXP support

    • Default value: false
    feature_profile_id string
    Feature Profile ID
    listener_hold_time_max number
    Configure Maximum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 180
    listener_hold_time_max_variable string
    Variable name
    listener_hold_time_min number
    Configure Minimum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 90
    listener_hold_time_min_variable string
    Variable name
    name string
    The name of the Feature
    speaker_hold_time number
    Configure Speaker hold-time in seconds <1..65534>

    • Range: 1-65534
    • Default value: 120
    speaker_hold_time_variable string
    Variable name
    sxp_connections list(object)
    Configure SXP Connections
    sxp_default_password string
    Configure SXP default password
    sxp_default_password_variable string
    Variable name
    sxp_key_chain string
    Configure SXP key-chain
    sxp_key_chain_variable string
    Variable name
    sxp_log_binding_changes bool
    Enables logging for IP-to-SGT binding changes

    • Default value: false
    sxp_log_binding_changes_variable string
    Variable name
    sxp_reconciliation_period number
    Configure the SXP reconciliation period in seconds <0..64000>

    • Range: 0-64000
    • Default value: 120
    sxp_reconciliation_period_variable string
    Variable name
    sxp_retry_period number
    Configure Retry period for SXP connection in seconds <0..64000>

    • Range: 0-64000
    • Default value: 120
    sxp_retry_period_variable string
    Variable name
    sxp_source_ip string
    SXP Source IP
    sxp_source_ip_variable string
    Variable name
    version number
    The version of the Feature
    description String
    The description of the Feature
    deviceId String
    Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
    deviceIdVariable String
    Variable name
    devicePassword String
    Set the password for the device
    devicePasswordVariable 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
    featureProfileId String
    Feature Profile ID
    listenerHoldTimeMax Integer
    Configure Maximum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 180
    listenerHoldTimeMaxVariable String
    Variable name
    listenerHoldTimeMin Integer
    Configure Minimum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 90
    listenerHoldTimeMinVariable String
    Variable name
    name String
    The name of the Feature
    speakerHoldTime Integer
    Configure Speaker hold-time in seconds <1..65534>

    • Range: 1-65534
    • Default value: 120
    speakerHoldTimeVariable String
    Variable name
    sxpConnections List<OtherTrustsecFeatureSxpConnection>
    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
    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
    version Integer
    The version of the Feature
    description string
    The description of the Feature
    deviceId string
    Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
    deviceIdVariable string
    Variable name
    devicePassword string
    Set the password for the device
    devicePasswordVariable 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
    featureProfileId string
    Feature Profile ID
    listenerHoldTimeMax number
    Configure Maximum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 180
    listenerHoldTimeMaxVariable string
    Variable name
    listenerHoldTimeMin number
    Configure Minimum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 90
    listenerHoldTimeMinVariable string
    Variable name
    name string
    The name of the Feature
    speakerHoldTime number
    Configure Speaker hold-time in seconds <1..65534>

    • Range: 1-65534
    • Default value: 120
    speakerHoldTimeVariable string
    Variable name
    sxpConnections OtherTrustsecFeatureSxpConnection[]
    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
    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
    version number
    The version of the Feature
    description str
    The description of the Feature
    device_id str
    Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
    device_id_variable str
    Variable name
    device_password str
    Set the password for the device
    device_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
    feature_profile_id str
    Feature Profile ID
    listener_hold_time_max int
    Configure Maximum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 180
    listener_hold_time_max_variable str
    Variable name
    listener_hold_time_min int
    Configure Minimum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 90
    listener_hold_time_min_variable str
    Variable name
    name str
    The name of the Feature
    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[OtherTrustsecFeatureSxpConnectionArgs]
    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_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
    version int
    The version of the Feature
    description String
    The description of the Feature
    deviceId String
    Specify the TrustSec Network Access Device ID, should be same as mentioned in the Identity Services Engine (upto 32 char)
    deviceIdVariable String
    Variable name
    devicePassword String
    Set the password for the device
    devicePasswordVariable 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
    featureProfileId String
    Feature Profile ID
    listenerHoldTimeMax Number
    Configure Maximum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 180
    listenerHoldTimeMaxVariable String
    Variable name
    listenerHoldTimeMin Number
    Configure Minimum allowed hold-time for listener in seconds <1..65534>

    • Range: 1-65534
    • Default value: 90
    listenerHoldTimeMinVariable String
    Variable name
    name String
    The name of the Feature
    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
    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
    version Number
    The version of the Feature

    Supporting Types

    OtherTrustsecFeatureSxpConnection, OtherTrustsecFeatureSxpConnectionArgs

    MaxHoldTime int
    Configure Connection Maximum hold time <0..65535>, Attribute conditional on (mode equal to peer and modeType equal to speaker) or (mode equal to local and modeType equal to listener)

    • Range: 0-65535
    • Default value: 0
    MaxHoldTimeVariable string
    Variable name, Attribute conditional on (mode equal to peer and modeType equal to speaker) or (mode equal to local and modeType equal to listener)
    MinHoldTime int
    Configure Connection Minimum hold time <0..65535>, Attribute conditional on modeType not equal to both

    • Range: 0-65535
    • Default value: 0
    MinHoldTimeVariable string
    Variable name, Attribute conditional on modeType not equal to both
    Mode string
    Define Mode of connection

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

    • Choices: speaker, listener, both
    • Default value: speaker
    PeerIp string
    Configure SXP Peer IP address (IPv4)
    PeerIpVariable string
    Variable name
    PresharedKey string
    Define Preshared Key type

    • Choices: password, none, key chain
    • 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
    MaxHoldTime int
    Configure Connection Maximum hold time <0..65535>, Attribute conditional on (mode equal to peer and modeType equal to speaker) or (mode equal to local and modeType equal to listener)

    • Range: 0-65535
    • Default value: 0
    MaxHoldTimeVariable string
    Variable name, Attribute conditional on (mode equal to peer and modeType equal to speaker) or (mode equal to local and modeType equal to listener)
    MinHoldTime int
    Configure Connection Minimum hold time <0..65535>, Attribute conditional on modeType not equal to both

    • Range: 0-65535
    • Default value: 0
    MinHoldTimeVariable string
    Variable name, Attribute conditional on modeType not equal to both
    Mode string
    Define Mode of connection

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

    • Choices: speaker, listener, both
    • Default value: speaker
    PeerIp string
    Configure SXP Peer IP address (IPv4)
    PeerIpVariable string
    Variable name
    PresharedKey string
    Define Preshared Key type

    • Choices: password, none, key chain
    • 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
    max_hold_time number
    Configure Connection Maximum hold time <0..65535>, Attribute conditional on (mode equal to peer and modeType equal to speaker) or (mode equal to local and modeType equal to listener)

    • Range: 0-65535
    • Default value: 0
    max_hold_time_variable string
    Variable name, Attribute conditional on (mode equal to peer and modeType equal to speaker) or (mode equal to local and modeType equal to listener)
    min_hold_time number
    Configure Connection Minimum hold time <0..65535>, Attribute conditional on modeType not equal to both

    • Range: 0-65535
    • Default value: 0
    min_hold_time_variable string
    Variable name, Attribute conditional on modeType not equal to both
    mode string
    Define Mode of connection

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

    • Choices: speaker, listener, both
    • Default value: speaker
    peer_ip string
    Configure SXP Peer IP address (IPv4)
    peer_ip_variable string
    Variable name
    preshared_key string
    Define Preshared Key type

    • Choices: password, none, key chain
    • Default value: none
    source_ip string
    Configure SXP Source IP address (IPv4)
    source_ip_variable string
    Variable name
    vpn_id number
    Configure Connection VPN (VRF) ID

    • Range: 0-65527
    • Default value: 0
    vpn_id_variable string
    Variable name
    maxHoldTime Integer
    Configure Connection Maximum hold time <0..65535>, Attribute conditional on (mode equal to peer and modeType equal to speaker) or (mode equal to local and modeType equal to listener)

    • Range: 0-65535
    • Default value: 0
    maxHoldTimeVariable String
    Variable name, Attribute conditional on (mode equal to peer and modeType equal to speaker) or (mode equal to local and modeType equal to listener)
    minHoldTime Integer
    Configure Connection Minimum hold time <0..65535>, Attribute conditional on modeType not equal to both

    • Range: 0-65535
    • Default value: 0
    minHoldTimeVariable String
    Variable name, Attribute conditional on modeType not equal to both
    mode String
    Define Mode of connection

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

    • Choices: speaker, listener, both
    • Default value: speaker
    peerIp String
    Configure SXP Peer IP address (IPv4)
    peerIpVariable String
    Variable name
    presharedKey String
    Define Preshared Key type

    • Choices: password, none, key chain
    • 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
    maxHoldTime number
    Configure Connection Maximum hold time <0..65535>, Attribute conditional on (mode equal to peer and modeType equal to speaker) or (mode equal to local and modeType equal to listener)

    • Range: 0-65535
    • Default value: 0
    maxHoldTimeVariable string
    Variable name, Attribute conditional on (mode equal to peer and modeType equal to speaker) or (mode equal to local and modeType equal to listener)
    minHoldTime number
    Configure Connection Minimum hold time <0..65535>, Attribute conditional on modeType not equal to both

    • Range: 0-65535
    • Default value: 0
    minHoldTimeVariable string
    Variable name, Attribute conditional on modeType not equal to both
    mode string
    Define Mode of connection

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

    • Choices: speaker, listener, both
    • Default value: speaker
    peerIp string
    Configure SXP Peer IP address (IPv4)
    peerIpVariable string
    Variable name
    presharedKey string
    Define Preshared Key type

    • Choices: password, none, key chain
    • 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
    max_hold_time int
    Configure Connection Maximum hold time <0..65535>, Attribute conditional on (mode equal to peer and modeType equal to speaker) or (mode equal to local and modeType equal to listener)

    • Range: 0-65535
    • Default value: 0
    max_hold_time_variable str
    Variable name, Attribute conditional on (mode equal to peer and modeType equal to speaker) or (mode equal to local and modeType equal to listener)
    min_hold_time int
    Configure Connection Minimum hold time <0..65535>, Attribute conditional on modeType not equal to both

    • Range: 0-65535
    • Default value: 0
    min_hold_time_variable str
    Variable name, Attribute conditional on modeType not equal to both
    mode str
    Define Mode of connection

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

    • Choices: speaker, listener, both
    • Default value: speaker
    peer_ip str
    Configure SXP Peer IP address (IPv4)
    peer_ip_variable str
    Variable name
    preshared_key str
    Define Preshared Key type

    • Choices: password, none, key chain
    • 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
    maxHoldTime Number
    Configure Connection Maximum hold time <0..65535>, Attribute conditional on (mode equal to peer and modeType equal to speaker) or (mode equal to local and modeType equal to listener)

    • Range: 0-65535
    • Default value: 0
    maxHoldTimeVariable String
    Variable name, Attribute conditional on (mode equal to peer and modeType equal to speaker) or (mode equal to local and modeType equal to listener)
    minHoldTime Number
    Configure Connection Minimum hold time <0..65535>, Attribute conditional on modeType not equal to both

    • Range: 0-65535
    • Default value: 0
    minHoldTimeVariable String
    Variable name, Attribute conditional on modeType not equal to both
    mode String
    Define Mode of connection

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

    • Choices: speaker, listener, both
    • Default value: speaker
    peerIp String
    Configure SXP Peer IP address (IPv4)
    peerIpVariable String
    Variable name
    presharedKey String
    Define Preshared Key type

    • Choices: password, none, key chain
    • 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

    The pulumi import command can be used, for example:

    Expected import identifier with the format: “other_trustsec_feature_id,feature_profile_id”

    $ pulumi import sdwan:index/otherTrustsecFeature:OtherTrustsecFeature example "f6b2c44c-693c-4763-b010-895aa3d236bd,f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"
    

    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
    Viewing docs for Cisco Catalyst SD-WAN v0.9.2
    published on Wednesday, Jul 29, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial