nxos.IsisInterface
Explore with Pulumi AI
This resource can manage the IS-IS interface configuration.
- API Documentation: isisInternalIf
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nxos = Lbrlabs.PulumiPackage.Nxos;
return await Deployment.RunAsync(() => 
{
    var example = new Nxos.IsisInterface("example", new()
    {
        AuthenticationCheck = false,
        AuthenticationCheckL1 = false,
        AuthenticationCheckL2 = false,
        AuthenticationKey = "",
        AuthenticationKeyL1 = "",
        AuthenticationKeyL2 = "",
        AuthenticationType = "unknown",
        AuthenticationTypeL1 = "unknown",
        AuthenticationTypeL2 = "unknown",
        CircuitType = "l2",
        HelloInterval = 20,
        HelloIntervalL1 = 20,
        HelloIntervalL2 = 20,
        HelloMultiplier = 4,
        HelloMultiplierL1 = 4,
        HelloMultiplierL2 = 4,
        HelloPadding = "never",
        InterfaceId = "eth1/10",
        MetricL1 = 1000,
        MetricL2 = 1000,
        MtuCheck = true,
        MtuCheckL1 = true,
        MtuCheckL2 = true,
        NetworkTypeP2p = "on",
        Passive = "l1",
        PriorityL1 = 80,
        PriorityL2 = 80,
        Vrf = "default",
    });
});
package main
import (
	"github.com/lbrlabs/pulumi-nxos/sdk/go/nxos"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := nxos.NewIsisInterface(ctx, "example", &nxos.IsisInterfaceArgs{
			AuthenticationCheck:   pulumi.Bool(false),
			AuthenticationCheckL1: pulumi.Bool(false),
			AuthenticationCheckL2: pulumi.Bool(false),
			AuthenticationKey:     pulumi.String(""),
			AuthenticationKeyL1:   pulumi.String(""),
			AuthenticationKeyL2:   pulumi.String(""),
			AuthenticationType:    pulumi.String("unknown"),
			AuthenticationTypeL1:  pulumi.String("unknown"),
			AuthenticationTypeL2:  pulumi.String("unknown"),
			CircuitType:           pulumi.String("l2"),
			HelloInterval:         pulumi.Int(20),
			HelloIntervalL1:       pulumi.Int(20),
			HelloIntervalL2:       pulumi.Int(20),
			HelloMultiplier:       pulumi.Int(4),
			HelloMultiplierL1:     pulumi.Int(4),
			HelloMultiplierL2:     pulumi.Int(4),
			HelloPadding:          pulumi.String("never"),
			InterfaceId:           pulumi.String("eth1/10"),
			MetricL1:              pulumi.Int(1000),
			MetricL2:              pulumi.Int(1000),
			MtuCheck:              pulumi.Bool(true),
			MtuCheckL1:            pulumi.Bool(true),
			MtuCheckL2:            pulumi.Bool(true),
			NetworkTypeP2p:        pulumi.String("on"),
			Passive:               pulumi.String("l1"),
			PriorityL1:            pulumi.Int(80),
			PriorityL2:            pulumi.Int(80),
			Vrf:                   pulumi.String("default"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nxos.IsisInterface;
import com.pulumi.nxos.IsisInterfaceArgs;
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 IsisInterface("example", IsisInterfaceArgs.builder()        
            .authenticationCheck(false)
            .authenticationCheckL1(false)
            .authenticationCheckL2(false)
            .authenticationKey("")
            .authenticationKeyL1("")
            .authenticationKeyL2("")
            .authenticationType("unknown")
            .authenticationTypeL1("unknown")
            .authenticationTypeL2("unknown")
            .circuitType("l2")
            .helloInterval(20)
            .helloIntervalL1(20)
            .helloIntervalL2(20)
            .helloMultiplier(4)
            .helloMultiplierL1(4)
            .helloMultiplierL2(4)
            .helloPadding("never")
            .interfaceId("eth1/10")
            .metricL1(1000)
            .metricL2(1000)
            .mtuCheck(true)
            .mtuCheckL1(true)
            .mtuCheckL2(true)
            .networkTypeP2p("on")
            .passive("l1")
            .priorityL1(80)
            .priorityL2(80)
            .vrf("default")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as nxos from "@lbrlabs/pulumi-nxos";
const example = new nxos.IsisInterface("example", {
    authenticationCheck: false,
    authenticationCheckL1: false,
    authenticationCheckL2: false,
    authenticationKey: "",
    authenticationKeyL1: "",
    authenticationKeyL2: "",
    authenticationType: "unknown",
    authenticationTypeL1: "unknown",
    authenticationTypeL2: "unknown",
    circuitType: "l2",
    helloInterval: 20,
    helloIntervalL1: 20,
    helloIntervalL2: 20,
    helloMultiplier: 4,
    helloMultiplierL1: 4,
    helloMultiplierL2: 4,
    helloPadding: "never",
    interfaceId: "eth1/10",
    metricL1: 1000,
    metricL2: 1000,
    mtuCheck: true,
    mtuCheckL1: true,
    mtuCheckL2: true,
    networkTypeP2p: "on",
    passive: "l1",
    priorityL1: 80,
    priorityL2: 80,
    vrf: "default",
});
import pulumi
import lbrlabs_pulumi_nxos as nxos
example = nxos.IsisInterface("example",
    authentication_check=False,
    authentication_check_l1=False,
    authentication_check_l2=False,
    authentication_key="",
    authentication_key_l1="",
    authentication_key_l2="",
    authentication_type="unknown",
    authentication_type_l1="unknown",
    authentication_type_l2="unknown",
    circuit_type="l2",
    hello_interval=20,
    hello_interval_l1=20,
    hello_interval_l2=20,
    hello_multiplier=4,
    hello_multiplier_l1=4,
    hello_multiplier_l2=4,
    hello_padding="never",
    interface_id="eth1/10",
    metric_l1=1000,
    metric_l2=1000,
    mtu_check=True,
    mtu_check_l1=True,
    mtu_check_l2=True,
    network_type_p2p="on",
    passive="l1",
    priority_l1=80,
    priority_l2=80,
    vrf="default")
resources:
  example:
    type: nxos:IsisInterface
    properties:
      authenticationCheck: false
      authenticationCheckL1: false
      authenticationCheckL2: false
      authenticationKey:
      authenticationKeyL1:
      authenticationKeyL2:
      authenticationType: unknown
      authenticationTypeL1: unknown
      authenticationTypeL2: unknown
      circuitType: l2
      helloInterval: 20
      helloIntervalL1: 20
      helloIntervalL2: 20
      helloMultiplier: 4
      helloMultiplierL1: 4
      helloMultiplierL2: 4
      helloPadding: never
      interfaceId: eth1/10
      metricL1: 1000
      metricL2: 1000
      mtuCheck: true
      mtuCheckL1: true
      mtuCheckL2: true
      networkTypeP2p: on
      passive: l1
      priorityL1: 80
      priorityL2: 80
      vrf: default
Create IsisInterface Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IsisInterface(name: string, args: IsisInterfaceArgs, opts?: CustomResourceOptions);@overload
def IsisInterface(resource_name: str,
                  args: IsisInterfaceArgs,
                  opts: Optional[ResourceOptions] = None)
@overload
def IsisInterface(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  interface_id: Optional[str] = None,
                  hello_multiplier: Optional[int] = None,
                  network_type_p2p: Optional[str] = None,
                  authentication_key: Optional[str] = None,
                  authentication_key_l1: Optional[str] = None,
                  hello_multiplier_l1: Optional[int] = None,
                  authentication_type: Optional[str] = None,
                  authentication_type_l1: Optional[str] = None,
                  authentication_type_l2: Optional[str] = None,
                  circuit_type: Optional[str] = None,
                  device: Optional[str] = None,
                  hello_interval: Optional[int] = None,
                  hello_interval_l1: Optional[int] = None,
                  authentication_check_l2: Optional[bool] = None,
                  hello_interval_l2: Optional[int] = None,
                  authentication_key_l2: Optional[str] = None,
                  hello_multiplier_l2: Optional[int] = None,
                  hello_padding: Optional[str] = None,
                  authentication_check_l1: Optional[bool] = None,
                  metric_l1: Optional[int] = None,
                  metric_l2: Optional[int] = None,
                  mtu_check: Optional[bool] = None,
                  mtu_check_l1: Optional[bool] = None,
                  mtu_check_l2: Optional[bool] = None,
                  authentication_check: Optional[bool] = None,
                  passive: Optional[str] = None,
                  priority_l1: Optional[int] = None,
                  priority_l2: Optional[int] = None,
                  vrf: Optional[str] = None)func NewIsisInterface(ctx *Context, name string, args IsisInterfaceArgs, opts ...ResourceOption) (*IsisInterface, error)public IsisInterface(string name, IsisInterfaceArgs args, CustomResourceOptions? opts = null)
public IsisInterface(String name, IsisInterfaceArgs args)
public IsisInterface(String name, IsisInterfaceArgs args, CustomResourceOptions options)
type: nxos:IsisInterface
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 IsisInterfaceArgs
- 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 IsisInterfaceArgs
- 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 IsisInterfaceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IsisInterfaceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IsisInterfaceArgs
- 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 isisInterfaceResource = new Nxos.IsisInterface("isisInterfaceResource", new()
{
    InterfaceId = "string",
    HelloMultiplier = 0,
    NetworkTypeP2p = "string",
    AuthenticationKey = "string",
    AuthenticationKeyL1 = "string",
    HelloMultiplierL1 = 0,
    AuthenticationType = "string",
    AuthenticationTypeL1 = "string",
    AuthenticationTypeL2 = "string",
    CircuitType = "string",
    Device = "string",
    HelloInterval = 0,
    HelloIntervalL1 = 0,
    AuthenticationCheckL2 = false,
    HelloIntervalL2 = 0,
    AuthenticationKeyL2 = "string",
    HelloMultiplierL2 = 0,
    HelloPadding = "string",
    AuthenticationCheckL1 = false,
    MetricL1 = 0,
    MetricL2 = 0,
    MtuCheck = false,
    MtuCheckL1 = false,
    MtuCheckL2 = false,
    AuthenticationCheck = false,
    Passive = "string",
    PriorityL1 = 0,
    PriorityL2 = 0,
    Vrf = "string",
});
example, err := nxos.NewIsisInterface(ctx, "isisInterfaceResource", &nxos.IsisInterfaceArgs{
	InterfaceId:           pulumi.String("string"),
	HelloMultiplier:       pulumi.Int(0),
	NetworkTypeP2p:        pulumi.String("string"),
	AuthenticationKey:     pulumi.String("string"),
	AuthenticationKeyL1:   pulumi.String("string"),
	HelloMultiplierL1:     pulumi.Int(0),
	AuthenticationType:    pulumi.String("string"),
	AuthenticationTypeL1:  pulumi.String("string"),
	AuthenticationTypeL2:  pulumi.String("string"),
	CircuitType:           pulumi.String("string"),
	Device:                pulumi.String("string"),
	HelloInterval:         pulumi.Int(0),
	HelloIntervalL1:       pulumi.Int(0),
	AuthenticationCheckL2: pulumi.Bool(false),
	HelloIntervalL2:       pulumi.Int(0),
	AuthenticationKeyL2:   pulumi.String("string"),
	HelloMultiplierL2:     pulumi.Int(0),
	HelloPadding:          pulumi.String("string"),
	AuthenticationCheckL1: pulumi.Bool(false),
	MetricL1:              pulumi.Int(0),
	MetricL2:              pulumi.Int(0),
	MtuCheck:              pulumi.Bool(false),
	MtuCheckL1:            pulumi.Bool(false),
	MtuCheckL2:            pulumi.Bool(false),
	AuthenticationCheck:   pulumi.Bool(false),
	Passive:               pulumi.String("string"),
	PriorityL1:            pulumi.Int(0),
	PriorityL2:            pulumi.Int(0),
	Vrf:                   pulumi.String("string"),
})
var isisInterfaceResource = new IsisInterface("isisInterfaceResource", IsisInterfaceArgs.builder()
    .interfaceId("string")
    .helloMultiplier(0)
    .networkTypeP2p("string")
    .authenticationKey("string")
    .authenticationKeyL1("string")
    .helloMultiplierL1(0)
    .authenticationType("string")
    .authenticationTypeL1("string")
    .authenticationTypeL2("string")
    .circuitType("string")
    .device("string")
    .helloInterval(0)
    .helloIntervalL1(0)
    .authenticationCheckL2(false)
    .helloIntervalL2(0)
    .authenticationKeyL2("string")
    .helloMultiplierL2(0)
    .helloPadding("string")
    .authenticationCheckL1(false)
    .metricL1(0)
    .metricL2(0)
    .mtuCheck(false)
    .mtuCheckL1(false)
    .mtuCheckL2(false)
    .authenticationCheck(false)
    .passive("string")
    .priorityL1(0)
    .priorityL2(0)
    .vrf("string")
    .build());
isis_interface_resource = nxos.IsisInterface("isisInterfaceResource",
    interface_id="string",
    hello_multiplier=0,
    network_type_p2p="string",
    authentication_key="string",
    authentication_key_l1="string",
    hello_multiplier_l1=0,
    authentication_type="string",
    authentication_type_l1="string",
    authentication_type_l2="string",
    circuit_type="string",
    device="string",
    hello_interval=0,
    hello_interval_l1=0,
    authentication_check_l2=False,
    hello_interval_l2=0,
    authentication_key_l2="string",
    hello_multiplier_l2=0,
    hello_padding="string",
    authentication_check_l1=False,
    metric_l1=0,
    metric_l2=0,
    mtu_check=False,
    mtu_check_l1=False,
    mtu_check_l2=False,
    authentication_check=False,
    passive="string",
    priority_l1=0,
    priority_l2=0,
    vrf="string")
const isisInterfaceResource = new nxos.IsisInterface("isisInterfaceResource", {
    interfaceId: "string",
    helloMultiplier: 0,
    networkTypeP2p: "string",
    authenticationKey: "string",
    authenticationKeyL1: "string",
    helloMultiplierL1: 0,
    authenticationType: "string",
    authenticationTypeL1: "string",
    authenticationTypeL2: "string",
    circuitType: "string",
    device: "string",
    helloInterval: 0,
    helloIntervalL1: 0,
    authenticationCheckL2: false,
    helloIntervalL2: 0,
    authenticationKeyL2: "string",
    helloMultiplierL2: 0,
    helloPadding: "string",
    authenticationCheckL1: false,
    metricL1: 0,
    metricL2: 0,
    mtuCheck: false,
    mtuCheckL1: false,
    mtuCheckL2: false,
    authenticationCheck: false,
    passive: "string",
    priorityL1: 0,
    priorityL2: 0,
    vrf: "string",
});
type: nxos:IsisInterface
properties:
    authenticationCheck: false
    authenticationCheckL1: false
    authenticationCheckL2: false
    authenticationKey: string
    authenticationKeyL1: string
    authenticationKeyL2: string
    authenticationType: string
    authenticationTypeL1: string
    authenticationTypeL2: string
    circuitType: string
    device: string
    helloInterval: 0
    helloIntervalL1: 0
    helloIntervalL2: 0
    helloMultiplier: 0
    helloMultiplierL1: 0
    helloMultiplierL2: 0
    helloPadding: string
    interfaceId: string
    metricL1: 0
    metricL2: 0
    mtuCheck: false
    mtuCheckL1: false
    mtuCheckL2: false
    networkTypeP2p: string
    passive: string
    priorityL1: 0
    priorityL2: 0
    vrf: string
IsisInterface 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 IsisInterface resource accepts the following input properties:
- InterfaceId string
- Must match first field in the output of show intf brief. Example:eth1/1.
- AuthenticationCheck bool
- Authentication Check for ISIS without specific level. - Default value: true
- AuthenticationCheck boolL1 
- Authentication Check for ISIS on Level-1. - Default value: true
- AuthenticationCheck boolL2 
- Authentication Check for ISIS on Level-2. - Default value: true
- AuthenticationKey string
- Authentication Key for IS-IS without specific level.
- AuthenticationKey stringL1 
- Authentication Key for IS-IS on Level-1.
- AuthenticationKey stringL2 
- Authentication Key for IS-IS on Level-2.
- AuthenticationType string
- IS-IS Authentication-Type without specific level. - Choices: clear,md5,unknown- Default value:unknown
- AuthenticationType stringL1 
- IS-IS Authentication-Type for Level-1. - Choices: clear,md5,unknown- Default value:unknown
- AuthenticationType stringL2 
- IS-IS Authentication-Type for Level-2. - Choices: clear,md5,unknown- Default value:unknown
- CircuitType string
- Circuit type. - Choices: l1,l2,l12- Default value:l12
- Device string
- A device name from the provider configuration.
- HelloInterval int
- Hello interval. - Range: 1-65535- Default value:10
- HelloInterval intL1 
- Hello interval Level-1. - Range: 1-65535- Default value:10
- HelloInterval intL2 
- Hello interval Level-2. - Range: 1-65535- Default value:10
- HelloMultiplier int
- Hello multiplier. - Range: 3-1000- Default value:3
- HelloMultiplier intL1 
- Hello multiplier Level-1. - Range: 3-1000- Default value:3
- HelloMultiplier intL2 
- Hello multiplier Level-2. - Range: 3-1000- Default value:3
- HelloPadding string
- Hello padding. - Choices: always,transient,never- Default value:always
- MetricL1 int
- Interface metric Level-1. - Range: 0-16777216- Default value:16777216
- MetricL2 int
- Interface metric Level-2. - Range: 0-16777216- Default value:16777216
- MtuCheck bool
- MTU Check for IS-IS without specific level. - Default value: false
- MtuCheck boolL1 
- MTU Check for IS-IS on Level-1. - Default value: false
- MtuCheck boolL2 
- MTU Check for IS-IS on Level-2. - Default value: false
- NetworkType stringP2p 
- Enabling Point-to-Point Network Type on IS-IS Interface. - Choices: off,on,useAllISMac- Default value:off
- Passive string
- IS-IS Passive Interface Info. - Choices: l1,l2,l12,noL1,noL2,noL12,inheritDef- Default value:inheritDef
- PriorityL1 int
- Circuit priority. - Range: 0-127- Default value:64
- PriorityL2 int
- Circuit priority. - Range: 0-127- Default value:64
- Vrf string
- VRF.
- InterfaceId string
- Must match first field in the output of show intf brief. Example:eth1/1.
- AuthenticationCheck bool
- Authentication Check for ISIS without specific level. - Default value: true
- AuthenticationCheck boolL1 
- Authentication Check for ISIS on Level-1. - Default value: true
- AuthenticationCheck boolL2 
- Authentication Check for ISIS on Level-2. - Default value: true
- AuthenticationKey string
- Authentication Key for IS-IS without specific level.
- AuthenticationKey stringL1 
- Authentication Key for IS-IS on Level-1.
- AuthenticationKey stringL2 
- Authentication Key for IS-IS on Level-2.
- AuthenticationType string
- IS-IS Authentication-Type without specific level. - Choices: clear,md5,unknown- Default value:unknown
- AuthenticationType stringL1 
- IS-IS Authentication-Type for Level-1. - Choices: clear,md5,unknown- Default value:unknown
- AuthenticationType stringL2 
- IS-IS Authentication-Type for Level-2. - Choices: clear,md5,unknown- Default value:unknown
- CircuitType string
- Circuit type. - Choices: l1,l2,l12- Default value:l12
- Device string
- A device name from the provider configuration.
- HelloInterval int
- Hello interval. - Range: 1-65535- Default value:10
- HelloInterval intL1 
- Hello interval Level-1. - Range: 1-65535- Default value:10
- HelloInterval intL2 
- Hello interval Level-2. - Range: 1-65535- Default value:10
- HelloMultiplier int
- Hello multiplier. - Range: 3-1000- Default value:3
- HelloMultiplier intL1 
- Hello multiplier Level-1. - Range: 3-1000- Default value:3
- HelloMultiplier intL2 
- Hello multiplier Level-2. - Range: 3-1000- Default value:3
- HelloPadding string
- Hello padding. - Choices: always,transient,never- Default value:always
- MetricL1 int
- Interface metric Level-1. - Range: 0-16777216- Default value:16777216
- MetricL2 int
- Interface metric Level-2. - Range: 0-16777216- Default value:16777216
- MtuCheck bool
- MTU Check for IS-IS without specific level. - Default value: false
- MtuCheck boolL1 
- MTU Check for IS-IS on Level-1. - Default value: false
- MtuCheck boolL2 
- MTU Check for IS-IS on Level-2. - Default value: false
- NetworkType stringP2p 
- Enabling Point-to-Point Network Type on IS-IS Interface. - Choices: off,on,useAllISMac- Default value:off
- Passive string
- IS-IS Passive Interface Info. - Choices: l1,l2,l12,noL1,noL2,noL12,inheritDef- Default value:inheritDef
- PriorityL1 int
- Circuit priority. - Range: 0-127- Default value:64
- PriorityL2 int
- Circuit priority. - Range: 0-127- Default value:64
- Vrf string
- VRF.
- interfaceId String
- Must match first field in the output of show intf brief. Example:eth1/1.
- authenticationCheck Boolean
- Authentication Check for ISIS without specific level. - Default value: true
- authenticationCheck BooleanL1 
- Authentication Check for ISIS on Level-1. - Default value: true
- authenticationCheck BooleanL2 
- Authentication Check for ISIS on Level-2. - Default value: true
- authenticationKey String
- Authentication Key for IS-IS without specific level.
- authenticationKey StringL1 
- Authentication Key for IS-IS on Level-1.
- authenticationKey StringL2 
- Authentication Key for IS-IS on Level-2.
- authenticationType String
- IS-IS Authentication-Type without specific level. - Choices: clear,md5,unknown- Default value:unknown
- authenticationType StringL1 
- IS-IS Authentication-Type for Level-1. - Choices: clear,md5,unknown- Default value:unknown
- authenticationType StringL2 
- IS-IS Authentication-Type for Level-2. - Choices: clear,md5,unknown- Default value:unknown
- circuitType String
- Circuit type. - Choices: l1,l2,l12- Default value:l12
- device String
- A device name from the provider configuration.
- helloInterval Integer
- Hello interval. - Range: 1-65535- Default value:10
- helloInterval IntegerL1 
- Hello interval Level-1. - Range: 1-65535- Default value:10
- helloInterval IntegerL2 
- Hello interval Level-2. - Range: 1-65535- Default value:10
- helloMultiplier Integer
- Hello multiplier. - Range: 3-1000- Default value:3
- helloMultiplier IntegerL1 
- Hello multiplier Level-1. - Range: 3-1000- Default value:3
- helloMultiplier IntegerL2 
- Hello multiplier Level-2. - Range: 3-1000- Default value:3
- helloPadding String
- Hello padding. - Choices: always,transient,never- Default value:always
- metricL1 Integer
- Interface metric Level-1. - Range: 0-16777216- Default value:16777216
- metricL2 Integer
- Interface metric Level-2. - Range: 0-16777216- Default value:16777216
- mtuCheck Boolean
- MTU Check for IS-IS without specific level. - Default value: false
- mtuCheck BooleanL1 
- MTU Check for IS-IS on Level-1. - Default value: false
- mtuCheck BooleanL2 
- MTU Check for IS-IS on Level-2. - Default value: false
- networkType StringP2p 
- Enabling Point-to-Point Network Type on IS-IS Interface. - Choices: off,on,useAllISMac- Default value:off
- passive String
- IS-IS Passive Interface Info. - Choices: l1,l2,l12,noL1,noL2,noL12,inheritDef- Default value:inheritDef
- priorityL1 Integer
- Circuit priority. - Range: 0-127- Default value:64
- priorityL2 Integer
- Circuit priority. - Range: 0-127- Default value:64
- vrf String
- VRF.
- interfaceId string
- Must match first field in the output of show intf brief. Example:eth1/1.
- authenticationCheck boolean
- Authentication Check for ISIS without specific level. - Default value: true
- authenticationCheck booleanL1 
- Authentication Check for ISIS on Level-1. - Default value: true
- authenticationCheck booleanL2 
- Authentication Check for ISIS on Level-2. - Default value: true
- authenticationKey string
- Authentication Key for IS-IS without specific level.
- authenticationKey stringL1 
- Authentication Key for IS-IS on Level-1.
- authenticationKey stringL2 
- Authentication Key for IS-IS on Level-2.
- authenticationType string
- IS-IS Authentication-Type without specific level. - Choices: clear,md5,unknown- Default value:unknown
- authenticationType stringL1 
- IS-IS Authentication-Type for Level-1. - Choices: clear,md5,unknown- Default value:unknown
- authenticationType stringL2 
- IS-IS Authentication-Type for Level-2. - Choices: clear,md5,unknown- Default value:unknown
- circuitType string
- Circuit type. - Choices: l1,l2,l12- Default value:l12
- device string
- A device name from the provider configuration.
- helloInterval number
- Hello interval. - Range: 1-65535- Default value:10
- helloInterval numberL1 
- Hello interval Level-1. - Range: 1-65535- Default value:10
- helloInterval numberL2 
- Hello interval Level-2. - Range: 1-65535- Default value:10
- helloMultiplier number
- Hello multiplier. - Range: 3-1000- Default value:3
- helloMultiplier numberL1 
- Hello multiplier Level-1. - Range: 3-1000- Default value:3
- helloMultiplier numberL2 
- Hello multiplier Level-2. - Range: 3-1000- Default value:3
- helloPadding string
- Hello padding. - Choices: always,transient,never- Default value:always
- metricL1 number
- Interface metric Level-1. - Range: 0-16777216- Default value:16777216
- metricL2 number
- Interface metric Level-2. - Range: 0-16777216- Default value:16777216
- mtuCheck boolean
- MTU Check for IS-IS without specific level. - Default value: false
- mtuCheck booleanL1 
- MTU Check for IS-IS on Level-1. - Default value: false
- mtuCheck booleanL2 
- MTU Check for IS-IS on Level-2. - Default value: false
- networkType stringP2p 
- Enabling Point-to-Point Network Type on IS-IS Interface. - Choices: off,on,useAllISMac- Default value:off
- passive string
- IS-IS Passive Interface Info. - Choices: l1,l2,l12,noL1,noL2,noL12,inheritDef- Default value:inheritDef
- priorityL1 number
- Circuit priority. - Range: 0-127- Default value:64
- priorityL2 number
- Circuit priority. - Range: 0-127- Default value:64
- vrf string
- VRF.
- interface_id str
- Must match first field in the output of show intf brief. Example:eth1/1.
- authentication_check bool
- Authentication Check for ISIS without specific level. - Default value: true
- authentication_check_ booll1 
- Authentication Check for ISIS on Level-1. - Default value: true
- authentication_check_ booll2 
- Authentication Check for ISIS on Level-2. - Default value: true
- authentication_key str
- Authentication Key for IS-IS without specific level.
- authentication_key_ strl1 
- Authentication Key for IS-IS on Level-1.
- authentication_key_ strl2 
- Authentication Key for IS-IS on Level-2.
- authentication_type str
- IS-IS Authentication-Type without specific level. - Choices: clear,md5,unknown- Default value:unknown
- authentication_type_ strl1 
- IS-IS Authentication-Type for Level-1. - Choices: clear,md5,unknown- Default value:unknown
- authentication_type_ strl2 
- IS-IS Authentication-Type for Level-2. - Choices: clear,md5,unknown- Default value:unknown
- circuit_type str
- Circuit type. - Choices: l1,l2,l12- Default value:l12
- device str
- A device name from the provider configuration.
- hello_interval int
- Hello interval. - Range: 1-65535- Default value:10
- hello_interval_ intl1 
- Hello interval Level-1. - Range: 1-65535- Default value:10
- hello_interval_ intl2 
- Hello interval Level-2. - Range: 1-65535- Default value:10
- hello_multiplier int
- Hello multiplier. - Range: 3-1000- Default value:3
- hello_multiplier_ intl1 
- Hello multiplier Level-1. - Range: 3-1000- Default value:3
- hello_multiplier_ intl2 
- Hello multiplier Level-2. - Range: 3-1000- Default value:3
- hello_padding str
- Hello padding. - Choices: always,transient,never- Default value:always
- metric_l1 int
- Interface metric Level-1. - Range: 0-16777216- Default value:16777216
- metric_l2 int
- Interface metric Level-2. - Range: 0-16777216- Default value:16777216
- mtu_check bool
- MTU Check for IS-IS without specific level. - Default value: false
- mtu_check_ booll1 
- MTU Check for IS-IS on Level-1. - Default value: false
- mtu_check_ booll2 
- MTU Check for IS-IS on Level-2. - Default value: false
- network_type_ strp2p 
- Enabling Point-to-Point Network Type on IS-IS Interface. - Choices: off,on,useAllISMac- Default value:off
- passive str
- IS-IS Passive Interface Info. - Choices: l1,l2,l12,noL1,noL2,noL12,inheritDef- Default value:inheritDef
- priority_l1 int
- Circuit priority. - Range: 0-127- Default value:64
- priority_l2 int
- Circuit priority. - Range: 0-127- Default value:64
- vrf str
- VRF.
- interfaceId String
- Must match first field in the output of show intf brief. Example:eth1/1.
- authenticationCheck Boolean
- Authentication Check for ISIS without specific level. - Default value: true
- authenticationCheck BooleanL1 
- Authentication Check for ISIS on Level-1. - Default value: true
- authenticationCheck BooleanL2 
- Authentication Check for ISIS on Level-2. - Default value: true
- authenticationKey String
- Authentication Key for IS-IS without specific level.
- authenticationKey StringL1 
- Authentication Key for IS-IS on Level-1.
- authenticationKey StringL2 
- Authentication Key for IS-IS on Level-2.
- authenticationType String
- IS-IS Authentication-Type without specific level. - Choices: clear,md5,unknown- Default value:unknown
- authenticationType StringL1 
- IS-IS Authentication-Type for Level-1. - Choices: clear,md5,unknown- Default value:unknown
- authenticationType StringL2 
- IS-IS Authentication-Type for Level-2. - Choices: clear,md5,unknown- Default value:unknown
- circuitType String
- Circuit type. - Choices: l1,l2,l12- Default value:l12
- device String
- A device name from the provider configuration.
- helloInterval Number
- Hello interval. - Range: 1-65535- Default value:10
- helloInterval NumberL1 
- Hello interval Level-1. - Range: 1-65535- Default value:10
- helloInterval NumberL2 
- Hello interval Level-2. - Range: 1-65535- Default value:10
- helloMultiplier Number
- Hello multiplier. - Range: 3-1000- Default value:3
- helloMultiplier NumberL1 
- Hello multiplier Level-1. - Range: 3-1000- Default value:3
- helloMultiplier NumberL2 
- Hello multiplier Level-2. - Range: 3-1000- Default value:3
- helloPadding String
- Hello padding. - Choices: always,transient,never- Default value:always
- metricL1 Number
- Interface metric Level-1. - Range: 0-16777216- Default value:16777216
- metricL2 Number
- Interface metric Level-2. - Range: 0-16777216- Default value:16777216
- mtuCheck Boolean
- MTU Check for IS-IS without specific level. - Default value: false
- mtuCheck BooleanL1 
- MTU Check for IS-IS on Level-1. - Default value: false
- mtuCheck BooleanL2 
- MTU Check for IS-IS on Level-2. - Default value: false
- networkType StringP2p 
- Enabling Point-to-Point Network Type on IS-IS Interface. - Choices: off,on,useAllISMac- Default value:off
- passive String
- IS-IS Passive Interface Info. - Choices: l1,l2,l12,noL1,noL2,noL12,inheritDef- Default value:inheritDef
- priorityL1 Number
- Circuit priority. - Range: 0-127- Default value:64
- priorityL2 Number
- Circuit priority. - Range: 0-127- Default value:64
- vrf String
- VRF.
Outputs
All input properties are implicitly available as output properties. Additionally, the IsisInterface 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 IsisInterface Resource
Get an existing IsisInterface 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?: IsisInterfaceState, opts?: CustomResourceOptions): IsisInterface@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        authentication_check: Optional[bool] = None,
        authentication_check_l1: Optional[bool] = None,
        authentication_check_l2: Optional[bool] = None,
        authentication_key: Optional[str] = None,
        authentication_key_l1: Optional[str] = None,
        authentication_key_l2: Optional[str] = None,
        authentication_type: Optional[str] = None,
        authentication_type_l1: Optional[str] = None,
        authentication_type_l2: Optional[str] = None,
        circuit_type: Optional[str] = None,
        device: Optional[str] = None,
        hello_interval: Optional[int] = None,
        hello_interval_l1: Optional[int] = None,
        hello_interval_l2: Optional[int] = None,
        hello_multiplier: Optional[int] = None,
        hello_multiplier_l1: Optional[int] = None,
        hello_multiplier_l2: Optional[int] = None,
        hello_padding: Optional[str] = None,
        interface_id: Optional[str] = None,
        metric_l1: Optional[int] = None,
        metric_l2: Optional[int] = None,
        mtu_check: Optional[bool] = None,
        mtu_check_l1: Optional[bool] = None,
        mtu_check_l2: Optional[bool] = None,
        network_type_p2p: Optional[str] = None,
        passive: Optional[str] = None,
        priority_l1: Optional[int] = None,
        priority_l2: Optional[int] = None,
        vrf: Optional[str] = None) -> IsisInterfacefunc GetIsisInterface(ctx *Context, name string, id IDInput, state *IsisInterfaceState, opts ...ResourceOption) (*IsisInterface, error)public static IsisInterface Get(string name, Input<string> id, IsisInterfaceState? state, CustomResourceOptions? opts = null)public static IsisInterface get(String name, Output<String> id, IsisInterfaceState state, CustomResourceOptions options)resources:  _:    type: nxos:IsisInterface    get:      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.
- AuthenticationCheck bool
- Authentication Check for ISIS without specific level. - Default value: true
- AuthenticationCheck boolL1 
- Authentication Check for ISIS on Level-1. - Default value: true
- AuthenticationCheck boolL2 
- Authentication Check for ISIS on Level-2. - Default value: true
- AuthenticationKey string
- Authentication Key for IS-IS without specific level.
- AuthenticationKey stringL1 
- Authentication Key for IS-IS on Level-1.
- AuthenticationKey stringL2 
- Authentication Key for IS-IS on Level-2.
- AuthenticationType string
- IS-IS Authentication-Type without specific level. - Choices: clear,md5,unknown- Default value:unknown
- AuthenticationType stringL1 
- IS-IS Authentication-Type for Level-1. - Choices: clear,md5,unknown- Default value:unknown
- AuthenticationType stringL2 
- IS-IS Authentication-Type for Level-2. - Choices: clear,md5,unknown- Default value:unknown
- CircuitType string
- Circuit type. - Choices: l1,l2,l12- Default value:l12
- Device string
- A device name from the provider configuration.
- HelloInterval int
- Hello interval. - Range: 1-65535- Default value:10
- HelloInterval intL1 
- Hello interval Level-1. - Range: 1-65535- Default value:10
- HelloInterval intL2 
- Hello interval Level-2. - Range: 1-65535- Default value:10
- HelloMultiplier int
- Hello multiplier. - Range: 3-1000- Default value:3
- HelloMultiplier intL1 
- Hello multiplier Level-1. - Range: 3-1000- Default value:3
- HelloMultiplier intL2 
- Hello multiplier Level-2. - Range: 3-1000- Default value:3
- HelloPadding string
- Hello padding. - Choices: always,transient,never- Default value:always
- InterfaceId string
- Must match first field in the output of show intf brief. Example:eth1/1.
- MetricL1 int
- Interface metric Level-1. - Range: 0-16777216- Default value:16777216
- MetricL2 int
- Interface metric Level-2. - Range: 0-16777216- Default value:16777216
- MtuCheck bool
- MTU Check for IS-IS without specific level. - Default value: false
- MtuCheck boolL1 
- MTU Check for IS-IS on Level-1. - Default value: false
- MtuCheck boolL2 
- MTU Check for IS-IS on Level-2. - Default value: false
- NetworkType stringP2p 
- Enabling Point-to-Point Network Type on IS-IS Interface. - Choices: off,on,useAllISMac- Default value:off
- Passive string
- IS-IS Passive Interface Info. - Choices: l1,l2,l12,noL1,noL2,noL12,inheritDef- Default value:inheritDef
- PriorityL1 int
- Circuit priority. - Range: 0-127- Default value:64
- PriorityL2 int
- Circuit priority. - Range: 0-127- Default value:64
- Vrf string
- VRF.
- AuthenticationCheck bool
- Authentication Check for ISIS without specific level. - Default value: true
- AuthenticationCheck boolL1 
- Authentication Check for ISIS on Level-1. - Default value: true
- AuthenticationCheck boolL2 
- Authentication Check for ISIS on Level-2. - Default value: true
- AuthenticationKey string
- Authentication Key for IS-IS without specific level.
- AuthenticationKey stringL1 
- Authentication Key for IS-IS on Level-1.
- AuthenticationKey stringL2 
- Authentication Key for IS-IS on Level-2.
- AuthenticationType string
- IS-IS Authentication-Type without specific level. - Choices: clear,md5,unknown- Default value:unknown
- AuthenticationType stringL1 
- IS-IS Authentication-Type for Level-1. - Choices: clear,md5,unknown- Default value:unknown
- AuthenticationType stringL2 
- IS-IS Authentication-Type for Level-2. - Choices: clear,md5,unknown- Default value:unknown
- CircuitType string
- Circuit type. - Choices: l1,l2,l12- Default value:l12
- Device string
- A device name from the provider configuration.
- HelloInterval int
- Hello interval. - Range: 1-65535- Default value:10
- HelloInterval intL1 
- Hello interval Level-1. - Range: 1-65535- Default value:10
- HelloInterval intL2 
- Hello interval Level-2. - Range: 1-65535- Default value:10
- HelloMultiplier int
- Hello multiplier. - Range: 3-1000- Default value:3
- HelloMultiplier intL1 
- Hello multiplier Level-1. - Range: 3-1000- Default value:3
- HelloMultiplier intL2 
- Hello multiplier Level-2. - Range: 3-1000- Default value:3
- HelloPadding string
- Hello padding. - Choices: always,transient,never- Default value:always
- InterfaceId string
- Must match first field in the output of show intf brief. Example:eth1/1.
- MetricL1 int
- Interface metric Level-1. - Range: 0-16777216- Default value:16777216
- MetricL2 int
- Interface metric Level-2. - Range: 0-16777216- Default value:16777216
- MtuCheck bool
- MTU Check for IS-IS without specific level. - Default value: false
- MtuCheck boolL1 
- MTU Check for IS-IS on Level-1. - Default value: false
- MtuCheck boolL2 
- MTU Check for IS-IS on Level-2. - Default value: false
- NetworkType stringP2p 
- Enabling Point-to-Point Network Type on IS-IS Interface. - Choices: off,on,useAllISMac- Default value:off
- Passive string
- IS-IS Passive Interface Info. - Choices: l1,l2,l12,noL1,noL2,noL12,inheritDef- Default value:inheritDef
- PriorityL1 int
- Circuit priority. - Range: 0-127- Default value:64
- PriorityL2 int
- Circuit priority. - Range: 0-127- Default value:64
- Vrf string
- VRF.
- authenticationCheck Boolean
- Authentication Check for ISIS without specific level. - Default value: true
- authenticationCheck BooleanL1 
- Authentication Check for ISIS on Level-1. - Default value: true
- authenticationCheck BooleanL2 
- Authentication Check for ISIS on Level-2. - Default value: true
- authenticationKey String
- Authentication Key for IS-IS without specific level.
- authenticationKey StringL1 
- Authentication Key for IS-IS on Level-1.
- authenticationKey StringL2 
- Authentication Key for IS-IS on Level-2.
- authenticationType String
- IS-IS Authentication-Type without specific level. - Choices: clear,md5,unknown- Default value:unknown
- authenticationType StringL1 
- IS-IS Authentication-Type for Level-1. - Choices: clear,md5,unknown- Default value:unknown
- authenticationType StringL2 
- IS-IS Authentication-Type for Level-2. - Choices: clear,md5,unknown- Default value:unknown
- circuitType String
- Circuit type. - Choices: l1,l2,l12- Default value:l12
- device String
- A device name from the provider configuration.
- helloInterval Integer
- Hello interval. - Range: 1-65535- Default value:10
- helloInterval IntegerL1 
- Hello interval Level-1. - Range: 1-65535- Default value:10
- helloInterval IntegerL2 
- Hello interval Level-2. - Range: 1-65535- Default value:10
- helloMultiplier Integer
- Hello multiplier. - Range: 3-1000- Default value:3
- helloMultiplier IntegerL1 
- Hello multiplier Level-1. - Range: 3-1000- Default value:3
- helloMultiplier IntegerL2 
- Hello multiplier Level-2. - Range: 3-1000- Default value:3
- helloPadding String
- Hello padding. - Choices: always,transient,never- Default value:always
- interfaceId String
- Must match first field in the output of show intf brief. Example:eth1/1.
- metricL1 Integer
- Interface metric Level-1. - Range: 0-16777216- Default value:16777216
- metricL2 Integer
- Interface metric Level-2. - Range: 0-16777216- Default value:16777216
- mtuCheck Boolean
- MTU Check for IS-IS without specific level. - Default value: false
- mtuCheck BooleanL1 
- MTU Check for IS-IS on Level-1. - Default value: false
- mtuCheck BooleanL2 
- MTU Check for IS-IS on Level-2. - Default value: false
- networkType StringP2p 
- Enabling Point-to-Point Network Type on IS-IS Interface. - Choices: off,on,useAllISMac- Default value:off
- passive String
- IS-IS Passive Interface Info. - Choices: l1,l2,l12,noL1,noL2,noL12,inheritDef- Default value:inheritDef
- priorityL1 Integer
- Circuit priority. - Range: 0-127- Default value:64
- priorityL2 Integer
- Circuit priority. - Range: 0-127- Default value:64
- vrf String
- VRF.
- authenticationCheck boolean
- Authentication Check for ISIS without specific level. - Default value: true
- authenticationCheck booleanL1 
- Authentication Check for ISIS on Level-1. - Default value: true
- authenticationCheck booleanL2 
- Authentication Check for ISIS on Level-2. - Default value: true
- authenticationKey string
- Authentication Key for IS-IS without specific level.
- authenticationKey stringL1 
- Authentication Key for IS-IS on Level-1.
- authenticationKey stringL2 
- Authentication Key for IS-IS on Level-2.
- authenticationType string
- IS-IS Authentication-Type without specific level. - Choices: clear,md5,unknown- Default value:unknown
- authenticationType stringL1 
- IS-IS Authentication-Type for Level-1. - Choices: clear,md5,unknown- Default value:unknown
- authenticationType stringL2 
- IS-IS Authentication-Type for Level-2. - Choices: clear,md5,unknown- Default value:unknown
- circuitType string
- Circuit type. - Choices: l1,l2,l12- Default value:l12
- device string
- A device name from the provider configuration.
- helloInterval number
- Hello interval. - Range: 1-65535- Default value:10
- helloInterval numberL1 
- Hello interval Level-1. - Range: 1-65535- Default value:10
- helloInterval numberL2 
- Hello interval Level-2. - Range: 1-65535- Default value:10
- helloMultiplier number
- Hello multiplier. - Range: 3-1000- Default value:3
- helloMultiplier numberL1 
- Hello multiplier Level-1. - Range: 3-1000- Default value:3
- helloMultiplier numberL2 
- Hello multiplier Level-2. - Range: 3-1000- Default value:3
- helloPadding string
- Hello padding. - Choices: always,transient,never- Default value:always
- interfaceId string
- Must match first field in the output of show intf brief. Example:eth1/1.
- metricL1 number
- Interface metric Level-1. - Range: 0-16777216- Default value:16777216
- metricL2 number
- Interface metric Level-2. - Range: 0-16777216- Default value:16777216
- mtuCheck boolean
- MTU Check for IS-IS without specific level. - Default value: false
- mtuCheck booleanL1 
- MTU Check for IS-IS on Level-1. - Default value: false
- mtuCheck booleanL2 
- MTU Check for IS-IS on Level-2. - Default value: false
- networkType stringP2p 
- Enabling Point-to-Point Network Type on IS-IS Interface. - Choices: off,on,useAllISMac- Default value:off
- passive string
- IS-IS Passive Interface Info. - Choices: l1,l2,l12,noL1,noL2,noL12,inheritDef- Default value:inheritDef
- priorityL1 number
- Circuit priority. - Range: 0-127- Default value:64
- priorityL2 number
- Circuit priority. - Range: 0-127- Default value:64
- vrf string
- VRF.
- authentication_check bool
- Authentication Check for ISIS without specific level. - Default value: true
- authentication_check_ booll1 
- Authentication Check for ISIS on Level-1. - Default value: true
- authentication_check_ booll2 
- Authentication Check for ISIS on Level-2. - Default value: true
- authentication_key str
- Authentication Key for IS-IS without specific level.
- authentication_key_ strl1 
- Authentication Key for IS-IS on Level-1.
- authentication_key_ strl2 
- Authentication Key for IS-IS on Level-2.
- authentication_type str
- IS-IS Authentication-Type without specific level. - Choices: clear,md5,unknown- Default value:unknown
- authentication_type_ strl1 
- IS-IS Authentication-Type for Level-1. - Choices: clear,md5,unknown- Default value:unknown
- authentication_type_ strl2 
- IS-IS Authentication-Type for Level-2. - Choices: clear,md5,unknown- Default value:unknown
- circuit_type str
- Circuit type. - Choices: l1,l2,l12- Default value:l12
- device str
- A device name from the provider configuration.
- hello_interval int
- Hello interval. - Range: 1-65535- Default value:10
- hello_interval_ intl1 
- Hello interval Level-1. - Range: 1-65535- Default value:10
- hello_interval_ intl2 
- Hello interval Level-2. - Range: 1-65535- Default value:10
- hello_multiplier int
- Hello multiplier. - Range: 3-1000- Default value:3
- hello_multiplier_ intl1 
- Hello multiplier Level-1. - Range: 3-1000- Default value:3
- hello_multiplier_ intl2 
- Hello multiplier Level-2. - Range: 3-1000- Default value:3
- hello_padding str
- Hello padding. - Choices: always,transient,never- Default value:always
- interface_id str
- Must match first field in the output of show intf brief. Example:eth1/1.
- metric_l1 int
- Interface metric Level-1. - Range: 0-16777216- Default value:16777216
- metric_l2 int
- Interface metric Level-2. - Range: 0-16777216- Default value:16777216
- mtu_check bool
- MTU Check for IS-IS without specific level. - Default value: false
- mtu_check_ booll1 
- MTU Check for IS-IS on Level-1. - Default value: false
- mtu_check_ booll2 
- MTU Check for IS-IS on Level-2. - Default value: false
- network_type_ strp2p 
- Enabling Point-to-Point Network Type on IS-IS Interface. - Choices: off,on,useAllISMac- Default value:off
- passive str
- IS-IS Passive Interface Info. - Choices: l1,l2,l12,noL1,noL2,noL12,inheritDef- Default value:inheritDef
- priority_l1 int
- Circuit priority. - Range: 0-127- Default value:64
- priority_l2 int
- Circuit priority. - Range: 0-127- Default value:64
- vrf str
- VRF.
- authenticationCheck Boolean
- Authentication Check for ISIS without specific level. - Default value: true
- authenticationCheck BooleanL1 
- Authentication Check for ISIS on Level-1. - Default value: true
- authenticationCheck BooleanL2 
- Authentication Check for ISIS on Level-2. - Default value: true
- authenticationKey String
- Authentication Key for IS-IS without specific level.
- authenticationKey StringL1 
- Authentication Key for IS-IS on Level-1.
- authenticationKey StringL2 
- Authentication Key for IS-IS on Level-2.
- authenticationType String
- IS-IS Authentication-Type without specific level. - Choices: clear,md5,unknown- Default value:unknown
- authenticationType StringL1 
- IS-IS Authentication-Type for Level-1. - Choices: clear,md5,unknown- Default value:unknown
- authenticationType StringL2 
- IS-IS Authentication-Type for Level-2. - Choices: clear,md5,unknown- Default value:unknown
- circuitType String
- Circuit type. - Choices: l1,l2,l12- Default value:l12
- device String
- A device name from the provider configuration.
- helloInterval Number
- Hello interval. - Range: 1-65535- Default value:10
- helloInterval NumberL1 
- Hello interval Level-1. - Range: 1-65535- Default value:10
- helloInterval NumberL2 
- Hello interval Level-2. - Range: 1-65535- Default value:10
- helloMultiplier Number
- Hello multiplier. - Range: 3-1000- Default value:3
- helloMultiplier NumberL1 
- Hello multiplier Level-1. - Range: 3-1000- Default value:3
- helloMultiplier NumberL2 
- Hello multiplier Level-2. - Range: 3-1000- Default value:3
- helloPadding String
- Hello padding. - Choices: always,transient,never- Default value:always
- interfaceId String
- Must match first field in the output of show intf brief. Example:eth1/1.
- metricL1 Number
- Interface metric Level-1. - Range: 0-16777216- Default value:16777216
- metricL2 Number
- Interface metric Level-2. - Range: 0-16777216- Default value:16777216
- mtuCheck Boolean
- MTU Check for IS-IS without specific level. - Default value: false
- mtuCheck BooleanL1 
- MTU Check for IS-IS on Level-1. - Default value: false
- mtuCheck BooleanL2 
- MTU Check for IS-IS on Level-2. - Default value: false
- networkType StringP2p 
- Enabling Point-to-Point Network Type on IS-IS Interface. - Choices: off,on,useAllISMac- Default value:off
- passive String
- IS-IS Passive Interface Info. - Choices: l1,l2,l12,noL1,noL2,noL12,inheritDef- Default value:inheritDef
- priorityL1 Number
- Circuit priority. - Range: 0-127- Default value:64
- priorityL2 Number
- Circuit priority. - Range: 0-127- Default value:64
- vrf String
- VRF.
Import
 $ pulumi import nxos:index/isisInterface:IsisInterface example "sys/isis/if-[eth1/10]"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- nxos lbrlabs/pulumi-nxos
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the nxosTerraform Provider.