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 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")
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",
});
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,
                  priority_l1: Optional[int] = 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,
                  vrf: Optional[str] = None,
                  authentication_check_l2: Optional[bool] = None,
                  metric_l1: Optional[int] = None,
                  hello_multiplier_l2: Optional[int] = None,
                  hello_padding: Optional[str] = None,
                  authentication_check_l1: Optional[bool] = None,
                  hello_multiplier_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,
                  authentication_check: Optional[bool] = None,
                  priority_l2: Optional[int] = None,
                  hello_interval_l2: Optional[int] = 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,
    PriorityL1 = 0,
    AuthenticationKey = "string",
    AuthenticationKeyL1 = "string",
    AuthenticationKeyL2 = "string",
    AuthenticationType = "string",
    AuthenticationTypeL1 = "string",
    AuthenticationTypeL2 = "string",
    CircuitType = "string",
    Device = "string",
    HelloInterval = 0,
    HelloIntervalL1 = 0,
    Vrf = "string",
    AuthenticationCheckL2 = false,
    MetricL1 = 0,
    HelloMultiplierL2 = 0,
    HelloPadding = "string",
    AuthenticationCheckL1 = false,
    HelloMultiplierL1 = 0,
    MetricL2 = 0,
    MtuCheck = false,
    MtuCheckL1 = false,
    MtuCheckL2 = false,
    NetworkTypeP2p = "string",
    Passive = "string",
    AuthenticationCheck = false,
    PriorityL2 = 0,
    HelloIntervalL2 = 0,
});
example, err := nxos.NewIsisInterface(ctx, "isisInterfaceResource", &nxos.IsisInterfaceArgs{
	InterfaceId:           pulumi.String("string"),
	HelloMultiplier:       pulumi.Int(0),
	PriorityL1:            pulumi.Int(0),
	AuthenticationKey:     pulumi.String("string"),
	AuthenticationKeyL1:   pulumi.String("string"),
	AuthenticationKeyL2:   pulumi.String("string"),
	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),
	Vrf:                   pulumi.String("string"),
	AuthenticationCheckL2: pulumi.Bool(false),
	MetricL1:              pulumi.Int(0),
	HelloMultiplierL2:     pulumi.Int(0),
	HelloPadding:          pulumi.String("string"),
	AuthenticationCheckL1: pulumi.Bool(false),
	HelloMultiplierL1:     pulumi.Int(0),
	MetricL2:              pulumi.Int(0),
	MtuCheck:              pulumi.Bool(false),
	MtuCheckL1:            pulumi.Bool(false),
	MtuCheckL2:            pulumi.Bool(false),
	NetworkTypeP2p:        pulumi.String("string"),
	Passive:               pulumi.String("string"),
	AuthenticationCheck:   pulumi.Bool(false),
	PriorityL2:            pulumi.Int(0),
	HelloIntervalL2:       pulumi.Int(0),
})
var isisInterfaceResource = new IsisInterface("isisInterfaceResource", IsisInterfaceArgs.builder()
    .interfaceId("string")
    .helloMultiplier(0)
    .priorityL1(0)
    .authenticationKey("string")
    .authenticationKeyL1("string")
    .authenticationKeyL2("string")
    .authenticationType("string")
    .authenticationTypeL1("string")
    .authenticationTypeL2("string")
    .circuitType("string")
    .device("string")
    .helloInterval(0)
    .helloIntervalL1(0)
    .vrf("string")
    .authenticationCheckL2(false)
    .metricL1(0)
    .helloMultiplierL2(0)
    .helloPadding("string")
    .authenticationCheckL1(false)
    .helloMultiplierL1(0)
    .metricL2(0)
    .mtuCheck(false)
    .mtuCheckL1(false)
    .mtuCheckL2(false)
    .networkTypeP2p("string")
    .passive("string")
    .authenticationCheck(false)
    .priorityL2(0)
    .helloIntervalL2(0)
    .build());
