1. Registry
  2. Packages
  3. Cisco ISE Provider
  4. API Docs
  5. network
  6. Device
Viewing docs for Cisco ISE v0.6.2
published on Tuesday, Oct 13, 2026 by Pulumi
ise logo Cisco ISE
Viewing docs for Cisco ISE v0.6.2
published on Tuesday, Oct 13, 2026 by Pulumi

    This resource can manage a Network Device.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as ise from "@pulumi/ise";
    
    const example = new ise.network.Device("example", {
        name: "Device1",
        description: "My device",
        authenticationEnableKeyWrap: true,
        authenticationEncryptionKeyWo: "cisco123cisco123",
        authenticationEncryptionKeyWoVersion: 1,
        authenticationEncryptionKeyFormat: "ASCII",
        authenticationMessageAuthenticatorCodeKeyWo: "cisco123cisco1235678",
        authenticationMessageAuthenticatorCodeKeyWoVersion: 1,
        authenticationNetworkProtocol: "RADIUS",
        authenticationRadiusSharedSecretWo: "cisco123",
        authenticationRadiusSharedSecretWoVersion: 1,
        authenticationEnableMultiSecret: true,
        authenticationSecondRadiusSharedSecretWo: "cisco12345",
        authenticationSecondRadiusSharedSecretWoVersion: 1,
        authenticationDtlsRequired: true,
        coaPort: 12345,
        dtlsDnsName: "cisco.com",
        ips: [{
            ipaddress: "2.3.4.5",
            mask: "32",
        }],
        modelName: "Unknown",
        softwareVersion: "Unknown",
        profileName: "Cisco",
        snmpLinkTrapQuery: true,
        snmpMacTrapQuery: true,
        snmpPollingInterval: 1200,
        snmpVersion: "THREE",
        snmpUsername: "user123",
        snmpSecurityLevel: "PRIV",
        snmpAuthProtocol: "SHA2",
        snmpAuthPasswordWo: "Cisco123",
        snmpAuthPasswordWoVersion: 1,
        snmpPrivacyProtocol: "AES256",
        snmpPrivacyPasswordWo: "Cisco12345",
        snmpPrivacyPasswordWoVersion: 1,
        tacacsConnectModeOptions: "OFF",
        tacacsSharedSecretWo: "cisco123",
        tacacsSharedSecretWoVersion: 1,
        trustsecDeviceId: "device123",
        trustsecDevicePasswordWo: "cisco123",
        trustsecDevicePasswordWoVersion: 1,
        trustsecRestApiUsername: "user123",
        trustsecRestApiPasswordWo: "Cisco123",
        trustsecRestApiPasswordWoVersion: 1,
        trustsecEnableModePasswordWo: "cisco123",
        trustsecEnableModePasswordWoVersion: 1,
        trustsecExecModePasswordWo: "cisco123",
        trustsecExecModePasswordWoVersion: 1,
        trustsecExecModeUsername: "user456",
        trustsecIncludeWhenDeployingSgtUpdates: true,
        trustsecDownloadEnvironmentDataEveryXSeconds: 1000,
        trustsecDownloadPeerAuthorizationPolicyEveryXSeconds: 1000,
        trustsecDownloadSgaclListsEveryXSeconds: 1000,
        trustsecOtherSgaDevicesToTrustThisDevice: true,
        trustsecReAuthenticationEveryXSeconds: 1000,
        trustsecSendConfigurationToDevice: true,
        trustsecSendConfigurationToDeviceUsing: "ENABLE_USING_COA",
    });
    
    import pulumi
    import pulumi_ise as ise
    
    example = ise.network.Device("example",
        name="Device1",
        description="My device",
        authentication_enable_key_wrap=True,
        authentication_encryption_key_wo="cisco123cisco123",
        authentication_encryption_key_wo_version=1,
        authentication_encryption_key_format="ASCII",
        authentication_message_authenticator_code_key_wo="cisco123cisco1235678",
        authentication_message_authenticator_code_key_wo_version=1,
        authentication_network_protocol="RADIUS",
        authentication_radius_shared_secret_wo="cisco123",
        authentication_radius_shared_secret_wo_version=1,
        authentication_enable_multi_secret=True,
        authentication_second_radius_shared_secret_wo="cisco12345",
        authentication_second_radius_shared_secret_wo_version=1,
        authentication_dtls_required=True,
        coa_port=12345,
        dtls_dns_name="cisco.com",
        ips=[{
            "ipaddress": "2.3.4.5",
            "mask": "32",
        }],
        model_name="Unknown",
        software_version="Unknown",
        profile_name="Cisco",
        snmp_link_trap_query=True,
        snmp_mac_trap_query=True,
        snmp_polling_interval=1200,
        snmp_version="THREE",
        snmp_username="user123",
        snmp_security_level="PRIV",
        snmp_auth_protocol="SHA2",
        snmp_auth_password_wo="Cisco123",
        snmp_auth_password_wo_version=1,
        snmp_privacy_protocol="AES256",
        snmp_privacy_password_wo="Cisco12345",
        snmp_privacy_password_wo_version=1,
        tacacs_connect_mode_options="OFF",
        tacacs_shared_secret_wo="cisco123",
        tacacs_shared_secret_wo_version=1,
        trustsec_device_id="device123",
        trustsec_device_password_wo="cisco123",
        trustsec_device_password_wo_version=1,
        trustsec_rest_api_username="user123",
        trustsec_rest_api_password_wo="Cisco123",
        trustsec_rest_api_password_wo_version=1,
        trustsec_enable_mode_password_wo="cisco123",
        trustsec_enable_mode_password_wo_version=1,
        trustsec_exec_mode_password_wo="cisco123",
        trustsec_exec_mode_password_wo_version=1,
        trustsec_exec_mode_username="user456",
        trustsec_include_when_deploying_sgt_updates=True,
        trustsec_download_environment_data_every_x_seconds=1000,
        trustsec_download_peer_authorization_policy_every_x_seconds=1000,
        trustsec_download_sgacl_lists_every_x_seconds=1000,
        trustsec_other_sga_devices_to_trust_this_device=True,
        trustsec_re_authentication_every_x_seconds=1000,
        trustsec_send_configuration_to_device=True,
        trustsec_send_configuration_to_device_using="ENABLE_USING_COA")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-ise/sdk/go/ise/network"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := network.NewDevice(ctx, "example", &network.DeviceArgs{
    			Name:                                               pulumi.String("Device1"),
    			Description:                                        pulumi.String("My device"),
    			AuthenticationEnableKeyWrap:                        pulumi.Bool(true),
    			AuthenticationEncryptionKeyWo:                      pulumi.String("cisco123cisco123"),
    			AuthenticationEncryptionKeyWoVersion:               pulumi.Int(1),
    			AuthenticationEncryptionKeyFormat:                  pulumi.String("ASCII"),
    			AuthenticationMessageAuthenticatorCodeKeyWo:        pulumi.String("cisco123cisco1235678"),
    			AuthenticationMessageAuthenticatorCodeKeyWoVersion: pulumi.Int(1),
    			AuthenticationNetworkProtocol:                      pulumi.String("RADIUS"),
    			AuthenticationRadiusSharedSecretWo:                 pulumi.String("cisco123"),
    			AuthenticationRadiusSharedSecretWoVersion:          pulumi.Int(1),
    			AuthenticationEnableMultiSecret:                    pulumi.Bool(true),
    			AuthenticationSecondRadiusSharedSecretWo:           pulumi.String("cisco12345"),
    			AuthenticationSecondRadiusSharedSecretWoVersion:    pulumi.Int(1),
    			AuthenticationDtlsRequired:                         pulumi.Bool(true),
    			CoaPort:                                            pulumi.Int(12345),
    			DtlsDnsName:                                        pulumi.String("cisco.com"),
    			Ips: network.DeviceIpArray{
    				&network.DeviceIpArgs{
    					Ipaddress: pulumi.String("2.3.4.5"),
    					Mask:      pulumi.String("32"),
    				},
    			},
    			ModelName:                                            pulumi.String("Unknown"),
    			SoftwareVersion:                                      pulumi.String("Unknown"),
    			ProfileName:                                          pulumi.String("Cisco"),
    			SnmpLinkTrapQuery:                                    pulumi.Bool(true),
    			SnmpMacTrapQuery:                                     pulumi.Bool(true),
    			SnmpPollingInterval:                                  pulumi.Int(1200),
    			SnmpVersion:                                          pulumi.String("THREE"),
    			SnmpUsername:                                         pulumi.String("user123"),
    			SnmpSecurityLevel:                                    pulumi.String("PRIV"),
    			SnmpAuthProtocol:                                     pulumi.String("SHA2"),
    			SnmpAuthPasswordWo:                                   pulumi.String("Cisco123"),
    			SnmpAuthPasswordWoVersion:                            pulumi.Int(1),
    			SnmpPrivacyProtocol:                                  pulumi.String("AES256"),
    			SnmpPrivacyPasswordWo:                                pulumi.String("Cisco12345"),
    			SnmpPrivacyPasswordWoVersion:                         pulumi.Int(1),
    			TacacsConnectModeOptions:                             pulumi.String("OFF"),
    			TacacsSharedSecretWo:                                 pulumi.String("cisco123"),
    			TacacsSharedSecretWoVersion:                          pulumi.Int(1),
    			TrustsecDeviceId:                                     pulumi.String("device123"),
    			TrustsecDevicePasswordWo:                             pulumi.String("cisco123"),
    			TrustsecDevicePasswordWoVersion:                      pulumi.Int(1),
    			TrustsecRestApiUsername:                              pulumi.String("user123"),
    			TrustsecRestApiPasswordWo:                            pulumi.String("Cisco123"),
    			TrustsecRestApiPasswordWoVersion:                     pulumi.Int(1),
    			TrustsecEnableModePasswordWo:                         pulumi.String("cisco123"),
    			TrustsecEnableModePasswordWoVersion:                  pulumi.Int(1),
    			TrustsecExecModePasswordWo:                           pulumi.String("cisco123"),
    			TrustsecExecModePasswordWoVersion:                    pulumi.Int(1),
    			TrustsecExecModeUsername:                             pulumi.String("user456"),
    			TrustsecIncludeWhenDeployingSgtUpdates:               pulumi.Bool(true),
    			TrustsecDownloadEnvironmentDataEveryXSeconds:         pulumi.Int(1000),
    			TrustsecDownloadPeerAuthorizationPolicyEveryXSeconds: pulumi.Int(1000),
    			TrustsecDownloadSgaclListsEveryXSeconds:              pulumi.Int(1000),
    			TrustsecOtherSgaDevicesToTrustThisDevice:             pulumi.Bool(true),
    			TrustsecReAuthenticationEveryXSeconds:                pulumi.Int(1000),
    			TrustsecSendConfigurationToDevice:                    pulumi.Bool(true),
    			TrustsecSendConfigurationToDeviceUsing:               pulumi.String("ENABLE_USING_COA"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Ise = Pulumi.Ise;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Ise.Network.Device("example", new()
        {
            Name = "Device1",
            Description = "My device",
            AuthenticationEnableKeyWrap = true,
            AuthenticationEncryptionKeyWo = "cisco123cisco123",
            AuthenticationEncryptionKeyWoVersion = 1,
            AuthenticationEncryptionKeyFormat = "ASCII",
            AuthenticationMessageAuthenticatorCodeKeyWo = "cisco123cisco1235678",
            AuthenticationMessageAuthenticatorCodeKeyWoVersion = 1,
            AuthenticationNetworkProtocol = "RADIUS",
            AuthenticationRadiusSharedSecretWo = "cisco123",
            AuthenticationRadiusSharedSecretWoVersion = 1,
            AuthenticationEnableMultiSecret = true,
            AuthenticationSecondRadiusSharedSecretWo = "cisco12345",
            AuthenticationSecondRadiusSharedSecretWoVersion = 1,
            AuthenticationDtlsRequired = true,
            CoaPort = 12345,
            DtlsDnsName = "cisco.com",
            Ips = new[]
            {
                new Ise.Network.Inputs.DeviceIpArgs
                {
                    Ipaddress = "2.3.4.5",
                    Mask = "32",
                },
            },
            ModelName = "Unknown",
            SoftwareVersion = "Unknown",
            ProfileName = "Cisco",
            SnmpLinkTrapQuery = true,
            SnmpMacTrapQuery = true,
            SnmpPollingInterval = 1200,
            SnmpVersion = "THREE",
            SnmpUsername = "user123",
            SnmpSecurityLevel = "PRIV",
            SnmpAuthProtocol = "SHA2",
            SnmpAuthPasswordWo = "Cisco123",
            SnmpAuthPasswordWoVersion = 1,
            SnmpPrivacyProtocol = "AES256",
            SnmpPrivacyPasswordWo = "Cisco12345",
            SnmpPrivacyPasswordWoVersion = 1,
            TacacsConnectModeOptions = "OFF",
            TacacsSharedSecretWo = "cisco123",
            TacacsSharedSecretWoVersion = 1,
            TrustsecDeviceId = "device123",
            TrustsecDevicePasswordWo = "cisco123",
            TrustsecDevicePasswordWoVersion = 1,
            TrustsecRestApiUsername = "user123",
            TrustsecRestApiPasswordWo = "Cisco123",
            TrustsecRestApiPasswordWoVersion = 1,
            TrustsecEnableModePasswordWo = "cisco123",
            TrustsecEnableModePasswordWoVersion = 1,
            TrustsecExecModePasswordWo = "cisco123",
            TrustsecExecModePasswordWoVersion = 1,
            TrustsecExecModeUsername = "user456",
            TrustsecIncludeWhenDeployingSgtUpdates = true,
            TrustsecDownloadEnvironmentDataEveryXSeconds = 1000,
            TrustsecDownloadPeerAuthorizationPolicyEveryXSeconds = 1000,
            TrustsecDownloadSgaclListsEveryXSeconds = 1000,
            TrustsecOtherSgaDevicesToTrustThisDevice = true,
            TrustsecReAuthenticationEveryXSeconds = 1000,
            TrustsecSendConfigurationToDevice = true,
            TrustsecSendConfigurationToDeviceUsing = "ENABLE_USING_COA",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.ise.network.Device;
    import com.pulumi.ise.network.DeviceArgs;
    import com.pulumi.ise.network.inputs.DeviceIpArgs;
    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 Device("example", DeviceArgs.builder()
                .name("Device1")
                .description("My device")
                .authenticationEnableKeyWrap(true)
                .authenticationEncryptionKeyWo("cisco123cisco123")
                .authenticationEncryptionKeyWoVersion(1)
                .authenticationEncryptionKeyFormat("ASCII")
                .authenticationMessageAuthenticatorCodeKeyWo("cisco123cisco1235678")
                .authenticationMessageAuthenticatorCodeKeyWoVersion(1)
                .authenticationNetworkProtocol("RADIUS")
                .authenticationRadiusSharedSecretWo("cisco123")
                .authenticationRadiusSharedSecretWoVersion(1)
                .authenticationEnableMultiSecret(true)
                .authenticationSecondRadiusSharedSecretWo("cisco12345")
                .authenticationSecondRadiusSharedSecretWoVersion(1)
                .authenticationDtlsRequired(true)
                .coaPort(12345)
                .dtlsDnsName("cisco.com")
                .ips(DeviceIpArgs.builder()
                    .ipaddress("2.3.4.5")
                    .mask("32")
                    .build())
                .modelName("Unknown")
                .softwareVersion("Unknown")
                .profileName("Cisco")
                .snmpLinkTrapQuery(true)
                .snmpMacTrapQuery(true)
                .snmpPollingInterval(1200)
                .snmpVersion("THREE")
                .snmpUsername("user123")
                .snmpSecurityLevel("PRIV")
                .snmpAuthProtocol("SHA2")
                .snmpAuthPasswordWo("Cisco123")
                .snmpAuthPasswordWoVersion(1)
                .snmpPrivacyProtocol("AES256")
                .snmpPrivacyPasswordWo("Cisco12345")
                .snmpPrivacyPasswordWoVersion(1)
                .tacacsConnectModeOptions("OFF")
                .tacacsSharedSecretWo("cisco123")
                .tacacsSharedSecretWoVersion(1)
                .trustsecDeviceId("device123")
                .trustsecDevicePasswordWo("cisco123")
                .trustsecDevicePasswordWoVersion(1)
                .trustsecRestApiUsername("user123")
                .trustsecRestApiPasswordWo("Cisco123")
                .trustsecRestApiPasswordWoVersion(1)
                .trustsecEnableModePasswordWo("cisco123")
                .trustsecEnableModePasswordWoVersion(1)
                .trustsecExecModePasswordWo("cisco123")
                .trustsecExecModePasswordWoVersion(1)
                .trustsecExecModeUsername("user456")
                .trustsecIncludeWhenDeployingSgtUpdates(true)
                .trustsecDownloadEnvironmentDataEveryXSeconds(1000)
                .trustsecDownloadPeerAuthorizationPolicyEveryXSeconds(1000)
                .trustsecDownloadSgaclListsEveryXSeconds(1000)
                .trustsecOtherSgaDevicesToTrustThisDevice(true)
                .trustsecReAuthenticationEveryXSeconds(1000)
                .trustsecSendConfigurationToDevice(true)
                .trustsecSendConfigurationToDeviceUsing("ENABLE_USING_COA")
                .build());
    
        }
    }
    
    resources:
      example:
        type: ise:network:Device
        properties:
          name: Device1
          description: My device
          authenticationEnableKeyWrap: true
          authenticationEncryptionKeyWo: cisco123cisco123
          authenticationEncryptionKeyWoVersion: 1
          authenticationEncryptionKeyFormat: ASCII
          authenticationMessageAuthenticatorCodeKeyWo: cisco123cisco1235678
          authenticationMessageAuthenticatorCodeKeyWoVersion: 1
          authenticationNetworkProtocol: RADIUS
          authenticationRadiusSharedSecretWo: cisco123
          authenticationRadiusSharedSecretWoVersion: 1
          authenticationEnableMultiSecret: true
          authenticationSecondRadiusSharedSecretWo: cisco12345
          authenticationSecondRadiusSharedSecretWoVersion: 1
          authenticationDtlsRequired: true
          coaPort: 12345
          dtlsDnsName: cisco.com
          ips:
            - ipaddress: 2.3.4.5
              mask: '32'
          modelName: Unknown
          softwareVersion: Unknown
          profileName: Cisco
          snmpLinkTrapQuery: true
          snmpMacTrapQuery: true
          snmpPollingInterval: 1200
          snmpVersion: THREE
          snmpUsername: user123
          snmpSecurityLevel: PRIV
          snmpAuthProtocol: SHA2
          snmpAuthPasswordWo: Cisco123
          snmpAuthPasswordWoVersion: 1
          snmpPrivacyProtocol: AES256
          snmpPrivacyPasswordWo: Cisco12345
          snmpPrivacyPasswordWoVersion: 1
          tacacsConnectModeOptions: OFF
          tacacsSharedSecretWo: cisco123
          tacacsSharedSecretWoVersion: 1
          trustsecDeviceId: device123
          trustsecDevicePasswordWo: cisco123
          trustsecDevicePasswordWoVersion: 1
          trustsecRestApiUsername: user123
          trustsecRestApiPasswordWo: Cisco123
          trustsecRestApiPasswordWoVersion: 1
          trustsecEnableModePasswordWo: cisco123
          trustsecEnableModePasswordWoVersion: 1
          trustsecExecModePasswordWo: cisco123
          trustsecExecModePasswordWoVersion: 1
          trustsecExecModeUsername: user456
          trustsecIncludeWhenDeployingSgtUpdates: true
          trustsecDownloadEnvironmentDataEveryXSeconds: 1000
          trustsecDownloadPeerAuthorizationPolicyEveryXSeconds: 1000
          trustsecDownloadSgaclListsEveryXSeconds: 1000
          trustsecOtherSgaDevicesToTrustThisDevice: true
          trustsecReAuthenticationEveryXSeconds: 1000
          trustsecSendConfigurationToDevice: true
          trustsecSendConfigurationToDeviceUsing: ENABLE_USING_COA
    
    terraform {
      required_providers {
        ise = {
          source = "pulumi/ise"
        }
      }
    }
    
    resource "ise_network_device" "example" {
      lifecycle {
        create_before_destroy = true
      }
      name                                                     = "Device1"
      description                                              = "My device"
      authentication_enable_key_wrap                           = true
      authentication_encryption_key_wo                         = "cisco123cisco123"
      authentication_encryption_key_wo_version                 = 1
      authentication_encryption_key_format                     = "ASCII"
      authentication_message_authenticator_code_key_wo         = "cisco123cisco1235678"
      authentication_message_authenticator_code_key_wo_version = 1
      authentication_network_protocol                          = "RADIUS"
      authentication_radius_shared_secret_wo                   = "cisco123"
      authentication_radius_shared_secret_wo_version           = 1
      authentication_enable_multi_secret                       = true
      authentication_second_radius_shared_secret_wo            = "cisco12345"
      authentication_second_radius_shared_secret_wo_version    = 1
      authentication_dtls_required                             = true
      coa_port                                                 = 12345
      dtls_dns_name                                            = "cisco.com"
      ips {
        ipaddress = "2.3.4.5"
        mask      = "32"
      }
      model_name                                                  = "Unknown"
      software_version                                            = "Unknown"
      profile_name                                                = "Cisco"
      snmp_link_trap_query                                        = true
      snmp_mac_trap_query                                         = true
      snmp_polling_interval                                       = 1200
      snmp_version                                                = "THREE"
      snmp_username                                               = "user123"
      snmp_security_level                                         = "PRIV"
      snmp_auth_protocol                                          = "SHA2"
      snmp_auth_password_wo                                       = "Cisco123"
      snmp_auth_password_wo_version                               = 1
      snmp_privacy_protocol                                       = "AES256"
      snmp_privacy_password_wo                                    = "Cisco12345"
      snmp_privacy_password_wo_version                            = 1
      tacacs_connect_mode_options                                 = "OFF"
      tacacs_shared_secret_wo                                     = "cisco123"
      tacacs_shared_secret_wo_version                             = 1
      trustsec_device_id                                          = "device123"
      trustsec_device_password_wo                                 = "cisco123"
      trustsec_device_password_wo_version                         = 1
      trustsec_rest_api_username                                  = "user123"
      trustsec_rest_api_password_wo                               = "Cisco123"
      trustsec_rest_api_password_wo_version                       = 1
      trustsec_enable_mode_password_wo                            = "cisco123"
      trustsec_enable_mode_password_wo_version                    = 1
      trustsec_exec_mode_password_wo                              = "cisco123"
      trustsec_exec_mode_password_wo_version                      = 1
      trustsec_exec_mode_username                                 = "user456"
      trustsec_include_when_deploying_sgt_updates                 = true
      trustsec_download_environment_data_every_x_seconds          = 1000
      trustsec_download_peer_authorization_policy_every_x_seconds = 1000
      trustsec_download_sgacl_lists_every_x_seconds               = 1000
      trustsec_other_sga_devices_to_trust_this_device             = true
      trustsec_re_authentication_every_x_seconds                  = 1000
      trustsec_send_configuration_to_device                       = true
      trustsec_send_configuration_to_device_using                 = "ENABLE_USING_COA"
    }
    

    Create Device Resource

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

    Constructor syntax

    new Device(name: string, args: DeviceArgs, opts?: CustomResourceOptions);
    @overload
    def Device(resource_name: str,
               args: DeviceArgs,
               opts: Optional[ResourceOptions] = None)
    
    @overload
    def Device(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               ips: Optional[Sequence[DeviceIpArgs]] = None,
               authentication_dtls_required: Optional[bool] = None,
               authentication_enable_key_wrap: Optional[bool] = None,
               authentication_enable_multi_secret: Optional[bool] = None,
               authentication_encryption_key: Optional[str] = None,
               authentication_encryption_key_format: Optional[str] = None,
               authentication_encryption_key_wo: Optional[str] = None,
               authentication_encryption_key_wo_version: Optional[int] = None,
               authentication_message_authenticator_code_key: Optional[str] = None,
               authentication_message_authenticator_code_key_wo: Optional[str] = None,
               authentication_message_authenticator_code_key_wo_version: Optional[int] = None,
               authentication_network_protocol: Optional[str] = None,
               authentication_radius_shared_secret: Optional[str] = None,
               authentication_radius_shared_secret_wo: Optional[str] = None,
               authentication_radius_shared_secret_wo_version: Optional[int] = None,
               authentication_second_radius_shared_secret: Optional[str] = None,
               authentication_second_radius_shared_secret_wo: Optional[str] = None,
               authentication_second_radius_shared_secret_wo_version: Optional[int] = None,
               coa_port: Optional[int] = None,
               description: Optional[str] = None,
               dtls_dns_name: Optional[str] = None,
               model_name: Optional[str] = None,
               name: Optional[str] = None,
               network_device_groups: Optional[Sequence[str]] = None,
               profile_name: Optional[str] = None,
               snmp_auth_password: Optional[str] = None,
               snmp_auth_password_wo: Optional[str] = None,
               snmp_auth_password_wo_version: Optional[int] = None,
               snmp_auth_protocol: Optional[str] = None,
               snmp_link_trap_query: Optional[bool] = None,
               snmp_mac_trap_query: Optional[bool] = None,
               snmp_originating_policy_service_node: Optional[str] = None,
               snmp_polling_interval: Optional[int] = None,
               snmp_privacy_password: Optional[str] = None,
               snmp_privacy_password_wo: Optional[str] = None,
               snmp_privacy_password_wo_version: Optional[int] = None,
               snmp_privacy_protocol: Optional[str] = None,
               snmp_ro_community: Optional[str] = None,
               snmp_security_level: Optional[str] = None,
               snmp_username: Optional[str] = None,
               snmp_version: Optional[str] = None,
               software_version: Optional[str] = None,
               tacacs_connect_mode_options: Optional[str] = None,
               tacacs_shared_secret: Optional[str] = None,
               tacacs_shared_secret_wo: Optional[str] = None,
               tacacs_shared_secret_wo_version: Optional[int] = None,
               trustsec_coa_source_host: Optional[str] = None,
               trustsec_device_id: Optional[str] = None,
               trustsec_device_password: Optional[str] = None,
               trustsec_device_password_wo: Optional[str] = None,
               trustsec_device_password_wo_version: Optional[int] = None,
               trustsec_download_environment_data_every_x_seconds: Optional[int] = None,
               trustsec_download_peer_authorization_policy_every_x_seconds: Optional[int] = None,
               trustsec_download_sgacl_lists_every_x_seconds: Optional[int] = None,
               trustsec_enable_mode_password: Optional[str] = None,
               trustsec_enable_mode_password_wo: Optional[str] = None,
               trustsec_enable_mode_password_wo_version: Optional[int] = None,
               trustsec_exec_mode_password: Optional[str] = None,
               trustsec_exec_mode_password_wo: Optional[str] = None,
               trustsec_exec_mode_password_wo_version: Optional[int] = None,
               trustsec_exec_mode_username: Optional[str] = None,
               trustsec_include_when_deploying_sgt_updates: Optional[bool] = None,
               trustsec_other_sga_devices_to_trust_this_device: Optional[bool] = None,
               trustsec_re_authentication_every_x_seconds: Optional[int] = None,
               trustsec_rest_api_password: Optional[str] = None,
               trustsec_rest_api_password_wo: Optional[str] = None,
               trustsec_rest_api_password_wo_version: Optional[int] = None,
               trustsec_rest_api_username: Optional[str] = None,
               trustsec_send_configuration_to_device: Optional[bool] = None,
               trustsec_send_configuration_to_device_using: Optional[str] = None)
    func NewDevice(ctx *Context, name string, args DeviceArgs, opts ...ResourceOption) (*Device, error)
    public Device(string name, DeviceArgs args, CustomResourceOptions? opts = null)
    public Device(String name, DeviceArgs args)
    public Device(String name, DeviceArgs args, CustomResourceOptions options)
    
    type: ise:network:Device
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "ise_network_device" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args DeviceArgs
    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 DeviceArgs
    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 DeviceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DeviceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DeviceArgs
    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 deviceResource = new Ise.Network.Device("deviceResource", new()
    {
        Ips = new[]
        {
            new Ise.Network.Inputs.DeviceIpArgs
            {
                Ipaddress = "string",
                IpaddressExclude = "string",
                Mask = "string",
            },
        },
        AuthenticationDtlsRequired = false,
        AuthenticationEnableKeyWrap = false,
        AuthenticationEnableMultiSecret = false,
        AuthenticationEncryptionKey = "string",
        AuthenticationEncryptionKeyFormat = "string",
        AuthenticationEncryptionKeyWo = "string",
        AuthenticationEncryptionKeyWoVersion = 0,
        AuthenticationMessageAuthenticatorCodeKey = "string",
        AuthenticationMessageAuthenticatorCodeKeyWo = "string",
        AuthenticationMessageAuthenticatorCodeKeyWoVersion = 0,
        AuthenticationNetworkProtocol = "string",
        AuthenticationRadiusSharedSecret = "string",
        AuthenticationRadiusSharedSecretWo = "string",
        AuthenticationRadiusSharedSecretWoVersion = 0,
        AuthenticationSecondRadiusSharedSecret = "string",
        AuthenticationSecondRadiusSharedSecretWo = "string",
        AuthenticationSecondRadiusSharedSecretWoVersion = 0,
        CoaPort = 0,
        Description = "string",
        DtlsDnsName = "string",
        ModelName = "string",
        Name = "string",
        NetworkDeviceGroups = new[]
        {
            "string",
        },
        ProfileName = "string",
        SnmpAuthPassword = "string",
        SnmpAuthPasswordWo = "string",
        SnmpAuthPasswordWoVersion = 0,
        SnmpAuthProtocol = "string",
        SnmpLinkTrapQuery = false,
        SnmpMacTrapQuery = false,
        SnmpOriginatingPolicyServiceNode = "string",
        SnmpPollingInterval = 0,
        SnmpPrivacyPassword = "string",
        SnmpPrivacyPasswordWo = "string",
        SnmpPrivacyPasswordWoVersion = 0,
        SnmpPrivacyProtocol = "string",
        SnmpRoCommunity = "string",
        SnmpSecurityLevel = "string",
        SnmpUsername = "string",
        SnmpVersion = "string",
        SoftwareVersion = "string",
        TacacsConnectModeOptions = "string",
        TacacsSharedSecret = "string",
        TacacsSharedSecretWo = "string",
        TacacsSharedSecretWoVersion = 0,
        TrustsecCoaSourceHost = "string",
        TrustsecDeviceId = "string",
        TrustsecDevicePassword = "string",
        TrustsecDevicePasswordWo = "string",
        TrustsecDevicePasswordWoVersion = 0,
        TrustsecDownloadEnvironmentDataEveryXSeconds = 0,
        TrustsecDownloadPeerAuthorizationPolicyEveryXSeconds = 0,
        TrustsecDownloadSgaclListsEveryXSeconds = 0,
        TrustsecEnableModePassword = "string",
        TrustsecEnableModePasswordWo = "string",
        TrustsecEnableModePasswordWoVersion = 0,
        TrustsecExecModePassword = "string",
        TrustsecExecModePasswordWo = "string",
        TrustsecExecModePasswordWoVersion = 0,
        TrustsecExecModeUsername = "string",
        TrustsecIncludeWhenDeployingSgtUpdates = false,
        TrustsecOtherSgaDevicesToTrustThisDevice = false,
        TrustsecReAuthenticationEveryXSeconds = 0,
        TrustsecRestApiPassword = "string",
        TrustsecRestApiPasswordWo = "string",
        TrustsecRestApiPasswordWoVersion = 0,
        TrustsecRestApiUsername = "string",
        TrustsecSendConfigurationToDevice = false,
        TrustsecSendConfigurationToDeviceUsing = "string",
    });
    
    example, err := network.NewDevice(ctx, "deviceResource", &network.DeviceArgs{
    	Ips: network.DeviceIpArray{
    		&network.DeviceIpArgs{
    			Ipaddress:        pulumi.String("string"),
    			IpaddressExclude: pulumi.String("string"),
    			Mask:             pulumi.String("string"),
    		},
    	},
    	AuthenticationDtlsRequired:                         pulumi.Bool(false),
    	AuthenticationEnableKeyWrap:                        pulumi.Bool(false),
    	AuthenticationEnableMultiSecret:                    pulumi.Bool(false),
    	AuthenticationEncryptionKey:                        pulumi.String("string"),
    	AuthenticationEncryptionKeyFormat:                  pulumi.String("string"),
    	AuthenticationEncryptionKeyWo:                      pulumi.String("string"),
    	AuthenticationEncryptionKeyWoVersion:               pulumi.Int(0),
    	AuthenticationMessageAuthenticatorCodeKey:          pulumi.String("string"),
    	AuthenticationMessageAuthenticatorCodeKeyWo:        pulumi.String("string"),
    	AuthenticationMessageAuthenticatorCodeKeyWoVersion: pulumi.Int(0),
    	AuthenticationNetworkProtocol:                      pulumi.String("string"),
    	AuthenticationRadiusSharedSecret:                   pulumi.String("string"),
    	AuthenticationRadiusSharedSecretWo:                 pulumi.String("string"),
    	AuthenticationRadiusSharedSecretWoVersion:          pulumi.Int(0),
    	AuthenticationSecondRadiusSharedSecret:             pulumi.String("string"),
    	AuthenticationSecondRadiusSharedSecretWo:           pulumi.String("string"),
    	AuthenticationSecondRadiusSharedSecretWoVersion:    pulumi.Int(0),
    	CoaPort:     pulumi.Int(0),
    	Description: pulumi.String("string"),
    	DtlsDnsName: pulumi.String("string"),
    	ModelName:   pulumi.String("string"),
    	Name:        pulumi.String("string"),
    	NetworkDeviceGroups: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	ProfileName:                                  pulumi.String("string"),
    	SnmpAuthPassword:                             pulumi.String("string"),
    	SnmpAuthPasswordWo:                           pulumi.String("string"),
    	SnmpAuthPasswordWoVersion:                    pulumi.Int(0),
    	SnmpAuthProtocol:                             pulumi.String("string"),
    	SnmpLinkTrapQuery:                            pulumi.Bool(false),
    	SnmpMacTrapQuery:                             pulumi.Bool(false),
    	SnmpOriginatingPolicyServiceNode:             pulumi.String("string"),
    	SnmpPollingInterval:                          pulumi.Int(0),
    	SnmpPrivacyPassword:                          pulumi.String("string"),
    	SnmpPrivacyPasswordWo:                        pulumi.String("string"),
    	SnmpPrivacyPasswordWoVersion:                 pulumi.Int(0),
    	SnmpPrivacyProtocol:                          pulumi.String("string"),
    	SnmpRoCommunity:                              pulumi.String("string"),
    	SnmpSecurityLevel:                            pulumi.String("string"),
    	SnmpUsername:                                 pulumi.String("string"),
    	SnmpVersion:                                  pulumi.String("string"),
    	SoftwareVersion:                              pulumi.String("string"),
    	TacacsConnectModeOptions:                     pulumi.String("string"),
    	TacacsSharedSecret:                           pulumi.String("string"),
    	TacacsSharedSecretWo:                         pulumi.String("string"),
    	TacacsSharedSecretWoVersion:                  pulumi.Int(0),
    	TrustsecCoaSourceHost:                        pulumi.String("string"),
    	TrustsecDeviceId:                             pulumi.String("string"),
    	TrustsecDevicePassword:                       pulumi.String("string"),
    	TrustsecDevicePasswordWo:                     pulumi.String("string"),
    	TrustsecDevicePasswordWoVersion:              pulumi.Int(0),
    	TrustsecDownloadEnvironmentDataEveryXSeconds: pulumi.Int(0),
    	TrustsecDownloadPeerAuthorizationPolicyEveryXSeconds: pulumi.Int(0),
    	TrustsecDownloadSgaclListsEveryXSeconds:              pulumi.Int(0),
    	TrustsecEnableModePassword:                           pulumi.String("string"),
    	TrustsecEnableModePasswordWo:                         pulumi.String("string"),
    	TrustsecEnableModePasswordWoVersion:                  pulumi.Int(0),
    	TrustsecExecModePassword:                             pulumi.String("string"),
    	TrustsecExecModePasswordWo:                           pulumi.String("string"),
    	TrustsecExecModePasswordWoVersion:                    pulumi.Int(0),
    	TrustsecExecModeUsername:                             pulumi.String("string"),
    	TrustsecIncludeWhenDeployingSgtUpdates:               pulumi.Bool(false),
    	TrustsecOtherSgaDevicesToTrustThisDevice:             pulumi.Bool(false),
    	TrustsecReAuthenticationEveryXSeconds:                pulumi.Int(0),
    	TrustsecRestApiPassword:                              pulumi.String("string"),
    	TrustsecRestApiPasswordWo:                            pulumi.String("string"),
    	TrustsecRestApiPasswordWoVersion:                     pulumi.Int(0),
    	TrustsecRestApiUsername:                              pulumi.String("string"),
    	TrustsecSendConfigurationToDevice:                    pulumi.Bool(false),
    	TrustsecSendConfigurationToDeviceUsing:               pulumi.String("string"),
    })
    
    resource "ise_network_device" "deviceResource" {
      lifecycle {
        create_before_destroy = true
      }
      ips {
        ipaddress         = "string"
        ipaddress_exclude = "string"
        mask              = "string"
      }
      authentication_dtls_required                                = false
      authentication_enable_key_wrap                              = false
      authentication_enable_multi_secret                          = false
      authentication_encryption_key                               = "string"
      authentication_encryption_key_format                        = "string"
      authentication_encryption_key_wo                            = "string"
      authentication_encryption_key_wo_version                    = 0
      authentication_message_authenticator_code_key               = "string"
      authentication_message_authenticator_code_key_wo            = "string"
      authentication_message_authenticator_code_key_wo_version    = 0
      authentication_network_protocol                             = "string"
      authentication_radius_shared_secret                         = "string"
      authentication_radius_shared_secret_wo                      = "string"
      authentication_radius_shared_secret_wo_version              = 0
      authentication_second_radius_shared_secret                  = "string"
      authentication_second_radius_shared_secret_wo               = "string"
      authentication_second_radius_shared_secret_wo_version       = 0
      coa_port                                                    = 0
      description                                                 = "string"
      dtls_dns_name                                               = "string"
      model_name                                                  = "string"
      name                                                        = "string"
      network_device_groups                                       = ["string"]
      profile_name                                                = "string"
      snmp_auth_password                                          = "string"
      snmp_auth_password_wo                                       = "string"
      snmp_auth_password_wo_version                               = 0
      snmp_auth_protocol                                          = "string"
      snmp_link_trap_query                                        = false
      snmp_mac_trap_query                                         = false
      snmp_originating_policy_service_node                        = "string"
      snmp_polling_interval                                       = 0
      snmp_privacy_password                                       = "string"
      snmp_privacy_password_wo                                    = "string"
      snmp_privacy_password_wo_version                            = 0
      snmp_privacy_protocol                                       = "string"
      snmp_ro_community                                           = "string"
      snmp_security_level                                         = "string"
      snmp_username                                               = "string"
      snmp_version                                                = "string"
      software_version                                            = "string"
      tacacs_connect_mode_options                                 = "string"
      tacacs_shared_secret                                        = "string"
      tacacs_shared_secret_wo                                     = "string"
      tacacs_shared_secret_wo_version                             = 0
      trustsec_coa_source_host                                    = "string"
      trustsec_device_id                                          = "string"
      trustsec_device_password                                    = "string"
      trustsec_device_password_wo                                 = "string"
      trustsec_device_password_wo_version                         = 0
      trustsec_download_environment_data_every_x_seconds          = 0
      trustsec_download_peer_authorization_policy_every_x_seconds = 0
      trustsec_download_sgacl_lists_every_x_seconds               = 0
      trustsec_enable_mode_password                               = "string"
      trustsec_enable_mode_password_wo                            = "string"
      trustsec_enable_mode_password_wo_version                    = 0
      trustsec_exec_mode_password                                 = "string"
      trustsec_exec_mode_password_wo                              = "string"
      trustsec_exec_mode_password_wo_version                      = 0
      trustsec_exec_mode_username                                 = "string"
      trustsec_include_when_deploying_sgt_updates                 = false
      trustsec_other_sga_devices_to_trust_this_device             = false
      trustsec_re_authentication_every_x_seconds                  = 0
      trustsec_rest_api_password                                  = "string"
      trustsec_rest_api_password_wo                               = "string"
      trustsec_rest_api_password_wo_version                       = 0
      trustsec_rest_api_username                                  = "string"
      trustsec_send_configuration_to_device                       = false
      trustsec_send_configuration_to_device_using                 = "string"
    }
    
    var deviceResource = new Device("deviceResource", DeviceArgs.builder()
        .ips(DeviceIpArgs.builder()
            .ipaddress("string")
            .ipaddressExclude("string")
            .mask("string")
            .build())
        .authenticationDtlsRequired(false)
        .authenticationEnableKeyWrap(false)
        .authenticationEnableMultiSecret(false)
        .authenticationEncryptionKey("string")
        .authenticationEncryptionKeyFormat("string")
        .authenticationEncryptionKeyWo("string")
        .authenticationEncryptionKeyWoVersion(0)
        .authenticationMessageAuthenticatorCodeKey("string")
        .authenticationMessageAuthenticatorCodeKeyWo("string")
        .authenticationMessageAuthenticatorCodeKeyWoVersion(0)
        .authenticationNetworkProtocol("string")
        .authenticationRadiusSharedSecret("string")
        .authenticationRadiusSharedSecretWo("string")
        .authenticationRadiusSharedSecretWoVersion(0)
        .authenticationSecondRadiusSharedSecret("string")
        .authenticationSecondRadiusSharedSecretWo("string")
        .authenticationSecondRadiusSharedSecretWoVersion(0)
        .coaPort(0)
        .description("string")
        .dtlsDnsName("string")
        .modelName("string")
        .name("string")
        .networkDeviceGroups("string")
        .profileName("string")
        .snmpAuthPassword("string")
        .snmpAuthPasswordWo("string")
        .snmpAuthPasswordWoVersion(0)
        .snmpAuthProtocol("string")
        .snmpLinkTrapQuery(false)
        .snmpMacTrapQuery(false)
        .snmpOriginatingPolicyServiceNode("string")
        .snmpPollingInterval(0)
        .snmpPrivacyPassword("string")
        .snmpPrivacyPasswordWo("string")
        .snmpPrivacyPasswordWoVersion(0)
        .snmpPrivacyProtocol("string")
        .snmpRoCommunity("string")
        .snmpSecurityLevel("string")
        .snmpUsername("string")
        .snmpVersion("string")
        .softwareVersion("string")
        .tacacsConnectModeOptions("string")
        .tacacsSharedSecret("string")
        .tacacsSharedSecretWo("string")
        .tacacsSharedSecretWoVersion(0)
        .trustsecCoaSourceHost("string")
        .trustsecDeviceId("string")
        .trustsecDevicePassword("string")
        .trustsecDevicePasswordWo("string")
        .trustsecDevicePasswordWoVersion(0)
        .trustsecDownloadEnvironmentDataEveryXSeconds(0)
        .trustsecDownloadPeerAuthorizationPolicyEveryXSeconds(0)
        .trustsecDownloadSgaclListsEveryXSeconds(0)
        .trustsecEnableModePassword("string")
        .trustsecEnableModePasswordWo("string")
        .trustsecEnableModePasswordWoVersion(0)
        .trustsecExecModePassword("string")
        .trustsecExecModePasswordWo("string")
        .trustsecExecModePasswordWoVersion(0)
        .trustsecExecModeUsername("string")
        .trustsecIncludeWhenDeployingSgtUpdates(false)
        .trustsecOtherSgaDevicesToTrustThisDevice(false)
        .trustsecReAuthenticationEveryXSeconds(0)
        .trustsecRestApiPassword("string")
        .trustsecRestApiPasswordWo("string")
        .trustsecRestApiPasswordWoVersion(0)
        .trustsecRestApiUsername("string")
        .trustsecSendConfigurationToDevice(false)
        .trustsecSendConfigurationToDeviceUsing("string")
        .build());
    
    device_resource = ise.network.Device("deviceResource",
        ips=[{
            "ipaddress": "string",
            "ipaddress_exclude": "string",
            "mask": "string",
        }],
        authentication_dtls_required=False,
        authentication_enable_key_wrap=False,
        authentication_enable_multi_secret=False,
        authentication_encryption_key="string",
        authentication_encryption_key_format="string",
        authentication_encryption_key_wo="string",
        authentication_encryption_key_wo_version=0,
        authentication_message_authenticator_code_key="string",
        authentication_message_authenticator_code_key_wo="string",
        authentication_message_authenticator_code_key_wo_version=0,
        authentication_network_protocol="string",
        authentication_radius_shared_secret="string",
        authentication_radius_shared_secret_wo="string",
        authentication_radius_shared_secret_wo_version=0,
        authentication_second_radius_shared_secret="string",
        authentication_second_radius_shared_secret_wo="string",
        authentication_second_radius_shared_secret_wo_version=0,
        coa_port=0,
        description="string",
        dtls_dns_name="string",
        model_name="string",
        name="string",
        network_device_groups=["string"],
        profile_name="string",
        snmp_auth_password="string",
        snmp_auth_password_wo="string",
        snmp_auth_password_wo_version=0,
        snmp_auth_protocol="string",
        snmp_link_trap_query=False,
        snmp_mac_trap_query=False,
        snmp_originating_policy_service_node="string",
        snmp_polling_interval=0,
        snmp_privacy_password="string",
        snmp_privacy_password_wo="string",
        snmp_privacy_password_wo_version=0,
        snmp_privacy_protocol="string",
        snmp_ro_community="string",
        snmp_security_level="string",
        snmp_username="string",
        snmp_version="string",
        software_version="string",
        tacacs_connect_mode_options="string",
        tacacs_shared_secret="string",
        tacacs_shared_secret_wo="string",
        tacacs_shared_secret_wo_version=0,
        trustsec_coa_source_host="string",
        trustsec_device_id="string",
        trustsec_device_password="string",
        trustsec_device_password_wo="string",
        trustsec_device_password_wo_version=0,
        trustsec_download_environment_data_every_x_seconds=0,
        trustsec_download_peer_authorization_policy_every_x_seconds=0,
        trustsec_download_sgacl_lists_every_x_seconds=0,
        trustsec_enable_mode_password="string",
        trustsec_enable_mode_password_wo="string",
        trustsec_enable_mode_password_wo_version=0,
        trustsec_exec_mode_password="string",
        trustsec_exec_mode_password_wo="string",
        trustsec_exec_mode_password_wo_version=0,
        trustsec_exec_mode_username="string",
        trustsec_include_when_deploying_sgt_updates=False,
        trustsec_other_sga_devices_to_trust_this_device=False,
        trustsec_re_authentication_every_x_seconds=0,
        trustsec_rest_api_password="string",
        trustsec_rest_api_password_wo="string",
        trustsec_rest_api_password_wo_version=0,
        trustsec_rest_api_username="string",
        trustsec_send_configuration_to_device=False,
        trustsec_send_configuration_to_device_using="string")
    
    const deviceResource = new ise.network.Device("deviceResource", {
        ips: [{
            ipaddress: "string",
            ipaddressExclude: "string",
            mask: "string",
        }],
        authenticationDtlsRequired: false,
        authenticationEnableKeyWrap: false,
        authenticationEnableMultiSecret: false,
        authenticationEncryptionKey: "string",
        authenticationEncryptionKeyFormat: "string",
        authenticationEncryptionKeyWo: "string",
        authenticationEncryptionKeyWoVersion: 0,
        authenticationMessageAuthenticatorCodeKey: "string",
        authenticationMessageAuthenticatorCodeKeyWo: "string",
        authenticationMessageAuthenticatorCodeKeyWoVersion: 0,
        authenticationNetworkProtocol: "string",
        authenticationRadiusSharedSecret: "string",
        authenticationRadiusSharedSecretWo: "string",
        authenticationRadiusSharedSecretWoVersion: 0,
        authenticationSecondRadiusSharedSecret: "string",
        authenticationSecondRadiusSharedSecretWo: "string",
        authenticationSecondRadiusSharedSecretWoVersion: 0,
        coaPort: 0,
        description: "string",
        dtlsDnsName: "string",
        modelName: "string",
        name: "string",
        networkDeviceGroups: ["string"],
        profileName: "string",
        snmpAuthPassword: "string",
        snmpAuthPasswordWo: "string",
        snmpAuthPasswordWoVersion: 0,
        snmpAuthProtocol: "string",
        snmpLinkTrapQuery: false,
        snmpMacTrapQuery: false,
        snmpOriginatingPolicyServiceNode: "string",
        snmpPollingInterval: 0,
        snmpPrivacyPassword: "string",
        snmpPrivacyPasswordWo: "string",
        snmpPrivacyPasswordWoVersion: 0,
        snmpPrivacyProtocol: "string",
        snmpRoCommunity: "string",
        snmpSecurityLevel: "string",
        snmpUsername: "string",
        snmpVersion: "string",
        softwareVersion: "string",
        tacacsConnectModeOptions: "string",
        tacacsSharedSecret: "string",
        tacacsSharedSecretWo: "string",
        tacacsSharedSecretWoVersion: 0,
        trustsecCoaSourceHost: "string",
        trustsecDeviceId: "string",
        trustsecDevicePassword: "string",
        trustsecDevicePasswordWo: "string",
        trustsecDevicePasswordWoVersion: 0,
        trustsecDownloadEnvironmentDataEveryXSeconds: 0,
        trustsecDownloadPeerAuthorizationPolicyEveryXSeconds: 0,
        trustsecDownloadSgaclListsEveryXSeconds: 0,
        trustsecEnableModePassword: "string",
        trustsecEnableModePasswordWo: "string",
        trustsecEnableModePasswordWoVersion: 0,
        trustsecExecModePassword: "string",
        trustsecExecModePasswordWo: "string",
        trustsecExecModePasswordWoVersion: 0,
        trustsecExecModeUsername: "string",
        trustsecIncludeWhenDeployingSgtUpdates: false,
        trustsecOtherSgaDevicesToTrustThisDevice: false,
        trustsecReAuthenticationEveryXSeconds: 0,
        trustsecRestApiPassword: "string",
        trustsecRestApiPasswordWo: "string",
        trustsecRestApiPasswordWoVersion: 0,
        trustsecRestApiUsername: "string",
        trustsecSendConfigurationToDevice: false,
        trustsecSendConfigurationToDeviceUsing: "string",
    });
    
    type: ise:network:Device
    properties:
        authenticationDtlsRequired: false
        authenticationEnableKeyWrap: false
        authenticationEnableMultiSecret: false
        authenticationEncryptionKey: string
        authenticationEncryptionKeyFormat: string
        authenticationEncryptionKeyWo: string
        authenticationEncryptionKeyWoVersion: 0
        authenticationMessageAuthenticatorCodeKey: string
        authenticationMessageAuthenticatorCodeKeyWo: string
        authenticationMessageAuthenticatorCodeKeyWoVersion: 0
        authenticationNetworkProtocol: string
        authenticationRadiusSharedSecret: string
        authenticationRadiusSharedSecretWo: string
        authenticationRadiusSharedSecretWoVersion: 0
        authenticationSecondRadiusSharedSecret: string
        authenticationSecondRadiusSharedSecretWo: string
        authenticationSecondRadiusSharedSecretWoVersion: 0
        coaPort: 0
        description: string
        dtlsDnsName: string
        ips:
            - ipaddress: string
              ipaddressExclude: string
              mask: string
        modelName: string
        name: string
        networkDeviceGroups:
            - string
        profileName: string
        snmpAuthPassword: string
        snmpAuthPasswordWo: string
        snmpAuthPasswordWoVersion: 0
        snmpAuthProtocol: string
        snmpLinkTrapQuery: false
        snmpMacTrapQuery: false
        snmpOriginatingPolicyServiceNode: string
        snmpPollingInterval: 0
        snmpPrivacyPassword: string
        snmpPrivacyPasswordWo: string
        snmpPrivacyPasswordWoVersion: 0
        snmpPrivacyProtocol: string
        snmpRoCommunity: string
        snmpSecurityLevel: string
        snmpUsername: string
        snmpVersion: string
        softwareVersion: string
        tacacsConnectModeOptions: string
        tacacsSharedSecret: string
        tacacsSharedSecretWo: string
        tacacsSharedSecretWoVersion: 0
        trustsecCoaSourceHost: string
        trustsecDeviceId: string
        trustsecDevicePassword: string
        trustsecDevicePasswordWo: string
        trustsecDevicePasswordWoVersion: 0
        trustsecDownloadEnvironmentDataEveryXSeconds: 0
        trustsecDownloadPeerAuthorizationPolicyEveryXSeconds: 0
        trustsecDownloadSgaclListsEveryXSeconds: 0
        trustsecEnableModePassword: string
        trustsecEnableModePasswordWo: string
        trustsecEnableModePasswordWoVersion: 0
        trustsecExecModePassword: string
        trustsecExecModePasswordWo: string
        trustsecExecModePasswordWoVersion: 0
        trustsecExecModeUsername: string
        trustsecIncludeWhenDeployingSgtUpdates: false
        trustsecOtherSgaDevicesToTrustThisDevice: false
        trustsecReAuthenticationEveryXSeconds: 0
        trustsecRestApiPassword: string
        trustsecRestApiPasswordWo: string
        trustsecRestApiPasswordWoVersion: 0
        trustsecRestApiUsername: string
        trustsecSendConfigurationToDevice: false
        trustsecSendConfigurationToDeviceUsing: string
    

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

    Ips List<DeviceIp>
    List of IP subnets
    AuthenticationDtlsRequired bool
    Enforce use of DTLS
    AuthenticationEnableKeyWrap bool
    Enable key wrap
    AuthenticationEnableMultiSecret bool
    Enable multiple RADIUS shared secrets
    AuthenticationEncryptionKey string
    Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationEncryptionKeyWo together with authenticationEncryptionKeyWoVersion, which keeps it out of state.
    AuthenticationEncryptionKeyFormat string
    Key input format

    • Choices: ASCII, HEXADECIMAL
    AuthenticationEncryptionKeyWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    AuthenticationEncryptionKeyWoVersion int
    Rotation trigger for authenticationEncryptionKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    AuthenticationMessageAuthenticatorCodeKey string
    Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationMessageAuthenticatorCodeKeyWo together with authenticationMessageAuthenticatorCodeKeyWoVersion, which keeps it out of state.
    AuthenticationMessageAuthenticatorCodeKeyWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    AuthenticationMessageAuthenticatorCodeKeyWoVersion int
    Rotation trigger for authenticationMessageAuthenticatorCodeKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    AuthenticationNetworkProtocol string
    Network protocol

    • Choices: RADIUS, TACACS_PLUS
    AuthenticationRadiusSharedSecret string
    RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationRadiusSharedSecretWo together with authenticationRadiusSharedSecretWoVersion, which keeps it out of state.
    AuthenticationRadiusSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    AuthenticationRadiusSharedSecretWoVersion int
    Rotation trigger for authenticationRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    AuthenticationSecondRadiusSharedSecret string
    Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationSecondRadiusSharedSecretWo together with authenticationSecondRadiusSharedSecretWoVersion, which keeps it out of state.
    AuthenticationSecondRadiusSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    AuthenticationSecondRadiusSharedSecretWoVersion int
    Rotation trigger for authenticationSecondRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    CoaPort int
    CoA port
    Description string
    Description
    DtlsDnsName string
    This value is used to verify the client identity contained in the X.509 RADIUS/DTLS client certificate
    ModelName string
    Model name
    Name string
    The name of the network device
    NetworkDeviceGroups List<string>
    List of network device groups, e.g. Device Type#All Device Types#ACCESS
    ProfileName string
    Profile name

    • Default value: Cisco
    SnmpAuthPassword string
    SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpAuthPasswordWo together with snmpAuthPasswordWoVersion, which keeps it out of state.
    SnmpAuthPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    SnmpAuthPasswordWoVersion int
    Rotation trigger for snmpAuthPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    SnmpAuthProtocol string
    SNMP authentication protocol. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Choices: MD5, SHA, SHA2
    SnmpLinkTrapQuery bool
    SNMP link Trap Query
    SnmpMacTrapQuery bool
    SNMP MAC Trap Query
    SnmpOriginatingPolicyServiceNode string
    Originating Policy Services Node
    SnmpPollingInterval int
    SNMP Polling Interval in seconds

    • Range: 0 (disabled) or 600-86400
    SnmpPrivacyPassword string
    SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpPrivacyPasswordWo together with snmpPrivacyPasswordWoVersion, which keeps it out of state.
    SnmpPrivacyPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    SnmpPrivacyPasswordWoVersion int
    Rotation trigger for snmpPrivacyPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    SnmpPrivacyProtocol string
    SNMP privacy protocol. Required for snmp version 3 and securityLevel PRIV.

    • Choices: DES, AES128, AES192, AES256, 3DES
    SnmpRoCommunity string
    SNMP RO Community
    SnmpSecurityLevel string
    SNMP security level. Required for snmp version 3.

    • Choices: NO_AUTH, AUTH, PRIV
    SnmpUsername string
    SNMP username. Required for snmp version 3.
    SnmpVersion string
    SNMP version

    • Choices: ONE, TWO_C, THREE
    SoftwareVersion string
    Software version
    TacacsConnectModeOptions string
    Connect mode options

    • Choices: OFF, ON_LEGACY, ON_DRAFT_COMPLIANT
    TacacsSharedSecret string
    Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer tacacsSharedSecretWo together with tacacsSharedSecretWoVersion, which keeps it out of state.
    TacacsSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    TacacsSharedSecretWoVersion int
    Rotation trigger for tacacsSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecCoaSourceHost string
    CoA source host
    TrustsecDeviceId string
    TrustSec device ID
    TrustsecDevicePassword string
    TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecDevicePasswordWo together with trustsecDevicePasswordWoVersion, which keeps it out of state.
    TrustsecDevicePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    TrustsecDevicePasswordWoVersion int
    Rotation trigger for trustsecDevicePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecDownloadEnvironmentDataEveryXSeconds int
    Download environment data every X seconds
    TrustsecDownloadPeerAuthorizationPolicyEveryXSeconds int
    Download peer authorization policy every X seconds
    TrustsecDownloadSgaclListsEveryXSeconds int
    Download SGACL lists every X seconds
    TrustsecEnableModePassword string
    Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecEnableModePasswordWo together with trustsecEnableModePasswordWoVersion, which keeps it out of state.
    TrustsecEnableModePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    TrustsecEnableModePasswordWoVersion int
    Rotation trigger for trustsecEnableModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecExecModePassword string
    EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecExecModePasswordWo together with trustsecExecModePasswordWoVersion, which keeps it out of state.
    TrustsecExecModePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    TrustsecExecModePasswordWoVersion int
    Rotation trigger for trustsecExecModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecExecModeUsername string
    EXEC mode username
    TrustsecIncludeWhenDeployingSgtUpdates bool
    Include this device when deploying Security Group Tag Mapping Updates
    TrustsecOtherSgaDevicesToTrustThisDevice bool
    Other TrustSec devices to trust this device
    TrustsecReAuthenticationEveryXSeconds int
    Re-authenticate every X seconds
    TrustsecRestApiPassword string
    REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecRestApiPasswordWo together with trustsecRestApiPasswordWoVersion, which keeps it out of state.
    TrustsecRestApiPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    TrustsecRestApiPasswordWoVersion int
    Rotation trigger for trustsecRestApiPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecRestApiUsername string
    REST API username
    TrustsecSendConfigurationToDevice bool
    Send configuration to device
    TrustsecSendConfigurationToDeviceUsing string
    Send configuration to device using

    • Choices: DISABLE_ALL, ENABLE_USING_CLI, ENABLE_USING_COA
    Ips []DeviceIpArgs
    List of IP subnets
    AuthenticationDtlsRequired bool
    Enforce use of DTLS
    AuthenticationEnableKeyWrap bool
    Enable key wrap
    AuthenticationEnableMultiSecret bool
    Enable multiple RADIUS shared secrets
    AuthenticationEncryptionKey string
    Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationEncryptionKeyWo together with authenticationEncryptionKeyWoVersion, which keeps it out of state.
    AuthenticationEncryptionKeyFormat string
    Key input format

    • Choices: ASCII, HEXADECIMAL
    AuthenticationEncryptionKeyWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    AuthenticationEncryptionKeyWoVersion int
    Rotation trigger for authenticationEncryptionKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    AuthenticationMessageAuthenticatorCodeKey string
    Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationMessageAuthenticatorCodeKeyWo together with authenticationMessageAuthenticatorCodeKeyWoVersion, which keeps it out of state.
    AuthenticationMessageAuthenticatorCodeKeyWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    AuthenticationMessageAuthenticatorCodeKeyWoVersion int
    Rotation trigger for authenticationMessageAuthenticatorCodeKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    AuthenticationNetworkProtocol string
    Network protocol

    • Choices: RADIUS, TACACS_PLUS
    AuthenticationRadiusSharedSecret string
    RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationRadiusSharedSecretWo together with authenticationRadiusSharedSecretWoVersion, which keeps it out of state.
    AuthenticationRadiusSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    AuthenticationRadiusSharedSecretWoVersion int
    Rotation trigger for authenticationRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    AuthenticationSecondRadiusSharedSecret string
    Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationSecondRadiusSharedSecretWo together with authenticationSecondRadiusSharedSecretWoVersion, which keeps it out of state.
    AuthenticationSecondRadiusSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    AuthenticationSecondRadiusSharedSecretWoVersion int
    Rotation trigger for authenticationSecondRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    CoaPort int
    CoA port
    Description string
    Description
    DtlsDnsName string
    This value is used to verify the client identity contained in the X.509 RADIUS/DTLS client certificate
    ModelName string
    Model name
    Name string
    The name of the network device
    NetworkDeviceGroups []string
    List of network device groups, e.g. Device Type#All Device Types#ACCESS
    ProfileName string
    Profile name

    • Default value: Cisco
    SnmpAuthPassword string
    SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpAuthPasswordWo together with snmpAuthPasswordWoVersion, which keeps it out of state.
    SnmpAuthPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    SnmpAuthPasswordWoVersion int
    Rotation trigger for snmpAuthPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    SnmpAuthProtocol string
    SNMP authentication protocol. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Choices: MD5, SHA, SHA2
    SnmpLinkTrapQuery bool
    SNMP link Trap Query
    SnmpMacTrapQuery bool
    SNMP MAC Trap Query
    SnmpOriginatingPolicyServiceNode string
    Originating Policy Services Node
    SnmpPollingInterval int
    SNMP Polling Interval in seconds

    • Range: 0 (disabled) or 600-86400
    SnmpPrivacyPassword string
    SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpPrivacyPasswordWo together with snmpPrivacyPasswordWoVersion, which keeps it out of state.
    SnmpPrivacyPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    SnmpPrivacyPasswordWoVersion int
    Rotation trigger for snmpPrivacyPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    SnmpPrivacyProtocol string
    SNMP privacy protocol. Required for snmp version 3 and securityLevel PRIV.

    • Choices: DES, AES128, AES192, AES256, 3DES
    SnmpRoCommunity string
    SNMP RO Community
    SnmpSecurityLevel string
    SNMP security level. Required for snmp version 3.

    • Choices: NO_AUTH, AUTH, PRIV
    SnmpUsername string
    SNMP username. Required for snmp version 3.
    SnmpVersion string
    SNMP version

    • Choices: ONE, TWO_C, THREE
    SoftwareVersion string
    Software version
    TacacsConnectModeOptions string
    Connect mode options

    • Choices: OFF, ON_LEGACY, ON_DRAFT_COMPLIANT
    TacacsSharedSecret string
    Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer tacacsSharedSecretWo together with tacacsSharedSecretWoVersion, which keeps it out of state.
    TacacsSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    TacacsSharedSecretWoVersion int
    Rotation trigger for tacacsSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecCoaSourceHost string
    CoA source host
    TrustsecDeviceId string
    TrustSec device ID
    TrustsecDevicePassword string
    TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecDevicePasswordWo together with trustsecDevicePasswordWoVersion, which keeps it out of state.
    TrustsecDevicePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    TrustsecDevicePasswordWoVersion int
    Rotation trigger for trustsecDevicePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecDownloadEnvironmentDataEveryXSeconds int
    Download environment data every X seconds
    TrustsecDownloadPeerAuthorizationPolicyEveryXSeconds int
    Download peer authorization policy every X seconds
    TrustsecDownloadSgaclListsEveryXSeconds int
    Download SGACL lists every X seconds
    TrustsecEnableModePassword string
    Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecEnableModePasswordWo together with trustsecEnableModePasswordWoVersion, which keeps it out of state.
    TrustsecEnableModePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    TrustsecEnableModePasswordWoVersion int
    Rotation trigger for trustsecEnableModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecExecModePassword string
    EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecExecModePasswordWo together with trustsecExecModePasswordWoVersion, which keeps it out of state.
    TrustsecExecModePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    TrustsecExecModePasswordWoVersion int
    Rotation trigger for trustsecExecModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecExecModeUsername string
    EXEC mode username
    TrustsecIncludeWhenDeployingSgtUpdates bool
    Include this device when deploying Security Group Tag Mapping Updates
    TrustsecOtherSgaDevicesToTrustThisDevice bool
    Other TrustSec devices to trust this device
    TrustsecReAuthenticationEveryXSeconds int
    Re-authenticate every X seconds
    TrustsecRestApiPassword string
    REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecRestApiPasswordWo together with trustsecRestApiPasswordWoVersion, which keeps it out of state.
    TrustsecRestApiPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    TrustsecRestApiPasswordWoVersion int
    Rotation trigger for trustsecRestApiPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecRestApiUsername string
    REST API username
    TrustsecSendConfigurationToDevice bool
    Send configuration to device
    TrustsecSendConfigurationToDeviceUsing string
    Send configuration to device using

    • Choices: DISABLE_ALL, ENABLE_USING_CLI, ENABLE_USING_COA
    ips list(object)
    List of IP subnets
    authentication_dtls_required bool
    Enforce use of DTLS
    authentication_enable_key_wrap bool
    Enable key wrap
    authentication_enable_multi_secret bool
    Enable multiple RADIUS shared secrets
    authentication_encryption_key string
    Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationEncryptionKeyWo together with authenticationEncryptionKeyWoVersion, which keeps it out of state.
    authentication_encryption_key_format string
    Key input format

    • Choices: ASCII, HEXADECIMAL
    authentication_encryption_key_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    authentication_encryption_key_wo_version number
    Rotation trigger for authenticationEncryptionKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authentication_message_authenticator_code_key string
    Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationMessageAuthenticatorCodeKeyWo together with authenticationMessageAuthenticatorCodeKeyWoVersion, which keeps it out of state.
    authentication_message_authenticator_code_key_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    authentication_message_authenticator_code_key_wo_version number
    Rotation trigger for authenticationMessageAuthenticatorCodeKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authentication_network_protocol string
    Network protocol

    • Choices: RADIUS, TACACS_PLUS
    authentication_radius_shared_secret string
    RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationRadiusSharedSecretWo together with authenticationRadiusSharedSecretWoVersion, which keeps it out of state.
    authentication_radius_shared_secret_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    authentication_radius_shared_secret_wo_version number
    Rotation trigger for authenticationRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authentication_second_radius_shared_secret string
    Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationSecondRadiusSharedSecretWo together with authenticationSecondRadiusSharedSecretWoVersion, which keeps it out of state.
    authentication_second_radius_shared_secret_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    authentication_second_radius_shared_secret_wo_version number
    Rotation trigger for authenticationSecondRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    coa_port number
    CoA port
    description string
    Description
    dtls_dns_name string
    This value is used to verify the client identity contained in the X.509 RADIUS/DTLS client certificate
    model_name string
    Model name
    name string
    The name of the network device
    network_device_groups list(string)
    List of network device groups, e.g. Device Type#All Device Types#ACCESS
    profile_name string
    Profile name

    • Default value: Cisco
    snmp_auth_password string
    SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpAuthPasswordWo together with snmpAuthPasswordWoVersion, which keeps it out of state.
    snmp_auth_password_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    snmp_auth_password_wo_version number
    Rotation trigger for snmpAuthPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmp_auth_protocol string
    SNMP authentication protocol. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Choices: MD5, SHA, SHA2
    snmp_link_trap_query bool
    SNMP link Trap Query
    snmp_mac_trap_query bool
    SNMP MAC Trap Query
    snmp_originating_policy_service_node string
    Originating Policy Services Node
    snmp_polling_interval number
    SNMP Polling Interval in seconds

    • Range: 0 (disabled) or 600-86400
    snmp_privacy_password string
    SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpPrivacyPasswordWo together with snmpPrivacyPasswordWoVersion, which keeps it out of state.
    snmp_privacy_password_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    snmp_privacy_password_wo_version number
    Rotation trigger for snmpPrivacyPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmp_privacy_protocol string
    SNMP privacy protocol. Required for snmp version 3 and securityLevel PRIV.

    • Choices: DES, AES128, AES192, AES256, 3DES
    snmp_ro_community string
    SNMP RO Community
    snmp_security_level string
    SNMP security level. Required for snmp version 3.

    • Choices: NO_AUTH, AUTH, PRIV
    snmp_username string
    SNMP username. Required for snmp version 3.
    snmp_version string
    SNMP version

    • Choices: ONE, TWO_C, THREE
    software_version string
    Software version
    tacacs_connect_mode_options string
    Connect mode options

    • Choices: OFF, ON_LEGACY, ON_DRAFT_COMPLIANT
    tacacs_shared_secret string
    Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer tacacsSharedSecretWo together with tacacsSharedSecretWoVersion, which keeps it out of state.
    tacacs_shared_secret_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    tacacs_shared_secret_wo_version number
    Rotation trigger for tacacsSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_coa_source_host string
    CoA source host
    trustsec_device_id string
    TrustSec device ID
    trustsec_device_password string
    TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecDevicePasswordWo together with trustsecDevicePasswordWoVersion, which keeps it out of state.
    trustsec_device_password_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    trustsec_device_password_wo_version number
    Rotation trigger for trustsecDevicePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_download_environment_data_every_x_seconds number
    Download environment data every X seconds
    trustsec_download_peer_authorization_policy_every_x_seconds number
    Download peer authorization policy every X seconds
    trustsec_download_sgacl_lists_every_x_seconds number
    Download SGACL lists every X seconds
    trustsec_enable_mode_password string
    Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecEnableModePasswordWo together with trustsecEnableModePasswordWoVersion, which keeps it out of state.
    trustsec_enable_mode_password_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    trustsec_enable_mode_password_wo_version number
    Rotation trigger for trustsecEnableModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_exec_mode_password string
    EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecExecModePasswordWo together with trustsecExecModePasswordWoVersion, which keeps it out of state.
    trustsec_exec_mode_password_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    trustsec_exec_mode_password_wo_version number
    Rotation trigger for trustsecExecModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_exec_mode_username string
    EXEC mode username
    trustsec_include_when_deploying_sgt_updates bool
    Include this device when deploying Security Group Tag Mapping Updates
    trustsec_other_sga_devices_to_trust_this_device bool
    Other TrustSec devices to trust this device
    trustsec_re_authentication_every_x_seconds number
    Re-authenticate every X seconds
    trustsec_rest_api_password string
    REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecRestApiPasswordWo together with trustsecRestApiPasswordWoVersion, which keeps it out of state.
    trustsec_rest_api_password_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    trustsec_rest_api_password_wo_version number
    Rotation trigger for trustsecRestApiPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_rest_api_username string
    REST API username
    trustsec_send_configuration_to_device bool
    Send configuration to device
    trustsec_send_configuration_to_device_using string
    Send configuration to device using

    • Choices: DISABLE_ALL, ENABLE_USING_CLI, ENABLE_USING_COA
    ips List<DeviceIp>
    List of IP subnets
    authenticationDtlsRequired Boolean
    Enforce use of DTLS
    authenticationEnableKeyWrap Boolean
    Enable key wrap
    authenticationEnableMultiSecret Boolean
    Enable multiple RADIUS shared secrets
    authenticationEncryptionKey String
    Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationEncryptionKeyWo together with authenticationEncryptionKeyWoVersion, which keeps it out of state.
    authenticationEncryptionKeyFormat String
    Key input format

    • Choices: ASCII, HEXADECIMAL
    authenticationEncryptionKeyWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    authenticationEncryptionKeyWoVersion Integer
    Rotation trigger for authenticationEncryptionKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationMessageAuthenticatorCodeKey String
    Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationMessageAuthenticatorCodeKeyWo together with authenticationMessageAuthenticatorCodeKeyWoVersion, which keeps it out of state.
    authenticationMessageAuthenticatorCodeKeyWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    authenticationMessageAuthenticatorCodeKeyWoVersion Integer
    Rotation trigger for authenticationMessageAuthenticatorCodeKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationNetworkProtocol String
    Network protocol

    • Choices: RADIUS, TACACS_PLUS
    authenticationRadiusSharedSecret String
    RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationRadiusSharedSecretWo together with authenticationRadiusSharedSecretWoVersion, which keeps it out of state.
    authenticationRadiusSharedSecretWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    authenticationRadiusSharedSecretWoVersion Integer
    Rotation trigger for authenticationRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationSecondRadiusSharedSecret String
    Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationSecondRadiusSharedSecretWo together with authenticationSecondRadiusSharedSecretWoVersion, which keeps it out of state.
    authenticationSecondRadiusSharedSecretWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    authenticationSecondRadiusSharedSecretWoVersion Integer
    Rotation trigger for authenticationSecondRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    coaPort Integer
    CoA port
    description String
    Description
    dtlsDnsName String
    This value is used to verify the client identity contained in the X.509 RADIUS/DTLS client certificate
    modelName String
    Model name
    name String
    The name of the network device
    networkDeviceGroups List<String>
    List of network device groups, e.g. Device Type#All Device Types#ACCESS
    profileName String
    Profile name

    • Default value: Cisco
    snmpAuthPassword String
    SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpAuthPasswordWo together with snmpAuthPasswordWoVersion, which keeps it out of state.
    snmpAuthPasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    snmpAuthPasswordWoVersion Integer
    Rotation trigger for snmpAuthPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmpAuthProtocol String
    SNMP authentication protocol. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Choices: MD5, SHA, SHA2
    snmpLinkTrapQuery Boolean
    SNMP link Trap Query
    snmpMacTrapQuery Boolean
    SNMP MAC Trap Query
    snmpOriginatingPolicyServiceNode String
    Originating Policy Services Node
    snmpPollingInterval Integer
    SNMP Polling Interval in seconds

    • Range: 0 (disabled) or 600-86400
    snmpPrivacyPassword String
    SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpPrivacyPasswordWo together with snmpPrivacyPasswordWoVersion, which keeps it out of state.
    snmpPrivacyPasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    snmpPrivacyPasswordWoVersion Integer
    Rotation trigger for snmpPrivacyPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmpPrivacyProtocol String
    SNMP privacy protocol. Required for snmp version 3 and securityLevel PRIV.

    • Choices: DES, AES128, AES192, AES256, 3DES
    snmpRoCommunity String
    SNMP RO Community
    snmpSecurityLevel String
    SNMP security level. Required for snmp version 3.

    • Choices: NO_AUTH, AUTH, PRIV
    snmpUsername String
    SNMP username. Required for snmp version 3.
    snmpVersion String
    SNMP version

    • Choices: ONE, TWO_C, THREE
    softwareVersion String
    Software version
    tacacsConnectModeOptions String
    Connect mode options

    • Choices: OFF, ON_LEGACY, ON_DRAFT_COMPLIANT
    tacacsSharedSecret String
    Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer tacacsSharedSecretWo together with tacacsSharedSecretWoVersion, which keeps it out of state.
    tacacsSharedSecretWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    tacacsSharedSecretWoVersion Integer
    Rotation trigger for tacacsSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecCoaSourceHost String
    CoA source host
    trustsecDeviceId String
    TrustSec device ID
    trustsecDevicePassword String
    TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecDevicePasswordWo together with trustsecDevicePasswordWoVersion, which keeps it out of state.
    trustsecDevicePasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    trustsecDevicePasswordWoVersion Integer
    Rotation trigger for trustsecDevicePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecDownloadEnvironmentDataEveryXSeconds Integer
    Download environment data every X seconds
    trustsecDownloadPeerAuthorizationPolicyEveryXSeconds Integer
    Download peer authorization policy every X seconds
    trustsecDownloadSgaclListsEveryXSeconds Integer
    Download SGACL lists every X seconds
    trustsecEnableModePassword String
    Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecEnableModePasswordWo together with trustsecEnableModePasswordWoVersion, which keeps it out of state.
    trustsecEnableModePasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    trustsecEnableModePasswordWoVersion Integer
    Rotation trigger for trustsecEnableModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecExecModePassword String
    EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecExecModePasswordWo together with trustsecExecModePasswordWoVersion, which keeps it out of state.
    trustsecExecModePasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    trustsecExecModePasswordWoVersion Integer
    Rotation trigger for trustsecExecModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecExecModeUsername String
    EXEC mode username
    trustsecIncludeWhenDeployingSgtUpdates Boolean
    Include this device when deploying Security Group Tag Mapping Updates
    trustsecOtherSgaDevicesToTrustThisDevice Boolean
    Other TrustSec devices to trust this device
    trustsecReAuthenticationEveryXSeconds Integer
    Re-authenticate every X seconds
    trustsecRestApiPassword String
    REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecRestApiPasswordWo together with trustsecRestApiPasswordWoVersion, which keeps it out of state.
    trustsecRestApiPasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    trustsecRestApiPasswordWoVersion Integer
    Rotation trigger for trustsecRestApiPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecRestApiUsername String
    REST API username
    trustsecSendConfigurationToDevice Boolean
    Send configuration to device
    trustsecSendConfigurationToDeviceUsing String
    Send configuration to device using

    • Choices: DISABLE_ALL, ENABLE_USING_CLI, ENABLE_USING_COA
    ips DeviceIp[]
    List of IP subnets
    authenticationDtlsRequired boolean
    Enforce use of DTLS
    authenticationEnableKeyWrap boolean
    Enable key wrap
    authenticationEnableMultiSecret boolean
    Enable multiple RADIUS shared secrets
    authenticationEncryptionKey string
    Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationEncryptionKeyWo together with authenticationEncryptionKeyWoVersion, which keeps it out of state.
    authenticationEncryptionKeyFormat string
    Key input format

    • Choices: ASCII, HEXADECIMAL
    authenticationEncryptionKeyWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    authenticationEncryptionKeyWoVersion number
    Rotation trigger for authenticationEncryptionKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationMessageAuthenticatorCodeKey string
    Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationMessageAuthenticatorCodeKeyWo together with authenticationMessageAuthenticatorCodeKeyWoVersion, which keeps it out of state.
    authenticationMessageAuthenticatorCodeKeyWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    authenticationMessageAuthenticatorCodeKeyWoVersion number
    Rotation trigger for authenticationMessageAuthenticatorCodeKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationNetworkProtocol string
    Network protocol

    • Choices: RADIUS, TACACS_PLUS
    authenticationRadiusSharedSecret string
    RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationRadiusSharedSecretWo together with authenticationRadiusSharedSecretWoVersion, which keeps it out of state.
    authenticationRadiusSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    authenticationRadiusSharedSecretWoVersion number
    Rotation trigger for authenticationRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationSecondRadiusSharedSecret string
    Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationSecondRadiusSharedSecretWo together with authenticationSecondRadiusSharedSecretWoVersion, which keeps it out of state.
    authenticationSecondRadiusSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    authenticationSecondRadiusSharedSecretWoVersion number
    Rotation trigger for authenticationSecondRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    coaPort number
    CoA port
    description string
    Description
    dtlsDnsName string
    This value is used to verify the client identity contained in the X.509 RADIUS/DTLS client certificate
    modelName string
    Model name
    name string
    The name of the network device
    networkDeviceGroups string[]
    List of network device groups, e.g. Device Type#All Device Types#ACCESS
    profileName string
    Profile name

    • Default value: Cisco
    snmpAuthPassword string
    SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpAuthPasswordWo together with snmpAuthPasswordWoVersion, which keeps it out of state.
    snmpAuthPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    snmpAuthPasswordWoVersion number
    Rotation trigger for snmpAuthPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmpAuthProtocol string
    SNMP authentication protocol. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Choices: MD5, SHA, SHA2
    snmpLinkTrapQuery boolean
    SNMP link Trap Query
    snmpMacTrapQuery boolean
    SNMP MAC Trap Query
    snmpOriginatingPolicyServiceNode string
    Originating Policy Services Node
    snmpPollingInterval number
    SNMP Polling Interval in seconds

    • Range: 0 (disabled) or 600-86400
    snmpPrivacyPassword string
    SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpPrivacyPasswordWo together with snmpPrivacyPasswordWoVersion, which keeps it out of state.
    snmpPrivacyPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    snmpPrivacyPasswordWoVersion number
    Rotation trigger for snmpPrivacyPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmpPrivacyProtocol string
    SNMP privacy protocol. Required for snmp version 3 and securityLevel PRIV.

    • Choices: DES, AES128, AES192, AES256, 3DES
    snmpRoCommunity string
    SNMP RO Community
    snmpSecurityLevel string
    SNMP security level. Required for snmp version 3.

    • Choices: NO_AUTH, AUTH, PRIV
    snmpUsername string
    SNMP username. Required for snmp version 3.
    snmpVersion string
    SNMP version

    • Choices: ONE, TWO_C, THREE
    softwareVersion string
    Software version
    tacacsConnectModeOptions string
    Connect mode options

    • Choices: OFF, ON_LEGACY, ON_DRAFT_COMPLIANT
    tacacsSharedSecret string
    Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer tacacsSharedSecretWo together with tacacsSharedSecretWoVersion, which keeps it out of state.
    tacacsSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    tacacsSharedSecretWoVersion number
    Rotation trigger for tacacsSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecCoaSourceHost string
    CoA source host
    trustsecDeviceId string
    TrustSec device ID
    trustsecDevicePassword string
    TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecDevicePasswordWo together with trustsecDevicePasswordWoVersion, which keeps it out of state.
    trustsecDevicePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    trustsecDevicePasswordWoVersion number
    Rotation trigger for trustsecDevicePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecDownloadEnvironmentDataEveryXSeconds number
    Download environment data every X seconds
    trustsecDownloadPeerAuthorizationPolicyEveryXSeconds number
    Download peer authorization policy every X seconds
    trustsecDownloadSgaclListsEveryXSeconds number
    Download SGACL lists every X seconds
    trustsecEnableModePassword string
    Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecEnableModePasswordWo together with trustsecEnableModePasswordWoVersion, which keeps it out of state.
    trustsecEnableModePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    trustsecEnableModePasswordWoVersion number
    Rotation trigger for trustsecEnableModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecExecModePassword string
    EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecExecModePasswordWo together with trustsecExecModePasswordWoVersion, which keeps it out of state.
    trustsecExecModePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    trustsecExecModePasswordWoVersion number
    Rotation trigger for trustsecExecModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecExecModeUsername string
    EXEC mode username
    trustsecIncludeWhenDeployingSgtUpdates boolean
    Include this device when deploying Security Group Tag Mapping Updates
    trustsecOtherSgaDevicesToTrustThisDevice boolean
    Other TrustSec devices to trust this device
    trustsecReAuthenticationEveryXSeconds number
    Re-authenticate every X seconds
    trustsecRestApiPassword string
    REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecRestApiPasswordWo together with trustsecRestApiPasswordWoVersion, which keeps it out of state.
    trustsecRestApiPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    trustsecRestApiPasswordWoVersion number
    Rotation trigger for trustsecRestApiPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecRestApiUsername string
    REST API username
    trustsecSendConfigurationToDevice boolean
    Send configuration to device
    trustsecSendConfigurationToDeviceUsing string
    Send configuration to device using

    • Choices: DISABLE_ALL, ENABLE_USING_CLI, ENABLE_USING_COA
    ips Sequence[DeviceIpArgs]
    List of IP subnets
    authentication_dtls_required bool
    Enforce use of DTLS
    authentication_enable_key_wrap bool
    Enable key wrap
    authentication_enable_multi_secret bool
    Enable multiple RADIUS shared secrets
    authentication_encryption_key str
    Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationEncryptionKeyWo together with authenticationEncryptionKeyWoVersion, which keeps it out of state.
    authentication_encryption_key_format str
    Key input format

    • Choices: ASCII, HEXADECIMAL
    authentication_encryption_key_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    authentication_encryption_key_wo_version int
    Rotation trigger for authenticationEncryptionKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authentication_message_authenticator_code_key str
    Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationMessageAuthenticatorCodeKeyWo together with authenticationMessageAuthenticatorCodeKeyWoVersion, which keeps it out of state.
    authentication_message_authenticator_code_key_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    authentication_message_authenticator_code_key_wo_version int
    Rotation trigger for authenticationMessageAuthenticatorCodeKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authentication_network_protocol str
    Network protocol

    • Choices: RADIUS, TACACS_PLUS
    authentication_radius_shared_secret str
    RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationRadiusSharedSecretWo together with authenticationRadiusSharedSecretWoVersion, which keeps it out of state.
    authentication_radius_shared_secret_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    authentication_radius_shared_secret_wo_version int
    Rotation trigger for authenticationRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authentication_second_radius_shared_secret str
    Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationSecondRadiusSharedSecretWo together with authenticationSecondRadiusSharedSecretWoVersion, which keeps it out of state.
    authentication_second_radius_shared_secret_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    authentication_second_radius_shared_secret_wo_version int
    Rotation trigger for authenticationSecondRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    coa_port int
    CoA port
    description str
    Description
    dtls_dns_name str
    This value is used to verify the client identity contained in the X.509 RADIUS/DTLS client certificate
    model_name str
    Model name
    name str
    The name of the network device
    network_device_groups Sequence[str]
    List of network device groups, e.g. Device Type#All Device Types#ACCESS
    profile_name str
    Profile name

    • Default value: Cisco
    snmp_auth_password str
    SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpAuthPasswordWo together with snmpAuthPasswordWoVersion, which keeps it out of state.
    snmp_auth_password_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    snmp_auth_password_wo_version int
    Rotation trigger for snmpAuthPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmp_auth_protocol str
    SNMP authentication protocol. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Choices: MD5, SHA, SHA2
    snmp_link_trap_query bool
    SNMP link Trap Query
    snmp_mac_trap_query bool
    SNMP MAC Trap Query
    snmp_originating_policy_service_node str
    Originating Policy Services Node
    snmp_polling_interval int
    SNMP Polling Interval in seconds

    • Range: 0 (disabled) or 600-86400
    snmp_privacy_password str
    SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpPrivacyPasswordWo together with snmpPrivacyPasswordWoVersion, which keeps it out of state.
    snmp_privacy_password_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    snmp_privacy_password_wo_version int
    Rotation trigger for snmpPrivacyPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmp_privacy_protocol str
    SNMP privacy protocol. Required for snmp version 3 and securityLevel PRIV.

    • Choices: DES, AES128, AES192, AES256, 3DES
    snmp_ro_community str
    SNMP RO Community
    snmp_security_level str
    SNMP security level. Required for snmp version 3.

    • Choices: NO_AUTH, AUTH, PRIV
    snmp_username str
    SNMP username. Required for snmp version 3.
    snmp_version str
    SNMP version

    • Choices: ONE, TWO_C, THREE
    software_version str
    Software version
    tacacs_connect_mode_options str
    Connect mode options

    • Choices: OFF, ON_LEGACY, ON_DRAFT_COMPLIANT
    tacacs_shared_secret str
    Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer tacacsSharedSecretWo together with tacacsSharedSecretWoVersion, which keeps it out of state.
    tacacs_shared_secret_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    tacacs_shared_secret_wo_version int
    Rotation trigger for tacacsSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_coa_source_host str
    CoA source host
    trustsec_device_id str
    TrustSec device ID
    trustsec_device_password str
    TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecDevicePasswordWo together with trustsecDevicePasswordWoVersion, which keeps it out of state.
    trustsec_device_password_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    trustsec_device_password_wo_version int
    Rotation trigger for trustsecDevicePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_download_environment_data_every_x_seconds int
    Download environment data every X seconds
    trustsec_download_peer_authorization_policy_every_x_seconds int
    Download peer authorization policy every X seconds
    trustsec_download_sgacl_lists_every_x_seconds int
    Download SGACL lists every X seconds
    trustsec_enable_mode_password str
    Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecEnableModePasswordWo together with trustsecEnableModePasswordWoVersion, which keeps it out of state.
    trustsec_enable_mode_password_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    trustsec_enable_mode_password_wo_version int
    Rotation trigger for trustsecEnableModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_exec_mode_password str
    EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecExecModePasswordWo together with trustsecExecModePasswordWoVersion, which keeps it out of state.
    trustsec_exec_mode_password_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    trustsec_exec_mode_password_wo_version int
    Rotation trigger for trustsecExecModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_exec_mode_username str
    EXEC mode username
    trustsec_include_when_deploying_sgt_updates bool
    Include this device when deploying Security Group Tag Mapping Updates
    trustsec_other_sga_devices_to_trust_this_device bool
    Other TrustSec devices to trust this device
    trustsec_re_authentication_every_x_seconds int
    Re-authenticate every X seconds
    trustsec_rest_api_password str
    REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecRestApiPasswordWo together with trustsecRestApiPasswordWoVersion, which keeps it out of state.
    trustsec_rest_api_password_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    trustsec_rest_api_password_wo_version int
    Rotation trigger for trustsecRestApiPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_rest_api_username str
    REST API username
    trustsec_send_configuration_to_device bool
    Send configuration to device
    trustsec_send_configuration_to_device_using str
    Send configuration to device using

    • Choices: DISABLE_ALL, ENABLE_USING_CLI, ENABLE_USING_COA
    ips List<Property Map>
    List of IP subnets
    authenticationDtlsRequired Boolean
    Enforce use of DTLS
    authenticationEnableKeyWrap Boolean
    Enable key wrap
    authenticationEnableMultiSecret Boolean
    Enable multiple RADIUS shared secrets
    authenticationEncryptionKey String
    Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationEncryptionKeyWo together with authenticationEncryptionKeyWoVersion, which keeps it out of state.
    authenticationEncryptionKeyFormat String
    Key input format

    • Choices: ASCII, HEXADECIMAL
    authenticationEncryptionKeyWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    authenticationEncryptionKeyWoVersion Number
    Rotation trigger for authenticationEncryptionKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationMessageAuthenticatorCodeKey String
    Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationMessageAuthenticatorCodeKeyWo together with authenticationMessageAuthenticatorCodeKeyWoVersion, which keeps it out of state.
    authenticationMessageAuthenticatorCodeKeyWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    authenticationMessageAuthenticatorCodeKeyWoVersion Number
    Rotation trigger for authenticationMessageAuthenticatorCodeKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationNetworkProtocol String
    Network protocol

    • Choices: RADIUS, TACACS_PLUS
    authenticationRadiusSharedSecret String
    RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationRadiusSharedSecretWo together with authenticationRadiusSharedSecretWoVersion, which keeps it out of state.
    authenticationRadiusSharedSecretWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    authenticationRadiusSharedSecretWoVersion Number
    Rotation trigger for authenticationRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationSecondRadiusSharedSecret String
    Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationSecondRadiusSharedSecretWo together with authenticationSecondRadiusSharedSecretWoVersion, which keeps it out of state.
    authenticationSecondRadiusSharedSecretWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    authenticationSecondRadiusSharedSecretWoVersion Number
    Rotation trigger for authenticationSecondRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    coaPort Number
    CoA port
    description String
    Description
    dtlsDnsName String
    This value is used to verify the client identity contained in the X.509 RADIUS/DTLS client certificate
    modelName String
    Model name
    name String
    The name of the network device
    networkDeviceGroups List<String>
    List of network device groups, e.g. Device Type#All Device Types#ACCESS
    profileName String
    Profile name

    • Default value: Cisco
    snmpAuthPassword String
    SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpAuthPasswordWo together with snmpAuthPasswordWoVersion, which keeps it out of state.
    snmpAuthPasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    snmpAuthPasswordWoVersion Number
    Rotation trigger for snmpAuthPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmpAuthProtocol String
    SNMP authentication protocol. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Choices: MD5, SHA, SHA2
    snmpLinkTrapQuery Boolean
    SNMP link Trap Query
    snmpMacTrapQuery Boolean
    SNMP MAC Trap Query
    snmpOriginatingPolicyServiceNode String
    Originating Policy Services Node
    snmpPollingInterval Number
    SNMP Polling Interval in seconds

    • Range: 0 (disabled) or 600-86400
    snmpPrivacyPassword String
    SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpPrivacyPasswordWo together with snmpPrivacyPasswordWoVersion, which keeps it out of state.
    snmpPrivacyPasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    snmpPrivacyPasswordWoVersion Number
    Rotation trigger for snmpPrivacyPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmpPrivacyProtocol String
    SNMP privacy protocol. Required for snmp version 3 and securityLevel PRIV.

    • Choices: DES, AES128, AES192, AES256, 3DES
    snmpRoCommunity String
    SNMP RO Community
    snmpSecurityLevel String
    SNMP security level. Required for snmp version 3.

    • Choices: NO_AUTH, AUTH, PRIV
    snmpUsername String
    SNMP username. Required for snmp version 3.
    snmpVersion String
    SNMP version

    • Choices: ONE, TWO_C, THREE
    softwareVersion String
    Software version
    tacacsConnectModeOptions String
    Connect mode options

    • Choices: OFF, ON_LEGACY, ON_DRAFT_COMPLIANT
    tacacsSharedSecret String
    Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer tacacsSharedSecretWo together with tacacsSharedSecretWoVersion, which keeps it out of state.
    tacacsSharedSecretWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    tacacsSharedSecretWoVersion Number
    Rotation trigger for tacacsSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecCoaSourceHost String
    CoA source host
    trustsecDeviceId String
    TrustSec device ID
    trustsecDevicePassword String
    TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecDevicePasswordWo together with trustsecDevicePasswordWoVersion, which keeps it out of state.
    trustsecDevicePasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    trustsecDevicePasswordWoVersion Number
    Rotation trigger for trustsecDevicePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecDownloadEnvironmentDataEveryXSeconds Number
    Download environment data every X seconds
    trustsecDownloadPeerAuthorizationPolicyEveryXSeconds Number
    Download peer authorization policy every X seconds
    trustsecDownloadSgaclListsEveryXSeconds Number
    Download SGACL lists every X seconds
    trustsecEnableModePassword String
    Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecEnableModePasswordWo together with trustsecEnableModePasswordWoVersion, which keeps it out of state.
    trustsecEnableModePasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    trustsecEnableModePasswordWoVersion Number
    Rotation trigger for trustsecEnableModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecExecModePassword String
    EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecExecModePasswordWo together with trustsecExecModePasswordWoVersion, which keeps it out of state.
    trustsecExecModePasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    trustsecExecModePasswordWoVersion Number
    Rotation trigger for trustsecExecModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecExecModeUsername String
    EXEC mode username
    trustsecIncludeWhenDeployingSgtUpdates Boolean
    Include this device when deploying Security Group Tag Mapping Updates
    trustsecOtherSgaDevicesToTrustThisDevice Boolean
    Other TrustSec devices to trust this device
    trustsecReAuthenticationEveryXSeconds Number
    Re-authenticate every X seconds
    trustsecRestApiPassword String
    REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecRestApiPasswordWo together with trustsecRestApiPasswordWoVersion, which keeps it out of state.
    trustsecRestApiPasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    trustsecRestApiPasswordWoVersion Number
    Rotation trigger for trustsecRestApiPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecRestApiUsername String
    REST API username
    trustsecSendConfigurationToDevice Boolean
    Send configuration to device
    trustsecSendConfigurationToDeviceUsing String
    Send configuration to device using

    • Choices: DISABLE_ALL, ENABLE_USING_CLI, ENABLE_USING_COA

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing Device Resource

    Get an existing Device 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?: DeviceState, opts?: CustomResourceOptions): Device
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            authentication_dtls_required: Optional[bool] = None,
            authentication_enable_key_wrap: Optional[bool] = None,
            authentication_enable_multi_secret: Optional[bool] = None,
            authentication_encryption_key: Optional[str] = None,
            authentication_encryption_key_format: Optional[str] = None,
            authentication_encryption_key_wo: Optional[str] = None,
            authentication_encryption_key_wo_version: Optional[int] = None,
            authentication_message_authenticator_code_key: Optional[str] = None,
            authentication_message_authenticator_code_key_wo: Optional[str] = None,
            authentication_message_authenticator_code_key_wo_version: Optional[int] = None,
            authentication_network_protocol: Optional[str] = None,
            authentication_radius_shared_secret: Optional[str] = None,
            authentication_radius_shared_secret_wo: Optional[str] = None,
            authentication_radius_shared_secret_wo_version: Optional[int] = None,
            authentication_second_radius_shared_secret: Optional[str] = None,
            authentication_second_radius_shared_secret_wo: Optional[str] = None,
            authentication_second_radius_shared_secret_wo_version: Optional[int] = None,
            coa_port: Optional[int] = None,
            description: Optional[str] = None,
            dtls_dns_name: Optional[str] = None,
            ips: Optional[Sequence[DeviceIpArgs]] = None,
            model_name: Optional[str] = None,
            name: Optional[str] = None,
            network_device_groups: Optional[Sequence[str]] = None,
            profile_name: Optional[str] = None,
            snmp_auth_password: Optional[str] = None,
            snmp_auth_password_wo: Optional[str] = None,
            snmp_auth_password_wo_version: Optional[int] = None,
            snmp_auth_protocol: Optional[str] = None,
            snmp_link_trap_query: Optional[bool] = None,
            snmp_mac_trap_query: Optional[bool] = None,
            snmp_originating_policy_service_node: Optional[str] = None,
            snmp_polling_interval: Optional[int] = None,
            snmp_privacy_password: Optional[str] = None,
            snmp_privacy_password_wo: Optional[str] = None,
            snmp_privacy_password_wo_version: Optional[int] = None,
            snmp_privacy_protocol: Optional[str] = None,
            snmp_ro_community: Optional[str] = None,
            snmp_security_level: Optional[str] = None,
            snmp_username: Optional[str] = None,
            snmp_version: Optional[str] = None,
            software_version: Optional[str] = None,
            tacacs_connect_mode_options: Optional[str] = None,
            tacacs_shared_secret: Optional[str] = None,
            tacacs_shared_secret_wo: Optional[str] = None,
            tacacs_shared_secret_wo_version: Optional[int] = None,
            trustsec_coa_source_host: Optional[str] = None,
            trustsec_device_id: Optional[str] = None,
            trustsec_device_password: Optional[str] = None,
            trustsec_device_password_wo: Optional[str] = None,
            trustsec_device_password_wo_version: Optional[int] = None,
            trustsec_download_environment_data_every_x_seconds: Optional[int] = None,
            trustsec_download_peer_authorization_policy_every_x_seconds: Optional[int] = None,
            trustsec_download_sgacl_lists_every_x_seconds: Optional[int] = None,
            trustsec_enable_mode_password: Optional[str] = None,
            trustsec_enable_mode_password_wo: Optional[str] = None,
            trustsec_enable_mode_password_wo_version: Optional[int] = None,
            trustsec_exec_mode_password: Optional[str] = None,
            trustsec_exec_mode_password_wo: Optional[str] = None,
            trustsec_exec_mode_password_wo_version: Optional[int] = None,
            trustsec_exec_mode_username: Optional[str] = None,
            trustsec_include_when_deploying_sgt_updates: Optional[bool] = None,
            trustsec_other_sga_devices_to_trust_this_device: Optional[bool] = None,
            trustsec_re_authentication_every_x_seconds: Optional[int] = None,
            trustsec_rest_api_password: Optional[str] = None,
            trustsec_rest_api_password_wo: Optional[str] = None,
            trustsec_rest_api_password_wo_version: Optional[int] = None,
            trustsec_rest_api_username: Optional[str] = None,
            trustsec_send_configuration_to_device: Optional[bool] = None,
            trustsec_send_configuration_to_device_using: Optional[str] = None) -> Device
    func GetDevice(ctx *Context, name string, id IDInput, state *DeviceState, opts ...ResourceOption) (*Device, error)
    public static Device Get(string name, Input<string> id, DeviceState? state, CustomResourceOptions? opts = null)
    public static Device get(String name, Output<String> id, DeviceState state, CustomResourceOptions options)
    resources:  _:    type: ise:network:Device    get:      id: ${id}
    import {
      to = ise_network_device.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:
    AuthenticationDtlsRequired bool
    Enforce use of DTLS
    AuthenticationEnableKeyWrap bool
    Enable key wrap
    AuthenticationEnableMultiSecret bool
    Enable multiple RADIUS shared secrets
    AuthenticationEncryptionKey string
    Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationEncryptionKeyWo together with authenticationEncryptionKeyWoVersion, which keeps it out of state.
    AuthenticationEncryptionKeyFormat string
    Key input format

    • Choices: ASCII, HEXADECIMAL
    AuthenticationEncryptionKeyWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    AuthenticationEncryptionKeyWoVersion int
    Rotation trigger for authenticationEncryptionKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    AuthenticationMessageAuthenticatorCodeKey string
    Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationMessageAuthenticatorCodeKeyWo together with authenticationMessageAuthenticatorCodeKeyWoVersion, which keeps it out of state.
    AuthenticationMessageAuthenticatorCodeKeyWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    AuthenticationMessageAuthenticatorCodeKeyWoVersion int
    Rotation trigger for authenticationMessageAuthenticatorCodeKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    AuthenticationNetworkProtocol string
    Network protocol

    • Choices: RADIUS, TACACS_PLUS
    AuthenticationRadiusSharedSecret string
    RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationRadiusSharedSecretWo together with authenticationRadiusSharedSecretWoVersion, which keeps it out of state.
    AuthenticationRadiusSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    AuthenticationRadiusSharedSecretWoVersion int
    Rotation trigger for authenticationRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    AuthenticationSecondRadiusSharedSecret string
    Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationSecondRadiusSharedSecretWo together with authenticationSecondRadiusSharedSecretWoVersion, which keeps it out of state.
    AuthenticationSecondRadiusSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    AuthenticationSecondRadiusSharedSecretWoVersion int
    Rotation trigger for authenticationSecondRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    CoaPort int
    CoA port
    Description string
    Description
    DtlsDnsName string
    This value is used to verify the client identity contained in the X.509 RADIUS/DTLS client certificate
    Ips List<DeviceIp>
    List of IP subnets
    ModelName string
    Model name
    Name string
    The name of the network device
    NetworkDeviceGroups List<string>
    List of network device groups, e.g. Device Type#All Device Types#ACCESS
    ProfileName string
    Profile name

    • Default value: Cisco
    SnmpAuthPassword string
    SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpAuthPasswordWo together with snmpAuthPasswordWoVersion, which keeps it out of state.
    SnmpAuthPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    SnmpAuthPasswordWoVersion int
    Rotation trigger for snmpAuthPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    SnmpAuthProtocol string
    SNMP authentication protocol. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Choices: MD5, SHA, SHA2
    SnmpLinkTrapQuery bool
    SNMP link Trap Query
    SnmpMacTrapQuery bool
    SNMP MAC Trap Query
    SnmpOriginatingPolicyServiceNode string
    Originating Policy Services Node
    SnmpPollingInterval int
    SNMP Polling Interval in seconds

    • Range: 0 (disabled) or 600-86400
    SnmpPrivacyPassword string
    SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpPrivacyPasswordWo together with snmpPrivacyPasswordWoVersion, which keeps it out of state.
    SnmpPrivacyPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    SnmpPrivacyPasswordWoVersion int
    Rotation trigger for snmpPrivacyPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    SnmpPrivacyProtocol string
    SNMP privacy protocol. Required for snmp version 3 and securityLevel PRIV.

    • Choices: DES, AES128, AES192, AES256, 3DES
    SnmpRoCommunity string
    SNMP RO Community
    SnmpSecurityLevel string
    SNMP security level. Required for snmp version 3.

    • Choices: NO_AUTH, AUTH, PRIV
    SnmpUsername string
    SNMP username. Required for snmp version 3.
    SnmpVersion string
    SNMP version

    • Choices: ONE, TWO_C, THREE
    SoftwareVersion string
    Software version
    TacacsConnectModeOptions string
    Connect mode options

    • Choices: OFF, ON_LEGACY, ON_DRAFT_COMPLIANT
    TacacsSharedSecret string
    Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer tacacsSharedSecretWo together with tacacsSharedSecretWoVersion, which keeps it out of state.
    TacacsSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    TacacsSharedSecretWoVersion int
    Rotation trigger for tacacsSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecCoaSourceHost string
    CoA source host
    TrustsecDeviceId string
    TrustSec device ID
    TrustsecDevicePassword string
    TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecDevicePasswordWo together with trustsecDevicePasswordWoVersion, which keeps it out of state.
    TrustsecDevicePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    TrustsecDevicePasswordWoVersion int
    Rotation trigger for trustsecDevicePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecDownloadEnvironmentDataEveryXSeconds int
    Download environment data every X seconds
    TrustsecDownloadPeerAuthorizationPolicyEveryXSeconds int
    Download peer authorization policy every X seconds
    TrustsecDownloadSgaclListsEveryXSeconds int
    Download SGACL lists every X seconds
    TrustsecEnableModePassword string
    Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecEnableModePasswordWo together with trustsecEnableModePasswordWoVersion, which keeps it out of state.
    TrustsecEnableModePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    TrustsecEnableModePasswordWoVersion int
    Rotation trigger for trustsecEnableModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecExecModePassword string
    EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecExecModePasswordWo together with trustsecExecModePasswordWoVersion, which keeps it out of state.
    TrustsecExecModePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    TrustsecExecModePasswordWoVersion int
    Rotation trigger for trustsecExecModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecExecModeUsername string
    EXEC mode username
    TrustsecIncludeWhenDeployingSgtUpdates bool
    Include this device when deploying Security Group Tag Mapping Updates
    TrustsecOtherSgaDevicesToTrustThisDevice bool
    Other TrustSec devices to trust this device
    TrustsecReAuthenticationEveryXSeconds int
    Re-authenticate every X seconds
    TrustsecRestApiPassword string
    REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecRestApiPasswordWo together with trustsecRestApiPasswordWoVersion, which keeps it out of state.
    TrustsecRestApiPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    TrustsecRestApiPasswordWoVersion int
    Rotation trigger for trustsecRestApiPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecRestApiUsername string
    REST API username
    TrustsecSendConfigurationToDevice bool
    Send configuration to device
    TrustsecSendConfigurationToDeviceUsing string
    Send configuration to device using

    • Choices: DISABLE_ALL, ENABLE_USING_CLI, ENABLE_USING_COA
    AuthenticationDtlsRequired bool
    Enforce use of DTLS
    AuthenticationEnableKeyWrap bool
    Enable key wrap
    AuthenticationEnableMultiSecret bool
    Enable multiple RADIUS shared secrets
    AuthenticationEncryptionKey string
    Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationEncryptionKeyWo together with authenticationEncryptionKeyWoVersion, which keeps it out of state.
    AuthenticationEncryptionKeyFormat string
    Key input format

    • Choices: ASCII, HEXADECIMAL
    AuthenticationEncryptionKeyWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    AuthenticationEncryptionKeyWoVersion int
    Rotation trigger for authenticationEncryptionKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    AuthenticationMessageAuthenticatorCodeKey string
    Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationMessageAuthenticatorCodeKeyWo together with authenticationMessageAuthenticatorCodeKeyWoVersion, which keeps it out of state.
    AuthenticationMessageAuthenticatorCodeKeyWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    AuthenticationMessageAuthenticatorCodeKeyWoVersion int
    Rotation trigger for authenticationMessageAuthenticatorCodeKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    AuthenticationNetworkProtocol string
    Network protocol

    • Choices: RADIUS, TACACS_PLUS
    AuthenticationRadiusSharedSecret string
    RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationRadiusSharedSecretWo together with authenticationRadiusSharedSecretWoVersion, which keeps it out of state.
    AuthenticationRadiusSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    AuthenticationRadiusSharedSecretWoVersion int
    Rotation trigger for authenticationRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    AuthenticationSecondRadiusSharedSecret string
    Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationSecondRadiusSharedSecretWo together with authenticationSecondRadiusSharedSecretWoVersion, which keeps it out of state.
    AuthenticationSecondRadiusSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    AuthenticationSecondRadiusSharedSecretWoVersion int
    Rotation trigger for authenticationSecondRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    CoaPort int
    CoA port
    Description string
    Description
    DtlsDnsName string
    This value is used to verify the client identity contained in the X.509 RADIUS/DTLS client certificate
    Ips []DeviceIpArgs
    List of IP subnets
    ModelName string
    Model name
    Name string
    The name of the network device
    NetworkDeviceGroups []string
    List of network device groups, e.g. Device Type#All Device Types#ACCESS
    ProfileName string
    Profile name

    • Default value: Cisco
    SnmpAuthPassword string
    SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpAuthPasswordWo together with snmpAuthPasswordWoVersion, which keeps it out of state.
    SnmpAuthPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    SnmpAuthPasswordWoVersion int
    Rotation trigger for snmpAuthPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    SnmpAuthProtocol string
    SNMP authentication protocol. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Choices: MD5, SHA, SHA2
    SnmpLinkTrapQuery bool
    SNMP link Trap Query
    SnmpMacTrapQuery bool
    SNMP MAC Trap Query
    SnmpOriginatingPolicyServiceNode string
    Originating Policy Services Node
    SnmpPollingInterval int
    SNMP Polling Interval in seconds

    • Range: 0 (disabled) or 600-86400
    SnmpPrivacyPassword string
    SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpPrivacyPasswordWo together with snmpPrivacyPasswordWoVersion, which keeps it out of state.
    SnmpPrivacyPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    SnmpPrivacyPasswordWoVersion int
    Rotation trigger for snmpPrivacyPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    SnmpPrivacyProtocol string
    SNMP privacy protocol. Required for snmp version 3 and securityLevel PRIV.

    • Choices: DES, AES128, AES192, AES256, 3DES
    SnmpRoCommunity string
    SNMP RO Community
    SnmpSecurityLevel string
    SNMP security level. Required for snmp version 3.

    • Choices: NO_AUTH, AUTH, PRIV
    SnmpUsername string
    SNMP username. Required for snmp version 3.
    SnmpVersion string
    SNMP version

    • Choices: ONE, TWO_C, THREE
    SoftwareVersion string
    Software version
    TacacsConnectModeOptions string
    Connect mode options

    • Choices: OFF, ON_LEGACY, ON_DRAFT_COMPLIANT
    TacacsSharedSecret string
    Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer tacacsSharedSecretWo together with tacacsSharedSecretWoVersion, which keeps it out of state.
    TacacsSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    TacacsSharedSecretWoVersion int
    Rotation trigger for tacacsSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecCoaSourceHost string
    CoA source host
    TrustsecDeviceId string
    TrustSec device ID
    TrustsecDevicePassword string
    TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecDevicePasswordWo together with trustsecDevicePasswordWoVersion, which keeps it out of state.
    TrustsecDevicePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    TrustsecDevicePasswordWoVersion int
    Rotation trigger for trustsecDevicePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecDownloadEnvironmentDataEveryXSeconds int
    Download environment data every X seconds
    TrustsecDownloadPeerAuthorizationPolicyEveryXSeconds int
    Download peer authorization policy every X seconds
    TrustsecDownloadSgaclListsEveryXSeconds int
    Download SGACL lists every X seconds
    TrustsecEnableModePassword string
    Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecEnableModePasswordWo together with trustsecEnableModePasswordWoVersion, which keeps it out of state.
    TrustsecEnableModePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    TrustsecEnableModePasswordWoVersion int
    Rotation trigger for trustsecEnableModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecExecModePassword string
    EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecExecModePasswordWo together with trustsecExecModePasswordWoVersion, which keeps it out of state.
    TrustsecExecModePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    TrustsecExecModePasswordWoVersion int
    Rotation trigger for trustsecExecModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecExecModeUsername string
    EXEC mode username
    TrustsecIncludeWhenDeployingSgtUpdates bool
    Include this device when deploying Security Group Tag Mapping Updates
    TrustsecOtherSgaDevicesToTrustThisDevice bool
    Other TrustSec devices to trust this device
    TrustsecReAuthenticationEveryXSeconds int
    Re-authenticate every X seconds
    TrustsecRestApiPassword string
    REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecRestApiPasswordWo together with trustsecRestApiPasswordWoVersion, which keeps it out of state.
    TrustsecRestApiPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    TrustsecRestApiPasswordWoVersion int
    Rotation trigger for trustsecRestApiPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    TrustsecRestApiUsername string
    REST API username
    TrustsecSendConfigurationToDevice bool
    Send configuration to device
    TrustsecSendConfigurationToDeviceUsing string
    Send configuration to device using

    • Choices: DISABLE_ALL, ENABLE_USING_CLI, ENABLE_USING_COA
    authentication_dtls_required bool
    Enforce use of DTLS
    authentication_enable_key_wrap bool
    Enable key wrap
    authentication_enable_multi_secret bool
    Enable multiple RADIUS shared secrets
    authentication_encryption_key string
    Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationEncryptionKeyWo together with authenticationEncryptionKeyWoVersion, which keeps it out of state.
    authentication_encryption_key_format string
    Key input format

    • Choices: ASCII, HEXADECIMAL
    authentication_encryption_key_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    authentication_encryption_key_wo_version number
    Rotation trigger for authenticationEncryptionKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authentication_message_authenticator_code_key string
    Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationMessageAuthenticatorCodeKeyWo together with authenticationMessageAuthenticatorCodeKeyWoVersion, which keeps it out of state.
    authentication_message_authenticator_code_key_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    authentication_message_authenticator_code_key_wo_version number
    Rotation trigger for authenticationMessageAuthenticatorCodeKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authentication_network_protocol string
    Network protocol

    • Choices: RADIUS, TACACS_PLUS
    authentication_radius_shared_secret string
    RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationRadiusSharedSecretWo together with authenticationRadiusSharedSecretWoVersion, which keeps it out of state.
    authentication_radius_shared_secret_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    authentication_radius_shared_secret_wo_version number
    Rotation trigger for authenticationRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authentication_second_radius_shared_secret string
    Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationSecondRadiusSharedSecretWo together with authenticationSecondRadiusSharedSecretWoVersion, which keeps it out of state.
    authentication_second_radius_shared_secret_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    authentication_second_radius_shared_secret_wo_version number
    Rotation trigger for authenticationSecondRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    coa_port number
    CoA port
    description string
    Description
    dtls_dns_name string
    This value is used to verify the client identity contained in the X.509 RADIUS/DTLS client certificate
    ips list(object)
    List of IP subnets
    model_name string
    Model name
    name string
    The name of the network device
    network_device_groups list(string)
    List of network device groups, e.g. Device Type#All Device Types#ACCESS
    profile_name string
    Profile name

    • Default value: Cisco
    snmp_auth_password string
    SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpAuthPasswordWo together with snmpAuthPasswordWoVersion, which keeps it out of state.
    snmp_auth_password_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    snmp_auth_password_wo_version number
    Rotation trigger for snmpAuthPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmp_auth_protocol string
    SNMP authentication protocol. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Choices: MD5, SHA, SHA2
    snmp_link_trap_query bool
    SNMP link Trap Query
    snmp_mac_trap_query bool
    SNMP MAC Trap Query
    snmp_originating_policy_service_node string
    Originating Policy Services Node
    snmp_polling_interval number
    SNMP Polling Interval in seconds

    • Range: 0 (disabled) or 600-86400
    snmp_privacy_password string
    SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpPrivacyPasswordWo together with snmpPrivacyPasswordWoVersion, which keeps it out of state.
    snmp_privacy_password_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    snmp_privacy_password_wo_version number
    Rotation trigger for snmpPrivacyPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmp_privacy_protocol string
    SNMP privacy protocol. Required for snmp version 3 and securityLevel PRIV.

    • Choices: DES, AES128, AES192, AES256, 3DES
    snmp_ro_community string
    SNMP RO Community
    snmp_security_level string
    SNMP security level. Required for snmp version 3.

    • Choices: NO_AUTH, AUTH, PRIV
    snmp_username string
    SNMP username. Required for snmp version 3.
    snmp_version string
    SNMP version

    • Choices: ONE, TWO_C, THREE
    software_version string
    Software version
    tacacs_connect_mode_options string
    Connect mode options

    • Choices: OFF, ON_LEGACY, ON_DRAFT_COMPLIANT
    tacacs_shared_secret string
    Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer tacacsSharedSecretWo together with tacacsSharedSecretWoVersion, which keeps it out of state.
    tacacs_shared_secret_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    tacacs_shared_secret_wo_version number
    Rotation trigger for tacacsSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_coa_source_host string
    CoA source host
    trustsec_device_id string
    TrustSec device ID
    trustsec_device_password string
    TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecDevicePasswordWo together with trustsecDevicePasswordWoVersion, which keeps it out of state.
    trustsec_device_password_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    trustsec_device_password_wo_version number
    Rotation trigger for trustsecDevicePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_download_environment_data_every_x_seconds number
    Download environment data every X seconds
    trustsec_download_peer_authorization_policy_every_x_seconds number
    Download peer authorization policy every X seconds
    trustsec_download_sgacl_lists_every_x_seconds number
    Download SGACL lists every X seconds
    trustsec_enable_mode_password string
    Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecEnableModePasswordWo together with trustsecEnableModePasswordWoVersion, which keeps it out of state.
    trustsec_enable_mode_password_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    trustsec_enable_mode_password_wo_version number
    Rotation trigger for trustsecEnableModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_exec_mode_password string
    EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecExecModePasswordWo together with trustsecExecModePasswordWoVersion, which keeps it out of state.
    trustsec_exec_mode_password_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    trustsec_exec_mode_password_wo_version number
    Rotation trigger for trustsecExecModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_exec_mode_username string
    EXEC mode username
    trustsec_include_when_deploying_sgt_updates bool
    Include this device when deploying Security Group Tag Mapping Updates
    trustsec_other_sga_devices_to_trust_this_device bool
    Other TrustSec devices to trust this device
    trustsec_re_authentication_every_x_seconds number
    Re-authenticate every X seconds
    trustsec_rest_api_password string
    REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecRestApiPasswordWo together with trustsecRestApiPasswordWoVersion, which keeps it out of state.
    trustsec_rest_api_password_wo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    trustsec_rest_api_password_wo_version number
    Rotation trigger for trustsecRestApiPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_rest_api_username string
    REST API username
    trustsec_send_configuration_to_device bool
    Send configuration to device
    trustsec_send_configuration_to_device_using string
    Send configuration to device using

    • Choices: DISABLE_ALL, ENABLE_USING_CLI, ENABLE_USING_COA
    authenticationDtlsRequired Boolean
    Enforce use of DTLS
    authenticationEnableKeyWrap Boolean
    Enable key wrap
    authenticationEnableMultiSecret Boolean
    Enable multiple RADIUS shared secrets
    authenticationEncryptionKey String
    Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationEncryptionKeyWo together with authenticationEncryptionKeyWoVersion, which keeps it out of state.
    authenticationEncryptionKeyFormat String
    Key input format

    • Choices: ASCII, HEXADECIMAL
    authenticationEncryptionKeyWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    authenticationEncryptionKeyWoVersion Integer
    Rotation trigger for authenticationEncryptionKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationMessageAuthenticatorCodeKey String
    Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationMessageAuthenticatorCodeKeyWo together with authenticationMessageAuthenticatorCodeKeyWoVersion, which keeps it out of state.
    authenticationMessageAuthenticatorCodeKeyWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    authenticationMessageAuthenticatorCodeKeyWoVersion Integer
    Rotation trigger for authenticationMessageAuthenticatorCodeKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationNetworkProtocol String
    Network protocol

    • Choices: RADIUS, TACACS_PLUS
    authenticationRadiusSharedSecret String
    RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationRadiusSharedSecretWo together with authenticationRadiusSharedSecretWoVersion, which keeps it out of state.
    authenticationRadiusSharedSecretWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    authenticationRadiusSharedSecretWoVersion Integer
    Rotation trigger for authenticationRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationSecondRadiusSharedSecret String
    Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationSecondRadiusSharedSecretWo together with authenticationSecondRadiusSharedSecretWoVersion, which keeps it out of state.
    authenticationSecondRadiusSharedSecretWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    authenticationSecondRadiusSharedSecretWoVersion Integer
    Rotation trigger for authenticationSecondRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    coaPort Integer
    CoA port
    description String
    Description
    dtlsDnsName String
    This value is used to verify the client identity contained in the X.509 RADIUS/DTLS client certificate
    ips List<DeviceIp>
    List of IP subnets
    modelName String
    Model name
    name String
    The name of the network device
    networkDeviceGroups List<String>
    List of network device groups, e.g. Device Type#All Device Types#ACCESS
    profileName String
    Profile name

    • Default value: Cisco
    snmpAuthPassword String
    SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpAuthPasswordWo together with snmpAuthPasswordWoVersion, which keeps it out of state.
    snmpAuthPasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    snmpAuthPasswordWoVersion Integer
    Rotation trigger for snmpAuthPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmpAuthProtocol String
    SNMP authentication protocol. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Choices: MD5, SHA, SHA2
    snmpLinkTrapQuery Boolean
    SNMP link Trap Query
    snmpMacTrapQuery Boolean
    SNMP MAC Trap Query
    snmpOriginatingPolicyServiceNode String
    Originating Policy Services Node
    snmpPollingInterval Integer
    SNMP Polling Interval in seconds

    • Range: 0 (disabled) or 600-86400
    snmpPrivacyPassword String
    SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpPrivacyPasswordWo together with snmpPrivacyPasswordWoVersion, which keeps it out of state.
    snmpPrivacyPasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    snmpPrivacyPasswordWoVersion Integer
    Rotation trigger for snmpPrivacyPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmpPrivacyProtocol String
    SNMP privacy protocol. Required for snmp version 3 and securityLevel PRIV.

    • Choices: DES, AES128, AES192, AES256, 3DES
    snmpRoCommunity String
    SNMP RO Community
    snmpSecurityLevel String
    SNMP security level. Required for snmp version 3.

    • Choices: NO_AUTH, AUTH, PRIV
    snmpUsername String
    SNMP username. Required for snmp version 3.
    snmpVersion String
    SNMP version

    • Choices: ONE, TWO_C, THREE
    softwareVersion String
    Software version
    tacacsConnectModeOptions String
    Connect mode options

    • Choices: OFF, ON_LEGACY, ON_DRAFT_COMPLIANT
    tacacsSharedSecret String
    Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer tacacsSharedSecretWo together with tacacsSharedSecretWoVersion, which keeps it out of state.
    tacacsSharedSecretWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    tacacsSharedSecretWoVersion Integer
    Rotation trigger for tacacsSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecCoaSourceHost String
    CoA source host
    trustsecDeviceId String
    TrustSec device ID
    trustsecDevicePassword String
    TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecDevicePasswordWo together with trustsecDevicePasswordWoVersion, which keeps it out of state.
    trustsecDevicePasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    trustsecDevicePasswordWoVersion Integer
    Rotation trigger for trustsecDevicePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecDownloadEnvironmentDataEveryXSeconds Integer
    Download environment data every X seconds
    trustsecDownloadPeerAuthorizationPolicyEveryXSeconds Integer
    Download peer authorization policy every X seconds
    trustsecDownloadSgaclListsEveryXSeconds Integer
    Download SGACL lists every X seconds
    trustsecEnableModePassword String
    Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecEnableModePasswordWo together with trustsecEnableModePasswordWoVersion, which keeps it out of state.
    trustsecEnableModePasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    trustsecEnableModePasswordWoVersion Integer
    Rotation trigger for trustsecEnableModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecExecModePassword String
    EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecExecModePasswordWo together with trustsecExecModePasswordWoVersion, which keeps it out of state.
    trustsecExecModePasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    trustsecExecModePasswordWoVersion Integer
    Rotation trigger for trustsecExecModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecExecModeUsername String
    EXEC mode username
    trustsecIncludeWhenDeployingSgtUpdates Boolean
    Include this device when deploying Security Group Tag Mapping Updates
    trustsecOtherSgaDevicesToTrustThisDevice Boolean
    Other TrustSec devices to trust this device
    trustsecReAuthenticationEveryXSeconds Integer
    Re-authenticate every X seconds
    trustsecRestApiPassword String
    REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecRestApiPasswordWo together with trustsecRestApiPasswordWoVersion, which keeps it out of state.
    trustsecRestApiPasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    trustsecRestApiPasswordWoVersion Integer
    Rotation trigger for trustsecRestApiPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecRestApiUsername String
    REST API username
    trustsecSendConfigurationToDevice Boolean
    Send configuration to device
    trustsecSendConfigurationToDeviceUsing String
    Send configuration to device using

    • Choices: DISABLE_ALL, ENABLE_USING_CLI, ENABLE_USING_COA
    authenticationDtlsRequired boolean
    Enforce use of DTLS
    authenticationEnableKeyWrap boolean
    Enable key wrap
    authenticationEnableMultiSecret boolean
    Enable multiple RADIUS shared secrets
    authenticationEncryptionKey string
    Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationEncryptionKeyWo together with authenticationEncryptionKeyWoVersion, which keeps it out of state.
    authenticationEncryptionKeyFormat string
    Key input format

    • Choices: ASCII, HEXADECIMAL
    authenticationEncryptionKeyWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    authenticationEncryptionKeyWoVersion number
    Rotation trigger for authenticationEncryptionKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationMessageAuthenticatorCodeKey string
    Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationMessageAuthenticatorCodeKeyWo together with authenticationMessageAuthenticatorCodeKeyWoVersion, which keeps it out of state.
    authenticationMessageAuthenticatorCodeKeyWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    authenticationMessageAuthenticatorCodeKeyWoVersion number
    Rotation trigger for authenticationMessageAuthenticatorCodeKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationNetworkProtocol string
    Network protocol

    • Choices: RADIUS, TACACS_PLUS
    authenticationRadiusSharedSecret string
    RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationRadiusSharedSecretWo together with authenticationRadiusSharedSecretWoVersion, which keeps it out of state.
    authenticationRadiusSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    authenticationRadiusSharedSecretWoVersion number
    Rotation trigger for authenticationRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationSecondRadiusSharedSecret string
    Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationSecondRadiusSharedSecretWo together with authenticationSecondRadiusSharedSecretWoVersion, which keeps it out of state.
    authenticationSecondRadiusSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    authenticationSecondRadiusSharedSecretWoVersion number
    Rotation trigger for authenticationSecondRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    coaPort number
    CoA port
    description string
    Description
    dtlsDnsName string
    This value is used to verify the client identity contained in the X.509 RADIUS/DTLS client certificate
    ips DeviceIp[]
    List of IP subnets
    modelName string
    Model name
    name string
    The name of the network device
    networkDeviceGroups string[]
    List of network device groups, e.g. Device Type#All Device Types#ACCESS
    profileName string
    Profile name

    • Default value: Cisco
    snmpAuthPassword string
    SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpAuthPasswordWo together with snmpAuthPasswordWoVersion, which keeps it out of state.
    snmpAuthPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    snmpAuthPasswordWoVersion number
    Rotation trigger for snmpAuthPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmpAuthProtocol string
    SNMP authentication protocol. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Choices: MD5, SHA, SHA2
    snmpLinkTrapQuery boolean
    SNMP link Trap Query
    snmpMacTrapQuery boolean
    SNMP MAC Trap Query
    snmpOriginatingPolicyServiceNode string
    Originating Policy Services Node
    snmpPollingInterval number
    SNMP Polling Interval in seconds

    • Range: 0 (disabled) or 600-86400
    snmpPrivacyPassword string
    SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpPrivacyPasswordWo together with snmpPrivacyPasswordWoVersion, which keeps it out of state.
    snmpPrivacyPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    snmpPrivacyPasswordWoVersion number
    Rotation trigger for snmpPrivacyPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmpPrivacyProtocol string
    SNMP privacy protocol. Required for snmp version 3 and securityLevel PRIV.

    • Choices: DES, AES128, AES192, AES256, 3DES
    snmpRoCommunity string
    SNMP RO Community
    snmpSecurityLevel string
    SNMP security level. Required for snmp version 3.

    • Choices: NO_AUTH, AUTH, PRIV
    snmpUsername string
    SNMP username. Required for snmp version 3.
    snmpVersion string
    SNMP version

    • Choices: ONE, TWO_C, THREE
    softwareVersion string
    Software version
    tacacsConnectModeOptions string
    Connect mode options

    • Choices: OFF, ON_LEGACY, ON_DRAFT_COMPLIANT
    tacacsSharedSecret string
    Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer tacacsSharedSecretWo together with tacacsSharedSecretWoVersion, which keeps it out of state.
    tacacsSharedSecretWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    tacacsSharedSecretWoVersion number
    Rotation trigger for tacacsSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecCoaSourceHost string
    CoA source host
    trustsecDeviceId string
    TrustSec device ID
    trustsecDevicePassword string
    TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecDevicePasswordWo together with trustsecDevicePasswordWoVersion, which keeps it out of state.
    trustsecDevicePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    trustsecDevicePasswordWoVersion number
    Rotation trigger for trustsecDevicePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecDownloadEnvironmentDataEveryXSeconds number
    Download environment data every X seconds
    trustsecDownloadPeerAuthorizationPolicyEveryXSeconds number
    Download peer authorization policy every X seconds
    trustsecDownloadSgaclListsEveryXSeconds number
    Download SGACL lists every X seconds
    trustsecEnableModePassword string
    Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecEnableModePasswordWo together with trustsecEnableModePasswordWoVersion, which keeps it out of state.
    trustsecEnableModePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    trustsecEnableModePasswordWoVersion number
    Rotation trigger for trustsecEnableModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecExecModePassword string
    EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecExecModePasswordWo together with trustsecExecModePasswordWoVersion, which keeps it out of state.
    trustsecExecModePasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    trustsecExecModePasswordWoVersion number
    Rotation trigger for trustsecExecModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecExecModeUsername string
    EXEC mode username
    trustsecIncludeWhenDeployingSgtUpdates boolean
    Include this device when deploying Security Group Tag Mapping Updates
    trustsecOtherSgaDevicesToTrustThisDevice boolean
    Other TrustSec devices to trust this device
    trustsecReAuthenticationEveryXSeconds number
    Re-authenticate every X seconds
    trustsecRestApiPassword string
    REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecRestApiPasswordWo together with trustsecRestApiPasswordWoVersion, which keeps it out of state.
    trustsecRestApiPasswordWo string
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    trustsecRestApiPasswordWoVersion number
    Rotation trigger for trustsecRestApiPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecRestApiUsername string
    REST API username
    trustsecSendConfigurationToDevice boolean
    Send configuration to device
    trustsecSendConfigurationToDeviceUsing string
    Send configuration to device using

    • Choices: DISABLE_ALL, ENABLE_USING_CLI, ENABLE_USING_COA
    authentication_dtls_required bool
    Enforce use of DTLS
    authentication_enable_key_wrap bool
    Enable key wrap
    authentication_enable_multi_secret bool
    Enable multiple RADIUS shared secrets
    authentication_encryption_key str
    Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationEncryptionKeyWo together with authenticationEncryptionKeyWoVersion, which keeps it out of state.
    authentication_encryption_key_format str
    Key input format

    • Choices: ASCII, HEXADECIMAL
    authentication_encryption_key_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    authentication_encryption_key_wo_version int
    Rotation trigger for authenticationEncryptionKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authentication_message_authenticator_code_key str
    Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationMessageAuthenticatorCodeKeyWo together with authenticationMessageAuthenticatorCodeKeyWoVersion, which keeps it out of state.
    authentication_message_authenticator_code_key_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    authentication_message_authenticator_code_key_wo_version int
    Rotation trigger for authenticationMessageAuthenticatorCodeKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authentication_network_protocol str
    Network protocol

    • Choices: RADIUS, TACACS_PLUS
    authentication_radius_shared_secret str
    RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationRadiusSharedSecretWo together with authenticationRadiusSharedSecretWoVersion, which keeps it out of state.
    authentication_radius_shared_secret_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    authentication_radius_shared_secret_wo_version int
    Rotation trigger for authenticationRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authentication_second_radius_shared_secret str
    Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationSecondRadiusSharedSecretWo together with authenticationSecondRadiusSharedSecretWoVersion, which keeps it out of state.
    authentication_second_radius_shared_secret_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    authentication_second_radius_shared_secret_wo_version int
    Rotation trigger for authenticationSecondRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    coa_port int
    CoA port
    description str
    Description
    dtls_dns_name str
    This value is used to verify the client identity contained in the X.509 RADIUS/DTLS client certificate
    ips Sequence[DeviceIpArgs]
    List of IP subnets
    model_name str
    Model name
    name str
    The name of the network device
    network_device_groups Sequence[str]
    List of network device groups, e.g. Device Type#All Device Types#ACCESS
    profile_name str
    Profile name

    • Default value: Cisco
    snmp_auth_password str
    SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpAuthPasswordWo together with snmpAuthPasswordWoVersion, which keeps it out of state.
    snmp_auth_password_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    snmp_auth_password_wo_version int
    Rotation trigger for snmpAuthPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmp_auth_protocol str
    SNMP authentication protocol. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Choices: MD5, SHA, SHA2
    snmp_link_trap_query bool
    SNMP link Trap Query
    snmp_mac_trap_query bool
    SNMP MAC Trap Query
    snmp_originating_policy_service_node str
    Originating Policy Services Node
    snmp_polling_interval int
    SNMP Polling Interval in seconds

    • Range: 0 (disabled) or 600-86400
    snmp_privacy_password str
    SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpPrivacyPasswordWo together with snmpPrivacyPasswordWoVersion, which keeps it out of state.
    snmp_privacy_password_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    snmp_privacy_password_wo_version int
    Rotation trigger for snmpPrivacyPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmp_privacy_protocol str
    SNMP privacy protocol. Required for snmp version 3 and securityLevel PRIV.

    • Choices: DES, AES128, AES192, AES256, 3DES
    snmp_ro_community str
    SNMP RO Community
    snmp_security_level str
    SNMP security level. Required for snmp version 3.

    • Choices: NO_AUTH, AUTH, PRIV
    snmp_username str
    SNMP username. Required for snmp version 3.
    snmp_version str
    SNMP version

    • Choices: ONE, TWO_C, THREE
    software_version str
    Software version
    tacacs_connect_mode_options str
    Connect mode options

    • Choices: OFF, ON_LEGACY, ON_DRAFT_COMPLIANT
    tacacs_shared_secret str
    Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer tacacsSharedSecretWo together with tacacsSharedSecretWoVersion, which keeps it out of state.
    tacacs_shared_secret_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    tacacs_shared_secret_wo_version int
    Rotation trigger for tacacsSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_coa_source_host str
    CoA source host
    trustsec_device_id str
    TrustSec device ID
    trustsec_device_password str
    TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecDevicePasswordWo together with trustsecDevicePasswordWoVersion, which keeps it out of state.
    trustsec_device_password_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    trustsec_device_password_wo_version int
    Rotation trigger for trustsecDevicePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_download_environment_data_every_x_seconds int
    Download environment data every X seconds
    trustsec_download_peer_authorization_policy_every_x_seconds int
    Download peer authorization policy every X seconds
    trustsec_download_sgacl_lists_every_x_seconds int
    Download SGACL lists every X seconds
    trustsec_enable_mode_password str
    Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecEnableModePasswordWo together with trustsecEnableModePasswordWoVersion, which keeps it out of state.
    trustsec_enable_mode_password_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    trustsec_enable_mode_password_wo_version int
    Rotation trigger for trustsecEnableModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_exec_mode_password str
    EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecExecModePasswordWo together with trustsecExecModePasswordWoVersion, which keeps it out of state.
    trustsec_exec_mode_password_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    trustsec_exec_mode_password_wo_version int
    Rotation trigger for trustsecExecModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_exec_mode_username str
    EXEC mode username
    trustsec_include_when_deploying_sgt_updates bool
    Include this device when deploying Security Group Tag Mapping Updates
    trustsec_other_sga_devices_to_trust_this_device bool
    Other TrustSec devices to trust this device
    trustsec_re_authentication_every_x_seconds int
    Re-authenticate every X seconds
    trustsec_rest_api_password str
    REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecRestApiPasswordWo together with trustsecRestApiPasswordWoVersion, which keeps it out of state.
    trustsec_rest_api_password_wo str
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    trustsec_rest_api_password_wo_version int
    Rotation trigger for trustsecRestApiPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsec_rest_api_username str
    REST API username
    trustsec_send_configuration_to_device bool
    Send configuration to device
    trustsec_send_configuration_to_device_using str
    Send configuration to device using

    • Choices: DISABLE_ALL, ENABLE_USING_CLI, ENABLE_USING_COA
    authenticationDtlsRequired Boolean
    Enforce use of DTLS
    authenticationEnableKeyWrap Boolean
    Enable key wrap
    authenticationEnableMultiSecret Boolean
    Enable multiple RADIUS shared secrets
    authenticationEncryptionKey String
    Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationEncryptionKeyWo together with authenticationEncryptionKeyWoVersion, which keeps it out of state.
    authenticationEncryptionKeyFormat String
    Key input format

    • Choices: ASCII, HEXADECIMAL
    authenticationEncryptionKeyWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Encryption key

    • Only one of authenticationEncryptionKey and authenticationEncryptionKeyWo can be set.
    authenticationEncryptionKeyWoVersion Number
    Rotation trigger for authenticationEncryptionKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationMessageAuthenticatorCodeKey String
    Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationMessageAuthenticatorCodeKeyWo together with authenticationMessageAuthenticatorCodeKeyWoVersion, which keeps it out of state.
    authenticationMessageAuthenticatorCodeKeyWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Message authenticator code key

    • Only one of authenticationMessageAuthenticatorCodeKey and authenticationMessageAuthenticatorCodeKeyWo can be set.
    authenticationMessageAuthenticatorCodeKeyWoVersion Number
    Rotation trigger for authenticationMessageAuthenticatorCodeKeyWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationNetworkProtocol String
    Network protocol

    • Choices: RADIUS, TACACS_PLUS
    authenticationRadiusSharedSecret String
    RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationRadiusSharedSecretWo together with authenticationRadiusSharedSecretWoVersion, which keeps it out of state.
    authenticationRadiusSharedSecretWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. RADIUS shared secret

    • Only one of authenticationRadiusSharedSecret and authenticationRadiusSharedSecretWo can be set.
    authenticationRadiusSharedSecretWoVersion Number
    Rotation trigger for authenticationRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    authenticationSecondRadiusSharedSecret String
    Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer authenticationSecondRadiusSharedSecretWo together with authenticationSecondRadiusSharedSecretWoVersion, which keeps it out of state.
    authenticationSecondRadiusSharedSecretWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Second RADIUS shared secret

    • Only one of authenticationSecondRadiusSharedSecret and authenticationSecondRadiusSharedSecretWo can be set.
    authenticationSecondRadiusSharedSecretWoVersion Number
    Rotation trigger for authenticationSecondRadiusSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    coaPort Number
    CoA port
    description String
    Description
    dtlsDnsName String
    This value is used to verify the client identity contained in the X.509 RADIUS/DTLS client certificate
    ips List<Property Map>
    List of IP subnets
    modelName String
    Model name
    name String
    The name of the network device
    networkDeviceGroups List<String>
    List of network device groups, e.g. Device Type#All Device Types#ACCESS
    profileName String
    Profile name

    • Default value: Cisco
    snmpAuthPassword String
    SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpAuthPasswordWo together with snmpAuthPasswordWoVersion, which keeps it out of state.
    snmpAuthPasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP authentication password. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Only one of snmpAuthPassword and snmpAuthPasswordWo can be set.
    snmpAuthPasswordWoVersion Number
    Rotation trigger for snmpAuthPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmpAuthProtocol String
    SNMP authentication protocol. Required for snmp version 3 and securityLevel AUTH or PRIV.

    • Choices: MD5, SHA, SHA2
    snmpLinkTrapQuery Boolean
    SNMP link Trap Query
    snmpMacTrapQuery Boolean
    SNMP MAC Trap Query
    snmpOriginatingPolicyServiceNode String
    Originating Policy Services Node
    snmpPollingInterval Number
    SNMP Polling Interval in seconds

    • Range: 0 (disabled) or 600-86400
    snmpPrivacyPassword String
    SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer snmpPrivacyPasswordWo together with snmpPrivacyPasswordWoVersion, which keeps it out of state.
    snmpPrivacyPasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. SNMP privacy password. Required for snmp version 3 and securityLevel PRIV

    • Only one of snmpPrivacyPassword and snmpPrivacyPasswordWo can be set.
    snmpPrivacyPasswordWoVersion Number
    Rotation trigger for snmpPrivacyPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    snmpPrivacyProtocol String
    SNMP privacy protocol. Required for snmp version 3 and securityLevel PRIV.

    • Choices: DES, AES128, AES192, AES256, 3DES
    snmpRoCommunity String
    SNMP RO Community
    snmpSecurityLevel String
    SNMP security level. Required for snmp version 3.

    • Choices: NO_AUTH, AUTH, PRIV
    snmpUsername String
    SNMP username. Required for snmp version 3.
    snmpVersion String
    SNMP version

    • Choices: ONE, TWO_C, THREE
    softwareVersion String
    Software version
    tacacsConnectModeOptions String
    Connect mode options

    • Choices: OFF, ON_LEGACY, ON_DRAFT_COMPLIANT
    tacacsSharedSecret String
    Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    • This attribute stores the secret in Terraform state. Prefer tacacsSharedSecretWo together with tacacsSharedSecretWoVersion, which keeps it out of state.
    tacacsSharedSecretWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Shared secret

    • Only one of tacacsSharedSecret and tacacsSharedSecretWo can be set.
    tacacsSharedSecretWoVersion Number
    Rotation trigger for tacacsSharedSecretWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecCoaSourceHost String
    CoA source host
    trustsecDeviceId String
    TrustSec device ID
    trustsecDevicePassword String
    TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecDevicePasswordWo together with trustsecDevicePasswordWoVersion, which keeps it out of state.
    trustsecDevicePasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. TrustSec device password

    • Only one of trustsecDevicePassword and trustsecDevicePasswordWo can be set.
    trustsecDevicePasswordWoVersion Number
    Rotation trigger for trustsecDevicePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecDownloadEnvironmentDataEveryXSeconds Number
    Download environment data every X seconds
    trustsecDownloadPeerAuthorizationPolicyEveryXSeconds Number
    Download peer authorization policy every X seconds
    trustsecDownloadSgaclListsEveryXSeconds Number
    Download SGACL lists every X seconds
    trustsecEnableModePassword String
    Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecEnableModePasswordWo together with trustsecEnableModePasswordWoVersion, which keeps it out of state.
    trustsecEnableModePasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. Enable mode password

    • Only one of trustsecEnableModePassword and trustsecEnableModePasswordWo can be set.
    trustsecEnableModePasswordWoVersion Number
    Rotation trigger for trustsecEnableModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecExecModePassword String
    EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecExecModePasswordWo together with trustsecExecModePasswordWoVersion, which keeps it out of state.
    trustsecExecModePasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. EXEC mode password

    • Only one of trustsecExecModePassword and trustsecExecModePasswordWo can be set.
    trustsecExecModePasswordWoVersion Number
    Rotation trigger for trustsecExecModePasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecExecModeUsername String
    EXEC mode username
    trustsecIncludeWhenDeployingSgtUpdates Boolean
    Include this device when deploying Security Group Tag Mapping Updates
    trustsecOtherSgaDevicesToTrustThisDevice Boolean
    Other TrustSec devices to trust this device
    trustsecReAuthenticationEveryXSeconds Number
    Re-authenticate every X seconds
    trustsecRestApiPassword String
    REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    • This attribute stores the secret in Terraform state. Prefer trustsecRestApiPasswordWo together with trustsecRestApiPasswordWoVersion, which keeps it out of state.
    trustsecRestApiPasswordWo String
    NOTE: This field is write-only and its value will not be updated in state as part of read operations. REST API password

    • Only one of trustsecRestApiPassword and trustsecRestApiPasswordWo can be set.
    trustsecRestApiPasswordWoVersion Number
    Rotation trigger for trustsecRestApiPasswordWo. Increment this integer whenever the write-only value changes so Terraform sends the new secret. The value is stored in state; the secret is not.
    trustsecRestApiUsername String
    REST API username
    trustsecSendConfigurationToDevice Boolean
    Send configuration to device
    trustsecSendConfigurationToDeviceUsing String
    Send configuration to device using

    • Choices: DISABLE_ALL, ENABLE_USING_CLI, ENABLE_USING_COA

    Supporting Types

    DeviceIp, DeviceIpArgs

    Ipaddress string
    It can be either single ip address or ip range address
    IpaddressExclude string
    It can be either single ip address or ip range address
    Mask string
    Subnet mask length
    Ipaddress string
    It can be either single ip address or ip range address
    IpaddressExclude string
    It can be either single ip address or ip range address
    Mask string
    Subnet mask length
    ipaddress string
    It can be either single ip address or ip range address
    ipaddress_exclude string
    It can be either single ip address or ip range address
    mask string
    Subnet mask length
    ipaddress String
    It can be either single ip address or ip range address
    ipaddressExclude String
    It can be either single ip address or ip range address
    mask String
    Subnet mask length
    ipaddress string
    It can be either single ip address or ip range address
    ipaddressExclude string
    It can be either single ip address or ip range address
    mask string
    Subnet mask length
    ipaddress str
    It can be either single ip address or ip range address
    ipaddress_exclude str
    It can be either single ip address or ip range address
    mask str
    Subnet mask length
    ipaddress String
    It can be either single ip address or ip range address
    ipaddressExclude String
    It can be either single ip address or ip range address
    mask String
    Subnet mask length

    Import

    The pulumi import command can be used, for example:

    $ pulumi import ise:network/device:Device example "76d24097-41c4-4558-a4d0-a8c07ac08470"
    

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

    Package Details

    Repository
    ise pulumi/pulumi-ise
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the ise Terraform Provider.
    ise logo Cisco ISE
    Viewing docs for Cisco ISE v0.6.2
    published on Tuesday, Oct 13, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial