1. Packages
  2. Cisco ISE
  3. API Docs
  4. network
  5. Device
Cisco ISE v0.1.3 published on Tuesday, May 21, 2024 by Pulumi

ise.network.Device

Explore with Pulumi AI

ise logo
Cisco ISE v0.1.3 published on Tuesday, May 21, 2024 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,
        authenticationEncryptionKey: "cisco123cisco123",
        authenticationEncryptionKeyFormat: "ASCII",
        authenticationMessageAuthenticatorCodeKey: "cisco123cisco1235678",
        authenticationNetworkProtocol: "RADIUS",
        authenticationRadiusSharedSecret: "cisco123",
        authenticationEnableMultiSecret: true,
        authenticationSecondRadiusSharedSecret: "cisco12345",
        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,
        snmpRoCommunity: "rocom",
        snmpVersion: "TWO_C",
        tacacsConnectModeOptions: "OFF",
        tacacsSharedSecret: "cisco123",
        trustsecDeviceId: "device123",
        trustsecDevicePassword: "cisco123",
        trustsecRestApiUsername: "user123",
        trustsecRestApiPassword: "Cisco123",
        trustsecEnableModePassword: "cisco123",
        trustsecExecModePassword: "cisco123",
        trustsecExecModeUsername: "user456",
        trustsecIncludeWhenDeployingSgtUpdates: true,
        trustsecDownloadEnviromentDataEveryXSeconds: 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="cisco123cisco123",
        authentication_encryption_key_format="ASCII",
        authentication_message_authenticator_code_key="cisco123cisco1235678",
        authentication_network_protocol="RADIUS",
        authentication_radius_shared_secret="cisco123",
        authentication_enable_multi_secret=True,
        authentication_second_radius_shared_secret="cisco12345",
        authentication_dtls_required=True,
        coa_port=12345,
        dtls_dns_name="cisco.com",
        ips=[ise.network.DeviceIpArgs(
            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_ro_community="rocom",
        snmp_version="TWO_C",
        tacacs_connect_mode_options="OFF",
        tacacs_shared_secret="cisco123",
        trustsec_device_id="device123",
        trustsec_device_password="cisco123",
        trustsec_rest_api_username="user123",
        trustsec_rest_api_password="Cisco123",
        trustsec_enable_mode_password="cisco123",
        trustsec_exec_mode_password="cisco123",
        trustsec_exec_mode_username="user456",
        trustsec_include_when_deploying_sgt_updates=True,
        trustsec_download_enviroment_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),
    			AuthenticationEncryptionKey:       pulumi.String("cisco123cisco123"),
    			AuthenticationEncryptionKeyFormat: pulumi.String("ASCII"),
    			AuthenticationMessageAuthenticatorCodeKey: pulumi.String("cisco123cisco1235678"),
    			AuthenticationNetworkProtocol:             pulumi.String("RADIUS"),
    			AuthenticationRadiusSharedSecret:          pulumi.String("cisco123"),
    			AuthenticationEnableMultiSecret:           pulumi.Bool(true),
    			AuthenticationSecondRadiusSharedSecret:    pulumi.String("cisco12345"),
    			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),
    			SnmpRoCommunity:                             pulumi.String("rocom"),
    			SnmpVersion:                                 pulumi.String("TWO_C"),
    			TacacsConnectModeOptions:                    pulumi.String("OFF"),
    			TacacsSharedSecret:                          pulumi.String("cisco123"),
    			TrustsecDeviceId:                            pulumi.String("device123"),
    			TrustsecDevicePassword:                      pulumi.String("cisco123"),
    			TrustsecRestApiUsername:                     pulumi.String("user123"),
    			TrustsecRestApiPassword:                     pulumi.String("Cisco123"),
    			TrustsecEnableModePassword:                  pulumi.String("cisco123"),
    			TrustsecExecModePassword:                    pulumi.String("cisco123"),
    			TrustsecExecModeUsername:                    pulumi.String("user456"),
    			TrustsecIncludeWhenDeployingSgtUpdates:      pulumi.Bool(true),
    			TrustsecDownloadEnviromentDataEveryXSeconds: 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,
            AuthenticationEncryptionKey = "cisco123cisco123",
            AuthenticationEncryptionKeyFormat = "ASCII",
            AuthenticationMessageAuthenticatorCodeKey = "cisco123cisco1235678",
            AuthenticationNetworkProtocol = "RADIUS",
            AuthenticationRadiusSharedSecret = "cisco123",
            AuthenticationEnableMultiSecret = true,
            AuthenticationSecondRadiusSharedSecret = "cisco12345",
            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,
            SnmpRoCommunity = "rocom",
            SnmpVersion = "TWO_C",
            TacacsConnectModeOptions = "OFF",
            TacacsSharedSecret = "cisco123",
            TrustsecDeviceId = "device123",
            TrustsecDevicePassword = "cisco123",
            TrustsecRestApiUsername = "user123",
            TrustsecRestApiPassword = "Cisco123",
            TrustsecEnableModePassword = "cisco123",
            TrustsecExecModePassword = "cisco123",
            TrustsecExecModeUsername = "user456",
            TrustsecIncludeWhenDeployingSgtUpdates = true,
            TrustsecDownloadEnviromentDataEveryXSeconds = 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.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new Device("example", DeviceArgs.builder()        
                .name("Device1")
                .description("My device")
                .authenticationEnableKeyWrap(true)
                .authenticationEncryptionKey("cisco123cisco123")
                .authenticationEncryptionKeyFormat("ASCII")
                .authenticationMessageAuthenticatorCodeKey("cisco123cisco1235678")
                .authenticationNetworkProtocol("RADIUS")
                .authenticationRadiusSharedSecret("cisco123")
                .authenticationEnableMultiSecret(true)
                .authenticationSecondRadiusSharedSecret("cisco12345")
                .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)
                .snmpRoCommunity("rocom")
                .snmpVersion("TWO_C")
                .tacacsConnectModeOptions("OFF")
                .tacacsSharedSecret("cisco123")
                .trustsecDeviceId("device123")
                .trustsecDevicePassword("cisco123")
                .trustsecRestApiUsername("user123")
                .trustsecRestApiPassword("Cisco123")
                .trustsecEnableModePassword("cisco123")
                .trustsecExecModePassword("cisco123")
                .trustsecExecModeUsername("user456")
                .trustsecIncludeWhenDeployingSgtUpdates(true)
                .trustsecDownloadEnviromentDataEveryXSeconds(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
          authenticationEncryptionKey: cisco123cisco123
          authenticationEncryptionKeyFormat: ASCII
          authenticationMessageAuthenticatorCodeKey: cisco123cisco1235678
          authenticationNetworkProtocol: RADIUS
          authenticationRadiusSharedSecret: cisco123
          authenticationEnableMultiSecret: true
          authenticationSecondRadiusSharedSecret: cisco12345
          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
          snmpRoCommunity: rocom
          snmpVersion: TWO_C
          tacacsConnectModeOptions: OFF
          tacacsSharedSecret: cisco123
          trustsecDeviceId: device123
          trustsecDevicePassword: cisco123
          trustsecRestApiUsername: user123
          trustsecRestApiPassword: Cisco123
          trustsecEnableModePassword: cisco123
          trustsecExecModePassword: cisco123
          trustsecExecModeUsername: user456
          trustsecIncludeWhenDeployingSgtUpdates: true
          trustsecDownloadEnviromentDataEveryXSeconds: 1000
          trustsecDownloadPeerAuthorizationPolicyEveryXSeconds: 1000
          trustsecDownloadSgaclListsEveryXSeconds: 1000
          trustsecOtherSgaDevicesToTrustThisDevice: true
          trustsecReAuthenticationEveryXSeconds: 1000
          trustsecSendConfigurationToDevice: true
          trustsecSendConfigurationToDeviceUsing: 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,
               snmp_polling_interval: Optional[int] = None,
               authentication_second_radius_shared_secret: Optional[str] = None,
               authentication_encryption_key: Optional[str] = None,
               snmp_ro_community: Optional[str] = None,
               authentication_message_authenticator_code_key: Optional[str] = None,
               software_version: Optional[str] = None,
               authentication_radius_shared_secret: Optional[str] = None,
               snmp_version: Optional[str] = None,
               coa_port: Optional[int] = None,
               description: Optional[str] = None,
               dtls_dns_name: Optional[str] = None,
               authentication_enable_key_wrap: Optional[bool] = None,
               model_name: Optional[str] = None,
               name: Optional[str] = None,
               network_device_groups: Optional[Sequence[str]] = None,
               profile_name: 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,
               authentication_dtls_required: Optional[bool] = None,
               authentication_encryption_key_format: Optional[str] = None,
               authentication_enable_multi_secret: Optional[bool] = None,
               authentication_network_protocol: Optional[str] = None,
               tacacs_connect_mode_options: Optional[str] = None,
               tacacs_shared_secret: Optional[str] = None,
               trustsec_coa_source_host: Optional[str] = None,
               trustsec_device_id: Optional[str] = None,
               trustsec_device_password: Optional[str] = None,
               trustsec_download_enviroment_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_exec_mode_password: Optional[str] = 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_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.
    
    

    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.

    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",
            },
        },
        SnmpPollingInterval = 0,
        AuthenticationSecondRadiusSharedSecret = "string",
        AuthenticationEncryptionKey = "string",
        SnmpRoCommunity = "string",
        AuthenticationMessageAuthenticatorCodeKey = "string",
        SoftwareVersion = "string",
        AuthenticationRadiusSharedSecret = "string",
        SnmpVersion = "string",
        CoaPort = 0,
        Description = "string",
        DtlsDnsName = "string",
        AuthenticationEnableKeyWrap = false,
        ModelName = "string",
        Name = "string",
        NetworkDeviceGroups = new[]
        {
            "string",
        },
        ProfileName = "string",
        SnmpLinkTrapQuery = false,
        SnmpMacTrapQuery = false,
        SnmpOriginatingPolicyServiceNode = "string",
        AuthenticationDtlsRequired = false,
        AuthenticationEncryptionKeyFormat = "string",
        AuthenticationEnableMultiSecret = false,
        AuthenticationNetworkProtocol = "string",
        TacacsConnectModeOptions = "string",
        TacacsSharedSecret = "string",
        TrustsecCoaSourceHost = "string",
        TrustsecDeviceId = "string",
        TrustsecDevicePassword = "string",
        TrustsecDownloadEnviromentDataEveryXSeconds = 0,
        TrustsecDownloadPeerAuthorizationPolicyEveryXSeconds = 0,
        TrustsecDownloadSgaclListsEveryXSeconds = 0,
        TrustsecEnableModePassword = "string",
        TrustsecExecModePassword = "string",
        TrustsecExecModeUsername = "string",
        TrustsecIncludeWhenDeployingSgtUpdates = false,
        TrustsecOtherSgaDevicesToTrustThisDevice = false,
        TrustsecReAuthenticationEveryXSeconds = 0,
        TrustsecRestApiPassword = "string",
        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"),
    		},
    	},
    	SnmpPollingInterval:                       pulumi.Int(0),
    	AuthenticationSecondRadiusSharedSecret:    pulumi.String("string"),
    	AuthenticationEncryptionKey:               pulumi.String("string"),
    	SnmpRoCommunity:                           pulumi.String("string"),
    	AuthenticationMessageAuthenticatorCodeKey: pulumi.String("string"),
    	SoftwareVersion:                           pulumi.String("string"),
    	AuthenticationRadiusSharedSecret:          pulumi.String("string"),
    	SnmpVersion:                               pulumi.String("string"),
    	CoaPort:                                   pulumi.Int(0),
    	Description:                               pulumi.String("string"),
    	DtlsDnsName:                               pulumi.String("string"),
    	AuthenticationEnableKeyWrap:               pulumi.Bool(false),
    	ModelName:                                 pulumi.String("string"),
    	Name:                                      pulumi.String("string"),
    	NetworkDeviceGroups: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	ProfileName:                                          pulumi.String("string"),
    	SnmpLinkTrapQuery:                                    pulumi.Bool(false),
    	SnmpMacTrapQuery:                                     pulumi.Bool(false),
    	SnmpOriginatingPolicyServiceNode:                     pulumi.String("string"),
    	AuthenticationDtlsRequired:                           pulumi.Bool(false),
    	AuthenticationEncryptionKeyFormat:                    pulumi.String("string"),
    	AuthenticationEnableMultiSecret:                      pulumi.Bool(false),
    	AuthenticationNetworkProtocol:                        pulumi.String("string"),
    	TacacsConnectModeOptions:                             pulumi.String("string"),
    	TacacsSharedSecret:                                   pulumi.String("string"),
    	TrustsecCoaSourceHost:                                pulumi.String("string"),
    	TrustsecDeviceId:                                     pulumi.String("string"),
    	TrustsecDevicePassword:                               pulumi.String("string"),
    	TrustsecDownloadEnviromentDataEveryXSeconds:          pulumi.Int(0),
    	TrustsecDownloadPeerAuthorizationPolicyEveryXSeconds: pulumi.Int(0),
    	TrustsecDownloadSgaclListsEveryXSeconds:              pulumi.Int(0),
    	TrustsecEnableModePassword:                           pulumi.String("string"),
    	TrustsecExecModePassword:                             pulumi.String("string"),
    	TrustsecExecModeUsername:                             pulumi.String("string"),
    	TrustsecIncludeWhenDeployingSgtUpdates:               pulumi.Bool(false),
    	TrustsecOtherSgaDevicesToTrustThisDevice:             pulumi.Bool(false),
    	TrustsecReAuthenticationEveryXSeconds:                pulumi.Int(0),
    	TrustsecRestApiPassword:                              pulumi.String("string"),
    	TrustsecRestApiUsername:                              pulumi.String("string"),
    	TrustsecSendConfigurationToDevice:                    pulumi.Bool(false),
    	TrustsecSendConfigurationToDeviceUsing:               pulumi.String("string"),
    })
    
    var deviceResource = new Device("deviceResource", DeviceArgs.builder()        
        .ips(DeviceIpArgs.builder()
            .ipaddress("string")
            .ipaddressExclude("string")
            .mask("string")
            .build())
        .snmpPollingInterval(0)
        .authenticationSecondRadiusSharedSecret("string")
        .authenticationEncryptionKey("string")
        .snmpRoCommunity("string")
        .authenticationMessageAuthenticatorCodeKey("string")
        .softwareVersion("string")
        .authenticationRadiusSharedSecret("string")
        .snmpVersion("string")
        .coaPort(0)
        .description("string")
        .dtlsDnsName("string")
        .authenticationEnableKeyWrap(false)
        .modelName("string")
        .name("string")
        .networkDeviceGroups("string")
        .profileName("string")
        .snmpLinkTrapQuery(false)
        .snmpMacTrapQuery(false)
        .snmpOriginatingPolicyServiceNode("string")
        .authenticationDtlsRequired(false)
        .authenticationEncryptionKeyFormat("string")
        .authenticationEnableMultiSecret(false)
        .authenticationNetworkProtocol("string")
        .tacacsConnectModeOptions("string")
        .tacacsSharedSecret("string")
        .trustsecCoaSourceHost("string")
        .trustsecDeviceId("string")
        .trustsecDevicePassword("string")
        .trustsecDownloadEnviromentDataEveryXSeconds(0)
        .trustsecDownloadPeerAuthorizationPolicyEveryXSeconds(0)
        .trustsecDownloadSgaclListsEveryXSeconds(0)
        .trustsecEnableModePassword("string")
        .trustsecExecModePassword("string")
        .trustsecExecModeUsername("string")
        .trustsecIncludeWhenDeployingSgtUpdates(false)
        .trustsecOtherSgaDevicesToTrustThisDevice(false)
        .trustsecReAuthenticationEveryXSeconds(0)
        .trustsecRestApiPassword("string")
        .trustsecRestApiUsername("string")
        .trustsecSendConfigurationToDevice(false)
        .trustsecSendConfigurationToDeviceUsing("string")
        .build());
    
    device_resource = ise.network.Device("deviceResource",
        ips=[ise.network.DeviceIpArgs(
            ipaddress="string",
            ipaddress_exclude="string",
            mask="string",
        )],
        snmp_polling_interval=0,
        authentication_second_radius_shared_secret="string",
        authentication_encryption_key="string",
        snmp_ro_community="string",
        authentication_message_authenticator_code_key="string",
        software_version="string",
        authentication_radius_shared_secret="string",
        snmp_version="string",
        coa_port=0,
        description="string",
        dtls_dns_name="string",
        authentication_enable_key_wrap=False,
        model_name="string",
        name="string",
        network_device_groups=["string"],
        profile_name="string",
        snmp_link_trap_query=False,
        snmp_mac_trap_query=False,
        snmp_originating_policy_service_node="string",
        authentication_dtls_required=False,
        authentication_encryption_key_format="string",
        authentication_enable_multi_secret=False,
        authentication_network_protocol="string",
        tacacs_connect_mode_options="string",
        tacacs_shared_secret="string",
        trustsec_coa_source_host="string",
        trustsec_device_id="string",
        trustsec_device_password="string",
        trustsec_download_enviroment_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_exec_mode_password="string",
        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_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",
        }],
        snmpPollingInterval: 0,
        authenticationSecondRadiusSharedSecret: "string",
        authenticationEncryptionKey: "string",
        snmpRoCommunity: "string",
        authenticationMessageAuthenticatorCodeKey: "string",
        softwareVersion: "string",
        authenticationRadiusSharedSecret: "string",
        snmpVersion: "string",
        coaPort: 0,
        description: "string",
        dtlsDnsName: "string",
        authenticationEnableKeyWrap: false,
        modelName: "string",
        name: "string",
        networkDeviceGroups: ["string"],
        profileName: "string",
        snmpLinkTrapQuery: false,
        snmpMacTrapQuery: false,
        snmpOriginatingPolicyServiceNode: "string",
        authenticationDtlsRequired: false,
        authenticationEncryptionKeyFormat: "string",
        authenticationEnableMultiSecret: false,
        authenticationNetworkProtocol: "string",
        tacacsConnectModeOptions: "string",
        tacacsSharedSecret: "string",
        trustsecCoaSourceHost: "string",
        trustsecDeviceId: "string",
        trustsecDevicePassword: "string",
        trustsecDownloadEnviromentDataEveryXSeconds: 0,
        trustsecDownloadPeerAuthorizationPolicyEveryXSeconds: 0,
        trustsecDownloadSgaclListsEveryXSeconds: 0,
        trustsecEnableModePassword: "string",
        trustsecExecModePassword: "string",
        trustsecExecModeUsername: "string",
        trustsecIncludeWhenDeployingSgtUpdates: false,
        trustsecOtherSgaDevicesToTrustThisDevice: false,
        trustsecReAuthenticationEveryXSeconds: 0,
        trustsecRestApiPassword: "string",
        trustsecRestApiUsername: "string",
        trustsecSendConfigurationToDevice: false,
        trustsecSendConfigurationToDeviceUsing: "string",
    });
    
    type: ise:network:Device
    properties:
        authenticationDtlsRequired: false
        authenticationEnableKeyWrap: false
        authenticationEnableMultiSecret: false
        authenticationEncryptionKey: string
        authenticationEncryptionKeyFormat: string
        authenticationMessageAuthenticatorCodeKey: string
        authenticationNetworkProtocol: string
        authenticationRadiusSharedSecret: string
        authenticationSecondRadiusSharedSecret: string
        coaPort: 0
        description: string
        dtlsDnsName: string
        ips:
            - ipaddress: string
              ipaddressExclude: string
              mask: string
        modelName: string
        name: string
        networkDeviceGroups:
            - string
        profileName: string
        snmpLinkTrapQuery: false
        snmpMacTrapQuery: false
        snmpOriginatingPolicyServiceNode: string
        snmpPollingInterval: 0
        snmpRoCommunity: string
        snmpVersion: string
        softwareVersion: string
        tacacsConnectModeOptions: string
        tacacsSharedSecret: string
        trustsecCoaSourceHost: string
        trustsecDeviceId: string
        trustsecDevicePassword: string
        trustsecDownloadEnviromentDataEveryXSeconds: 0
        trustsecDownloadPeerAuthorizationPolicyEveryXSeconds: 0
        trustsecDownloadSgaclListsEveryXSeconds: 0
        trustsecEnableModePassword: string
        trustsecExecModePassword: string
        trustsecExecModeUsername: string
        trustsecIncludeWhenDeployingSgtUpdates: false
        trustsecOtherSgaDevicesToTrustThisDevice: false
        trustsecReAuthenticationEveryXSeconds: 0
        trustsecRestApiPassword: string
        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

    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
    AuthenticationEncryptionKeyFormat string
    Key input format - Choices: ASCII, HEXADECIMAL
    AuthenticationMessageAuthenticatorCodeKey string
    Message authenticator code key
    AuthenticationNetworkProtocol string
    Network protocol - Choices: RADIUS, TACACS_PLUS
    AuthenticationRadiusSharedSecret string
    RADIUS shared secret
    AuthenticationSecondRadiusSharedSecret string
    Second RADIUS shared secret
    CoaPort int
    CoA port - Default value: 1700
    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
    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: 600-86400
    SnmpRoCommunity string
    SNMP RO Community
    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
    TrustsecCoaSourceHost string
    CoA source host
    TrustsecDeviceId string
    TrustSec device ID
    TrustsecDevicePassword string
    TrustSec device password
    TrustsecDownloadEnviromentDataEveryXSeconds 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
    TrustsecExecModePassword string
    EXEC mode password
    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
    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
    AuthenticationEncryptionKeyFormat string
    Key input format - Choices: ASCII, HEXADECIMAL
    AuthenticationMessageAuthenticatorCodeKey string
    Message authenticator code key
    AuthenticationNetworkProtocol string
    Network protocol - Choices: RADIUS, TACACS_PLUS
    AuthenticationRadiusSharedSecret string
    RADIUS shared secret
    AuthenticationSecondRadiusSharedSecret string
    Second RADIUS shared secret
    CoaPort int
    CoA port - Default value: 1700
    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
    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: 600-86400
    SnmpRoCommunity string
    SNMP RO Community
    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
    TrustsecCoaSourceHost string
    CoA source host
    TrustsecDeviceId string
    TrustSec device ID
    TrustsecDevicePassword string
    TrustSec device password
    TrustsecDownloadEnviromentDataEveryXSeconds 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
    TrustsecExecModePassword string
    EXEC mode password
    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
    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<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
    authenticationEncryptionKeyFormat String
    Key input format - Choices: ASCII, HEXADECIMAL
    authenticationMessageAuthenticatorCodeKey String
    Message authenticator code key
    authenticationNetworkProtocol String
    Network protocol - Choices: RADIUS, TACACS_PLUS
    authenticationRadiusSharedSecret String
    RADIUS shared secret
    authenticationSecondRadiusSharedSecret String
    Second RADIUS shared secret
    coaPort Integer
    CoA port - Default value: 1700
    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
    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: 600-86400
    snmpRoCommunity String
    SNMP RO Community
    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
    trustsecCoaSourceHost String
    CoA source host
    trustsecDeviceId String
    TrustSec device ID
    trustsecDevicePassword String
    TrustSec device password
    trustsecDownloadEnviromentDataEveryXSeconds 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
    trustsecExecModePassword String
    EXEC mode password
    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
    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
    authenticationEncryptionKeyFormat string
    Key input format - Choices: ASCII, HEXADECIMAL
    authenticationMessageAuthenticatorCodeKey string
    Message authenticator code key
    authenticationNetworkProtocol string
    Network protocol - Choices: RADIUS, TACACS_PLUS
    authenticationRadiusSharedSecret string
    RADIUS shared secret
    authenticationSecondRadiusSharedSecret string
    Second RADIUS shared secret
    coaPort number
    CoA port - Default value: 1700
    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
    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: 600-86400
    snmpRoCommunity string
    SNMP RO Community
    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
    trustsecCoaSourceHost string
    CoA source host
    trustsecDeviceId string
    TrustSec device ID
    trustsecDevicePassword string
    TrustSec device password
    trustsecDownloadEnviromentDataEveryXSeconds 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
    trustsecExecModePassword string
    EXEC mode password
    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
    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
    authentication_encryption_key_format str
    Key input format - Choices: ASCII, HEXADECIMAL
    authentication_message_authenticator_code_key str
    Message authenticator code key
    authentication_network_protocol str
    Network protocol - Choices: RADIUS, TACACS_PLUS
    authentication_radius_shared_secret str
    RADIUS shared secret
    authentication_second_radius_shared_secret str
    Second RADIUS shared secret
    coa_port int
    CoA port - Default value: 1700
    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_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: 600-86400
    snmp_ro_community str
    SNMP RO Community
    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
    trustsec_coa_source_host str
    CoA source host
    trustsec_device_id str
    TrustSec device ID
    trustsec_device_password str
    TrustSec device password
    trustsec_download_enviroment_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
    trustsec_exec_mode_password str
    EXEC mode password
    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
    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
    authenticationEncryptionKeyFormat String
    Key input format - Choices: ASCII, HEXADECIMAL
    authenticationMessageAuthenticatorCodeKey String
    Message authenticator code key
    authenticationNetworkProtocol String
    Network protocol - Choices: RADIUS, TACACS_PLUS
    authenticationRadiusSharedSecret String
    RADIUS shared secret
    authenticationSecondRadiusSharedSecret String
    Second RADIUS shared secret
    coaPort Number
    CoA port - Default value: 1700
    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
    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: 600-86400
    snmpRoCommunity String
    SNMP RO Community
    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
    trustsecCoaSourceHost String
    CoA source host
    trustsecDeviceId String
    TrustSec device ID
    trustsecDevicePassword String
    TrustSec device password
    trustsecDownloadEnviromentDataEveryXSeconds 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
    trustsecExecModePassword String
    EXEC mode password
    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
    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 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_message_authenticator_code_key: Optional[str] = None,
            authentication_network_protocol: Optional[str] = None,
            authentication_radius_shared_secret: Optional[str] = None,
            authentication_second_radius_shared_secret: Optional[str] = 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_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_ro_community: 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,
            trustsec_coa_source_host: Optional[str] = None,
            trustsec_device_id: Optional[str] = None,
            trustsec_device_password: Optional[str] = None,
            trustsec_download_enviroment_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_exec_mode_password: Optional[str] = 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_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)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AuthenticationDtlsRequired bool
    Enforce use of DTLS
    AuthenticationEnableKeyWrap bool
    Enable key wrap
    AuthenticationEnableMultiSecret bool
    Enable multiple RADIUS shared secrets
    AuthenticationEncryptionKey string
    Encryption key
    AuthenticationEncryptionKeyFormat string
    Key input format - Choices: ASCII, HEXADECIMAL
    AuthenticationMessageAuthenticatorCodeKey string
    Message authenticator code key
    AuthenticationNetworkProtocol string
    Network protocol - Choices: RADIUS, TACACS_PLUS
    AuthenticationRadiusSharedSecret string
    RADIUS shared secret
    AuthenticationSecondRadiusSharedSecret string
    Second RADIUS shared secret
    CoaPort int
    CoA port - Default value: 1700
    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
    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: 600-86400
    SnmpRoCommunity string
    SNMP RO Community
    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
    TrustsecCoaSourceHost string
    CoA source host
    TrustsecDeviceId string
    TrustSec device ID
    TrustsecDevicePassword string
    TrustSec device password
    TrustsecDownloadEnviromentDataEveryXSeconds 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
    TrustsecExecModePassword string
    EXEC mode password
    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
    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
    AuthenticationEncryptionKeyFormat string
    Key input format - Choices: ASCII, HEXADECIMAL
    AuthenticationMessageAuthenticatorCodeKey string
    Message authenticator code key
    AuthenticationNetworkProtocol string
    Network protocol - Choices: RADIUS, TACACS_PLUS
    AuthenticationRadiusSharedSecret string
    RADIUS shared secret
    AuthenticationSecondRadiusSharedSecret string
    Second RADIUS shared secret
    CoaPort int
    CoA port - Default value: 1700
    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
    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: 600-86400
    SnmpRoCommunity string
    SNMP RO Community
    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
    TrustsecCoaSourceHost string
    CoA source host
    TrustsecDeviceId string
    TrustSec device ID
    TrustsecDevicePassword string
    TrustSec device password
    TrustsecDownloadEnviromentDataEveryXSeconds 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
    TrustsecExecModePassword string
    EXEC mode password
    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
    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 Boolean
    Enforce use of DTLS
    authenticationEnableKeyWrap Boolean
    Enable key wrap
    authenticationEnableMultiSecret Boolean
    Enable multiple RADIUS shared secrets
    authenticationEncryptionKey String
    Encryption key
    authenticationEncryptionKeyFormat String
    Key input format - Choices: ASCII, HEXADECIMAL
    authenticationMessageAuthenticatorCodeKey String
    Message authenticator code key
    authenticationNetworkProtocol String
    Network protocol - Choices: RADIUS, TACACS_PLUS
    authenticationRadiusSharedSecret String
    RADIUS shared secret
    authenticationSecondRadiusSharedSecret String
    Second RADIUS shared secret
    coaPort Integer
    CoA port - Default value: 1700
    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
    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: 600-86400
    snmpRoCommunity String
    SNMP RO Community
    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
    trustsecCoaSourceHost String
    CoA source host
    trustsecDeviceId String
    TrustSec device ID
    trustsecDevicePassword String
    TrustSec device password
    trustsecDownloadEnviromentDataEveryXSeconds 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
    trustsecExecModePassword String
    EXEC mode password
    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
    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
    authenticationEncryptionKeyFormat string
    Key input format - Choices: ASCII, HEXADECIMAL
    authenticationMessageAuthenticatorCodeKey string
    Message authenticator code key
    authenticationNetworkProtocol string
    Network protocol - Choices: RADIUS, TACACS_PLUS
    authenticationRadiusSharedSecret string
    RADIUS shared secret
    authenticationSecondRadiusSharedSecret string
    Second RADIUS shared secret
    coaPort number
    CoA port - Default value: 1700
    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
    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: 600-86400
    snmpRoCommunity string
    SNMP RO Community
    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
    trustsecCoaSourceHost string
    CoA source host
    trustsecDeviceId string
    TrustSec device ID
    trustsecDevicePassword string
    TrustSec device password
    trustsecDownloadEnviromentDataEveryXSeconds 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
    trustsecExecModePassword string
    EXEC mode password
    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
    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
    authentication_encryption_key_format str
    Key input format - Choices: ASCII, HEXADECIMAL
    authentication_message_authenticator_code_key str
    Message authenticator code key
    authentication_network_protocol str
    Network protocol - Choices: RADIUS, TACACS_PLUS
    authentication_radius_shared_secret str
    RADIUS shared secret
    authentication_second_radius_shared_secret str
    Second RADIUS shared secret
    coa_port int
    CoA port - Default value: 1700
    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_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: 600-86400
    snmp_ro_community str
    SNMP RO Community
    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
    trustsec_coa_source_host str
    CoA source host
    trustsec_device_id str
    TrustSec device ID
    trustsec_device_password str
    TrustSec device password
    trustsec_download_enviroment_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
    trustsec_exec_mode_password str
    EXEC mode password
    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
    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
    authenticationEncryptionKeyFormat String
    Key input format - Choices: ASCII, HEXADECIMAL
    authenticationMessageAuthenticatorCodeKey String
    Message authenticator code key
    authenticationNetworkProtocol String
    Network protocol - Choices: RADIUS, TACACS_PLUS
    authenticationRadiusSharedSecret String
    RADIUS shared secret
    authenticationSecondRadiusSharedSecret String
    Second RADIUS shared secret
    coaPort Number
    CoA port - Default value: 1700
    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
    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: 600-86400
    snmpRoCommunity String
    SNMP RO Community
    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
    trustsecCoaSourceHost String
    CoA source host
    trustsecDeviceId String
    TrustSec device ID
    trustsecDevicePassword String
    TrustSec device password
    trustsecDownloadEnviromentDataEveryXSeconds 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
    trustsecExecModePassword String
    EXEC mode password
    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
    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
    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

    $ 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 v0.1.3 published on Tuesday, May 21, 2024 by Pulumi