isis_interface_resource = nxos.IsisInterface("isisInterfaceResource",
    interface_id="string",
    hello_multiplier=0,
    priority_l1=0,
    authentication_key="string",
    authentication_key_l1="string",
    authentication_key_l2="string",
    authentication_type="string",
    authentication_type_l1="string",
    authentication_type_l2="string",
    circuit_type="string",
    device="string",
    hello_interval=0,
    hello_interval_l1=0,
    vrf="string",
    authentication_check_l2=False,
    metric_l1=0,
    hello_multiplier_l2=0,
    hello_padding="string",
    authentication_check_l1=False,
    hello_multiplier_l1=0,
    metric_l2=0,
    mtu_check=False,
    mtu_check_l1=False,
    mtu_check_l2=False,
    network_type_p2p="string",
    passive="string",
    authentication_check=False,
    priority_l2=0,
    hello_interval_l2=0)
const isisInterfaceResource = new nxos.IsisInterface("isisInterfaceResource", {
    interfaceId: "string",
    helloMultiplier: 0,
    priorityL1: 0,
    authenticationKey: "string",
    authenticationKeyL1: "string",
    authenticationKeyL2: "string",
    authenticationType: "string",
    authenticationTypeL1: "string",
    authenticationTypeL2: "string",
    circuitType: "string",
    device: "string",
    helloInterval: 0,
    helloIntervalL1: 0,
    vrf: "string",
    authenticationCheckL2: false,
    metricL1: 0,
    helloMultiplierL2: 0,
    helloPadding: "string",
    authenticationCheckL1: false,
    helloMultiplierL1: 0,
    metricL2: 0,
    mtuCheck: false,
    mtuCheckL1: false,
    mtuCheckL2: false,
    networkTypeP2p: "string",
    passive: "string",
    authenticationCheck: false,
    priorityL2: 0,
    helloIntervalL2: 0,
});
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
The IsisInterface resource accepts the following input properties:
- Interface
Id string - 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 string - Authentication Key for IS-IS without specific level.
 - Authentication
Key stringL1  - Authentication Key for IS-IS on Level-1.
 - Authentication
Key stringL2  - Authentication Key for IS-IS on Level-2.
 - Authentication
Type string - IS-IS Authentication-Type without specific level. - Choices: 
clear,md5,unknown- Default value:unknown - Authentication
Type stringL1  - IS-IS Authentication-Type for Level-1. - Choices: 
clear,md5,unknown- Default value:unknown - Authentication
Type stringL2  - IS-IS Authentication-Type for Level-2. - Choices: 
clear,md5,unknown- Default value:unknown - Circuit
Type string - Circuit type. - Choices: 
l1,l2,l12- Default value:l12 - Device string
 - 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 string - 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 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 - Priority
L1 int - Circuit priority. - Range: 
0-127- Default value:64 - Priority
L2 int - Circuit priority. - Range: 
0-127- Default value:64 - Vrf string
 - VRF.
 
- Interface
Id string - 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 string - Authentication Key for IS-IS without specific level.
 - Authentication
Key stringL1  - Authentication Key for IS-IS on Level-1.
 - Authentication
Key stringL2  - Authentication Key for IS-IS on Level-2.
 - Authentication
Type string - IS-IS Authentication-Type without specific level. - Choices: 
clear,md5,unknown- Default value:unknown - Authentication
Type stringL1  - IS-IS Authentication-Type for Level-1. - Choices: 
clear,md5,unknown- Default value:unknown - Authentication
Type stringL2  - IS-IS Authentication-Type for Level-2. - Choices: 
clear,md5,unknown- Default value:unknown - Circuit
Type string - Circuit type. - Choices: 
l1,l2,l12- Default value:l12 - Device string
 - 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 string - 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 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 - Priority
L1 int - Circuit priority. - Range: 
0-127- Default value:64 - Priority
L2 int - Circuit priority. - Range: 
0-127- Default value:64 - Vrf string
 - VRF.
 
- interface
Id String - Must match first field in the output of 
show intf brief. Example:eth1/1. - authentication
Check Boolean - Authentication Check for ISIS without specific level. - Default value: 
true - authentication
Check BooleanL1  - Authentication Check for ISIS on Level-1. - Default value: 
true - authentication
Check BooleanL2  - Authentication Check for ISIS on Level-2. - Default value: 
true - authentication
Key String - Authentication Key for IS-IS without specific level.
 - authentication
