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
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:
- 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) -> IsisInterface
func 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
nxos
Terraform Provider.