Key StringL1  - Authentication Key for IS-IS on Level-1.
 - authentication
Key StringL2  - Authentication Key for IS-IS on Level-2.
 - authentication
Type String - IS-IS Authentication-Type without specific level. - Choices: 
clear,md5,unknown- Default value:unknown - authentication
Type StringL1  - IS-IS Authentication-Type for Level-1. - Choices: 
clear,md5,unknown- Default value:unknown - authentication
Type StringL2  - IS-IS Authentication-Type for Level-2. - Choices: 
clear,md5,unknown- Default value:unknown - circuit
Type String - Circuit type. - Choices: 
l1,l2,l12- Default value:l12 - device String
 - A device name from the provider configuration.
 - hello
Interval Integer - Hello interval. - Range: 
1-65535- Default value:10 - hello
Interval IntegerL1  - Hello interval Level-1. - Range: 
1-65535- Default value:10 - hello
Interval IntegerL2  - Hello interval Level-2. - Range: 
1-65535- Default value:10 - hello
Multiplier Integer - Hello multiplier. - Range: 
3-1000- Default value:3 - hello
Multiplier IntegerL1  - Hello multiplier Level-1. - Range: 
3-1000- Default value:3 - hello
Multiplier IntegerL2  - Hello multiplier Level-2. - Range: 
3-1000- Default value:3 - hello
Padding String - Hello padding. - Choices: 
always,transient,never- Default value:always - metric
L1 Integer - Interface metric Level-1. - Range: 
0-16777216- Default value:16777216 - metric
L2 Integer - Interface metric Level-2. - Range: 
0-16777216- Default value:16777216 - mtu
Check Boolean - MTU Check for IS-IS without specific level. - Default value: 
false - mtu
Check BooleanL1  - MTU Check for IS-IS on Level-1. - Default value: 
false - mtu
Check BooleanL2  - MTU Check for IS-IS on Level-2. - Default value: 
false - network
Type 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 - priority
L1 Integer - Circuit priority. - Range: 
0-127- Default value:64 - priority
L2 Integer - Circuit priority. - Range: 
0-127- Default value:64 - vrf String
 - VRF.
 
- interface
Id string - Must match first field in the output of 
show intf brief. Example:eth1/1. - authentication
Check boolean - Authentication Check for ISIS without specific level. - Default value: 
true - authentication
Check booleanL1  - Authentication Check for ISIS on Level-1. - Default value: 
true - authentication
Check booleanL2  - Authentication Check for ISIS on Level-2. - Default value: 
true - authentication
Key string - Authentication Key for IS-IS without specific level.
 - authentication
Key stringL1  - Authentication Key for IS-IS on Level-1.
 - authentication
Key stringL2  - Authentication Key for IS-IS on Level-2.
 - authentication
Type string - IS-IS Authentication-Type without specific level. - Choices: 
clear,md5,unknown- Default value:unknown - authentication
Type stringL1  - IS-IS Authentication-Type for Level-1. - Choices: 
clear,md5,unknown- Default value:unknown - authentication
Type stringL2  - IS-IS Authentication-Type for Level-2. - Choices: 
clear,md5,unknown- Default value:unknown - circuit
Type string - Circuit type. - Choices: 
l1,l2,l12- Default value:l12 - device string
 - A device name from the provider configuration.
 - hello
Interval number - Hello interval. - Range: 
1-65535- Default value:10 - hello
Interval numberL1  - Hello interval Level-1. - Range: 
1-65535- Default value:10 - hello
Interval numberL2  - Hello interval Level-2. - Range: 
1-65535- Default value:10 - hello
Multiplier number - Hello multiplier. - Range: 
3-1000- Default value:3 - hello
Multiplier numberL1  - Hello multiplier Level-1. - Range: 
3-1000- Default value:3 - hello
Multiplier numberL2  - Hello multiplier Level-2. - Range: 
3-1000- Default value:3 - hello
Padding string - Hello padding. - Choices: 
always,transient,never- Default value:always - metric
L1 number - Interface metric Level-1. - Range: 
0-16777216- Default value:16777216 - metric
L2 number - Interface metric Level-2. - Range: 
0-16777216- Default value:16777216 - mtu
Check boolean - MTU Check for IS-IS without specific level. - Default value: 
false - mtu
Check booleanL1  - MTU Check for IS-IS on Level-1. - Default value: 
false - mtu
Check booleanL2  - MTU Check for IS-IS on Level-2. - Default value: 
false - network
Type 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 - priority
L1 number - Circuit priority. - Range: 
0-127- Default value:64 - priority
L2 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.
 
- interface
Id String - Must match first field in the output of 
show intf brief. Example:eth1/1. - authentication
Check Boolean - Authentication Check for ISIS without specific level. - Default value: 
true - authentication
Check BooleanL1  - Authentication Check for ISIS on Level-1. - Default value: 
true - authentication
Check BooleanL2  - Authentication Check for ISIS on Level-2. - Default value: 
true - authentication
Key String - Authentication Key for IS-IS without specific level.
 - authentication
Key StringL1  - Authentication Key for IS-IS on Level-1.
 - authentication
Key StringL2  - Authentication Key for IS-IS on Level-2.
 - authentication
Type String - IS-IS Authentication-Type without specific level. - Choices: 
clear,md5,unknown- Default value:unknown - authentication
Type StringL1  - IS-IS Authentication-Type for Level-1. - Choices: 
clear,md5,unknown- Default value:unknown - authentication
Type StringL2  - IS-IS Authentication-Type for Level-2. - Choices: 
clear,md5,unknown- Default value:unknown - circuit
Type String - Circuit type. - Choices: 
l1,l2,l12- Default value:l12 - device String
 - A device name from the provider configuration.
 - hello
Interval Number - Hello interval. - Range: 
1-65535- Default value:10 - hello
Interval NumberL1  - Hello interval Level-1. - Range: 
1-65535- Default value:10 - hello
Interval NumberL2  - Hello interval Level-2. - Range: 
1-65535- Default value:10 - hello
Multiplier Number - Hello multiplier. - Range: 
3-1000- Default value:3 - hello
Multiplier NumberL1  - Hello multiplier Level-1. - Range: 
3-1000- Default value:3 - hello
Multiplier NumberL2  - Hello multiplier Level-2. - Range: 
3-1000- Default value:3 - hello
Padding String - Hello padding. - Choices: 
always,transient,never- Default value:always - metric
L1 Number - Interface metric Level-1. - Range: 
0-16777216- Default value:16777216 - metric
L2 Number - Interface metric Level-2. - Range: 
0-16777216- Default value:16777216 - mtu
Check Boolean - MTU Check for IS-IS without specific level. - Default value: 
false - mtu
Check BooleanL1  - MTU Check for IS-IS on Level-1. - Default value: 
false - mtu
Check BooleanL2  - MTU Check for IS-IS on Level-2. - Default value: 
false - network
Type 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 - priority
L1 Number - Circuit priority. - Range: 
0-127- Default value:64 - priority
L2 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)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.
 
- 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 string - Authentication Key for IS-IS without specific level.
 - Authentication
Key stringL1  - Authentication Key for IS-IS on Level-1.
 - Authentication
Key stringL2  - Authentication Key for IS-IS on Level-2.
 - Authentication
Type string - IS-IS Authentication-Type without specific level. - Choices: 
clear,md5,unknown- Default value:unknown - Authentication
Type stringL1  - IS-IS Authentication-Type for Level-1. - Choices: 
clear,md5,unknown- Default value:unknown - Authentication
Type stringL2  - IS-IS Authentication-Type for Level-2. - Choices: 
clear,md5,unknown- Default value:unknown - Circuit
Type string - Circuit type. - Choices: 
l1,l2,l12- Default value:l12 - Device string
 - 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 string - Hello padding. - Choices: 
always,transient,never- Default value:always - Interface
Id string - 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 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 - Priority
L1 int - Circuit priority. - Range: 
0-127- Default value:64 - Priority
L2 int - 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 string - Authentication Key for IS-IS without specific level.
 - Authentication
Key stringL1  - Authentication Key for IS-IS on Level-1.
 - Authentication
Key stringL2  - Authentication Key for IS-IS on Level-2.
 - Authentication
Type string - IS-IS Authentication-Type without specific level. - Choices: 
clear,md5,unknown- Default value:unknown - Authentication
Type stringL1  - IS-IS Authentication-Type for Level-1. - Choices: 
clear,md5,unknown- Default value:unknown - Authentication
Type stringL2  - IS-IS Authentication-Type for Level-2. - Choices: 
clear,md5,unknown- Default value:unknown - Circuit
Type string - Circuit type. - Choices: 
l1,l2,l12- Default value:l12 - Device string
 - 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 string - Hello padding. - Choices: 
always,transient,never- Default value:always - Interface
Id string - 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 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 - Priority
L1 int - Circuit priority. - Range: 
0-127- Default value:64 - Priority
L2 int - Circuit priority. - Range: 
0-127- Default value:64 - Vrf string
 - VRF.
 
- authentication
Check Boolean - Authentication Check for ISIS without specific level. - Default value: 
true - authentication
Check BooleanL1  - Authentication Check for ISIS on Level-1. - Default value: 
true - authentication
Check BooleanL2  - Authentication Check for ISIS on Level-2. - Default value: 
true - authentication
Key String - Authentication Key for IS-IS without specific level.
 - authentication
Key StringL1  - Authentication Key for IS-IS on Level-1.
 - authentication
Key StringL2  - Authentication Key for IS-IS on Level-2.
 - authentication
Type String - IS-IS Authentication-Type without specific level. - Choices: 
clear,md5,unknown- Default value:unknown - authentication
Type StringL1  - IS-IS Authentication-Type for Level-1. - Choices: 
clear,md5,unknown- Default value:unknown - authentication
Type StringL2  - IS-IS Authentication-Type for Level-2. - Choices: 
clear,md5,unknown- Default value:unknown - circuit
Type String - Circuit type. - Choices: 
l1,l2,l12- Default value:l12 - device String
 - A device name from the provider configuration.
 - hello
Interval Integer - Hello interval. - Range: 
1-65535- Default value:10 - hello
Interval IntegerL1  - Hello interval Level-1. - Range: 
1-65535- Default value:10 - hello
Interval IntegerL2  - Hello interval Level-2. - Range: 
1-65535- Default value:10 - hello
Multiplier Integer - Hello multiplier. - Range: 
3-1000- Default value:3 - hello
Multiplier IntegerL1  - Hello multiplier Level-1. - Range: 
3-1000- Default value:3 - hello
Multiplier IntegerL2  - Hello multiplier Level-2. - Range: 
3-1000- Default value:3 - hello
Padding String - Hello padding. - Choices: 
always,transient,never- Default value:always - interface
Id String - Must match first field in the output of 
show intf brief. Example:eth1/1. - metric
L1 Integer - Interface metric Level-1. - Range: 
0-16777216- Default value:16777216 - metric
L2 Integer - Interface metric Level-2. - Range: 
0-16777216- Default value:16777216 - mtu
Check Boolean - MTU Check for IS-IS without specific level. - Default value: 
false - mtu
Check BooleanL1  - MTU Check for IS-IS on Level-1. - Default value: 
false - mtu
Check BooleanL2  - MTU Check for IS-IS on Level-2. - Default value: 
false - network
Type 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 - priority
L1 Integer - Circuit priority. - Range: 
0-127- Default value:64 - priority
L2 Integer - Circuit priority. - Range: 
0-127- Default value:64 - vrf String
 - VRF.
 
- authentication
Check boolean - Authentication Check for ISIS without specific level. - Default value: 
true - authentication
Check booleanL1  - Authentication Check for ISIS on Level-1. - Default value: 
true - authentication
Check booleanL2  - Authentication Check for ISIS on Level-2. - Default value: 
true - authentication
Key string - Authentication Key for IS-IS without specific level.
 - authentication
Key stringL1  - Authentication Key for IS-IS on Level-1.
 - authentication
Key stringL2  - Authentication Key for IS-IS on Level-2.
 - authentication
Type string - IS-IS Authentication-Type without specific level. - Choices: 
clear,md5,unknown- Default value:unknown - authentication
Type stringL1  - IS-IS Authentication-Type for Level-1. - Choices: 
clear,md5,unknown- Default value:unknown - authentication
Type stringL2  - IS-IS Authentication-Type for Level-2. - Choices: 
clear,md5,unknown- Default value:unknown - circuit
Type string - Circuit type. - Choices: 
l1,l2,l12- Default value:l12 - device string
 - A device name from the provider configuration.
 - hello
Interval number - Hello interval. - Range: 
1-65535- Default value:10 - hello
Interval numberL1  - Hello interval Level-1. - Range: 
1-65535- Default value:10 - hello
Interval numberL2  - Hello interval Level-2. - Range: 
1-65535- Default value:10 - hello
Multiplier number - Hello multiplier. - Range: 
3-1000- Default value:3 - hello
Multiplier numberL1  - Hello multiplier Level-1. - Range: 
3-1000- Default value:3 - hello
Multiplier numberL2  - Hello multiplier Level-2. - Range: 
3-1000- Default value:3 - hello
Padding string - Hello padding. - Choices: 
always,transient,never- Default value:always - interface
Id string - Must match first field in the output of 
show intf brief. Example:eth1/1. - metric
L1 number - Interface metric Level-1. - Range: 
0-16777216- Default value:16777216 - metric
L2 number - Interface metric Level-2. - Range: 
0-16777216- Default value:16777216 - mtu
Check boolean - MTU Check for IS-IS without specific level. - Default value: 
false - mtu
Check booleanL1  - MTU Check for IS-IS on Level-1. - Default value: 
false - mtu
Check booleanL2  - MTU Check for IS-IS on Level-2. - Default value: 
false - network
Type 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 - priority
L1 number - Circuit priority. - Range: 
0-127- Default value:64 - priority
L2 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.
 
- authentication
Check Boolean - Authentication Check for ISIS without specific level. - Default value: 
true - authentication
Check BooleanL1  - Authentication Check for ISIS on Level-1. - Default value: 
true - authentication
Check BooleanL2  - Authentication Check for ISIS on Level-2. - Default value: 
true - authentication
Key String - Authentication Key for IS-IS without specific level.
 - authentication
Key StringL1  - Authentication Key for IS-IS on Level-1.
 - authentication
Key StringL2  - Authentication Key for IS-IS on Level-2.
 - authentication
Type String - IS-IS Authentication-Type without specific level. - Choices: 
clear,md5,unknown- Default value:unknown - authentication
Type StringL1  - IS-IS Authentication-Type for Level-1. - Choices: 
clear,md5,unknown- Default value:unknown - authentication
Type StringL2  - IS-IS Authentication-Type for Level-2. - Choices: 
clear,md5,unknown- Default value:unknown - circuit
Type String - Circuit type. - Choices: 
l1,l2,l12- Default value:l12 - device String
 - A device name from the provider configuration.
 - hello
Interval Number - Hello interval. - Range: 
1-65535- Default value:10 - hello
Interval NumberL1  - Hello interval Level-1. - Range: 
1-65535- Default value:10 - hello
Interval NumberL2  - Hello interval Level-2. - Range: 
1-65535- Default value:10 - hello
Multiplier Number - Hello multiplier. - Range: 
3-1000- Default value:3 - hello
Multiplier NumberL1  - Hello multiplier Level-1. - Range: 
3-1000- Default value:3 - hello
Multiplier NumberL2  - Hello multiplier Level-2. - Range: 
3-1000- Default value:3 - hello
Padding String - Hello padding. - Choices: 
always,transient,never- Default value:always - interface
Id String - Must match first field in the output of 
show intf brief. Example:eth1/1. - metric
L1 Number - Interface metric Level-1. - Range: 
0-16777216- Default value:16777216 - metric
L2 Number - Interface metric Level-2. - Range: 
0-16777216- Default value:16777216 - mtu
Check Boolean - MTU Check for IS-IS without specific level. - Default value: 
false - mtu
Check BooleanL1  - MTU Check for IS-IS on Level-1. - Default value: 
false - mtu
Check BooleanL2  - MTU Check for IS-IS on Level-2. - Default value: 
false - network
Type 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 - priority
L1 Number - Circuit priority. - Range: 
0-127- Default value:64 - priority
L2 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.