fortios.router.Isis
Explore with Pulumi AI
Configure IS-IS.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as fortios from "@pulumiverse/fortios";
const trname = new fortios.router.Isis("trname", {
adjacencyCheck: "disable",
adjacencyCheck6: "disable",
advPassiveOnly: "disable",
advPassiveOnly6: "disable",
authModeL1: "password",
authModeL2: "password",
authSendonlyL1: "disable",
authSendonlyL2: "disable",
defaultOriginate: "disable",
defaultOriginate6: "disable",
dynamicHostname: "disable",
ignoreLspErrors: "disable",
isType: "level-1-2",
lspGenIntervalL1: 30,
lspGenIntervalL2: 30,
lspRefreshInterval: 900,
maxLspLifetime: 1200,
metricStyle: "narrow",
overloadBit: "disable",
redistribute6L1: "disable",
redistribute6L2: "disable",
redistributeL1: "disable",
redistributeL2: "disable",
spfIntervalExpL1: "500 50000",
spfIntervalExpL2: "500 50000",
});
import pulumi
import pulumiverse_fortios as fortios
trname = fortios.router.Isis("trname",
adjacency_check="disable",
adjacency_check6="disable",
adv_passive_only="disable",
adv_passive_only6="disable",
auth_mode_l1="password",
auth_mode_l2="password",
auth_sendonly_l1="disable",
auth_sendonly_l2="disable",
default_originate="disable",
default_originate6="disable",
dynamic_hostname="disable",
ignore_lsp_errors="disable",
is_type="level-1-2",
lsp_gen_interval_l1=30,
lsp_gen_interval_l2=30,
lsp_refresh_interval=900,
max_lsp_lifetime=1200,
metric_style="narrow",
overload_bit="disable",
redistribute6_l1="disable",
redistribute6_l2="disable",
redistribute_l1="disable",
redistribute_l2="disable",
spf_interval_exp_l1="500 50000",
spf_interval_exp_l2="500 50000")
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumiverse/pulumi-fortios/sdk/go/fortios/router"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := router.NewIsis(ctx, "trname", &router.IsisArgs{
AdjacencyCheck: pulumi.String("disable"),
AdjacencyCheck6: pulumi.String("disable"),
AdvPassiveOnly: pulumi.String("disable"),
AdvPassiveOnly6: pulumi.String("disable"),
AuthModeL1: pulumi.String("password"),
AuthModeL2: pulumi.String("password"),
AuthSendonlyL1: pulumi.String("disable"),
AuthSendonlyL2: pulumi.String("disable"),
DefaultOriginate: pulumi.String("disable"),
DefaultOriginate6: pulumi.String("disable"),
DynamicHostname: pulumi.String("disable"),
IgnoreLspErrors: pulumi.String("disable"),
IsType: pulumi.String("level-1-2"),
LspGenIntervalL1: pulumi.Int(30),
LspGenIntervalL2: pulumi.Int(30),
LspRefreshInterval: pulumi.Int(900),
MaxLspLifetime: pulumi.Int(1200),
MetricStyle: pulumi.String("narrow"),
OverloadBit: pulumi.String("disable"),
Redistribute6L1: pulumi.String("disable"),
Redistribute6L2: pulumi.String("disable"),
RedistributeL1: pulumi.String("disable"),
RedistributeL2: pulumi.String("disable"),
SpfIntervalExpL1: pulumi.String("500 50000"),
SpfIntervalExpL2: pulumi.String("500 50000"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortios = Pulumiverse.Fortios;
return await Deployment.RunAsync(() =>
{
var trname = new Fortios.Router.Isis("trname", new()
{
AdjacencyCheck = "disable",
AdjacencyCheck6 = "disable",
AdvPassiveOnly = "disable",
AdvPassiveOnly6 = "disable",
AuthModeL1 = "password",
AuthModeL2 = "password",
AuthSendonlyL1 = "disable",
AuthSendonlyL2 = "disable",
DefaultOriginate = "disable",
DefaultOriginate6 = "disable",
DynamicHostname = "disable",
IgnoreLspErrors = "disable",
IsType = "level-1-2",
LspGenIntervalL1 = 30,
LspGenIntervalL2 = 30,
LspRefreshInterval = 900,
MaxLspLifetime = 1200,
MetricStyle = "narrow",
OverloadBit = "disable",
Redistribute6L1 = "disable",
Redistribute6L2 = "disable",
RedistributeL1 = "disable",
RedistributeL2 = "disable",
SpfIntervalExpL1 = "500 50000",
SpfIntervalExpL2 = "500 50000",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortios.router.Isis;
import com.pulumi.fortios.router.IsisArgs;
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 trname = new Isis("trname", IsisArgs.builder()
.adjacencyCheck("disable")
.adjacencyCheck6("disable")
.advPassiveOnly("disable")
.advPassiveOnly6("disable")
.authModeL1("password")
.authModeL2("password")
.authSendonlyL1("disable")
.authSendonlyL2("disable")
.defaultOriginate("disable")
.defaultOriginate6("disable")
.dynamicHostname("disable")
.ignoreLspErrors("disable")
.isType("level-1-2")
.lspGenIntervalL1(30)
.lspGenIntervalL2(30)
.lspRefreshInterval(900)
.maxLspLifetime(1200)
.metricStyle("narrow")
.overloadBit("disable")
.redistribute6L1("disable")
.redistribute6L2("disable")
.redistributeL1("disable")
.redistributeL2("disable")
.spfIntervalExpL1("500 50000")
.spfIntervalExpL2("500 50000")
.build());
}
}
resources:
trname:
type: fortios:router:Isis
properties:
adjacencyCheck: disable
adjacencyCheck6: disable
advPassiveOnly: disable
advPassiveOnly6: disable
authModeL1: password
authModeL2: password
authSendonlyL1: disable
authSendonlyL2: disable
defaultOriginate: disable
defaultOriginate6: disable
dynamicHostname: disable
ignoreLspErrors: disable
isType: level-1-2
lspGenIntervalL1: 30
lspGenIntervalL2: 30
lspRefreshInterval: 900
maxLspLifetime: 1200
metricStyle: narrow
overloadBit: disable
redistribute6L1: disable
redistribute6L2: disable
redistributeL1: disable
redistributeL2: disable
spfIntervalExpL1: 500 50000
spfIntervalExpL2: 500 50000
Create Isis Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Isis(name: string, args?: IsisArgs, opts?: CustomResourceOptions);
@overload
def Isis(resource_name: str,
args: Optional[IsisArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Isis(resource_name: str,
opts: Optional[ResourceOptions] = None,
adjacency_check: Optional[str] = None,
adjacency_check6: Optional[str] = None,
adv_passive_only: Optional[str] = None,
adv_passive_only6: Optional[str] = None,
auth_keychain_l1: Optional[str] = None,
auth_keychain_l2: Optional[str] = None,
auth_mode_l1: Optional[str] = None,
auth_mode_l2: Optional[str] = None,
auth_password_l1: Optional[str] = None,
auth_password_l2: Optional[str] = None,
auth_sendonly_l1: Optional[str] = None,
auth_sendonly_l2: Optional[str] = None,
default_originate: Optional[str] = None,
default_originate6: Optional[str] = None,
dynamic_hostname: Optional[str] = None,
dynamic_sort_subtable: Optional[str] = None,
get_all_tables: Optional[str] = None,
ignore_lsp_errors: Optional[str] = None,
is_type: Optional[str] = None,
isis_interfaces: Optional[Sequence[IsisIsisInterfaceArgs]] = None,
isis_nets: Optional[Sequence[IsisIsisNetArgs]] = None,
lsp_gen_interval_l1: Optional[int] = None,
lsp_gen_interval_l2: Optional[int] = None,
lsp_refresh_interval: Optional[int] = None,
max_lsp_lifetime: Optional[int] = None,
metric_style: Optional[str] = None,
overload_bit: Optional[str] = None,
overload_bit_on_startup: Optional[int] = None,
overload_bit_suppress: Optional[str] = None,
redistribute6_l1: Optional[str] = None,
redistribute6_l1_list: Optional[str] = None,
redistribute6_l2: Optional[str] = None,
redistribute6_l2_list: Optional[str] = None,
redistribute6s: Optional[Sequence[IsisRedistribute6Args]] = None,
redistribute_l1: Optional[str] = None,
redistribute_l1_list: Optional[str] = None,
redistribute_l2: Optional[str] = None,
redistribute_l2_list: Optional[str] = None,
redistributes: Optional[Sequence[IsisRedistributeArgs]] = None,
spf_interval_exp_l1: Optional[str] = None,
spf_interval_exp_l2: Optional[str] = None,
summary_address6s: Optional[Sequence[IsisSummaryAddress6Args]] = None,
summary_addresses: Optional[Sequence[IsisSummaryAddressArgs]] = None,
vdomparam: Optional[str] = None)
func NewIsis(ctx *Context, name string, args *IsisArgs, opts ...ResourceOption) (*Isis, error)
public Isis(string name, IsisArgs? args = null, CustomResourceOptions? opts = null)
type: fortios:router:Isis
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 IsisArgs
- 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 IsisArgs
- 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 IsisArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IsisArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IsisArgs
- 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 isisResource = new Fortios.Router.Isis("isisResource", new()
{
AdjacencyCheck = "string",
AdjacencyCheck6 = "string",
AdvPassiveOnly = "string",
AdvPassiveOnly6 = "string",
AuthKeychainL1 = "string",
AuthKeychainL2 = "string",
AuthModeL1 = "string",
AuthModeL2 = "string",
AuthPasswordL1 = "string",
AuthPasswordL2 = "string",
AuthSendonlyL1 = "string",
AuthSendonlyL2 = "string",
DefaultOriginate = "string",
DefaultOriginate6 = "string",
DynamicHostname = "string",
DynamicSortSubtable = "string",
GetAllTables = "string",
IgnoreLspErrors = "string",
IsType = "string",
IsisInterfaces = new[]
{
new Fortios.Router.Inputs.IsisIsisInterfaceArgs
{
AuthKeychainL1 = "string",
AuthKeychainL2 = "string",
AuthModeL1 = "string",
AuthModeL2 = "string",
AuthPasswordL1 = "string",
AuthPasswordL2 = "string",
AuthSendOnlyL1 = "string",
AuthSendOnlyL2 = "string",
CircuitType = "string",
CsnpIntervalL1 = 0,
CsnpIntervalL2 = 0,
HelloIntervalL1 = 0,
HelloIntervalL2 = 0,
HelloMultiplierL1 = 0,
HelloMultiplierL2 = 0,
HelloPadding = "string",
LspInterval = 0,
LspRetransmitInterval = 0,
MeshGroup = "string",
MeshGroupId = 0,
MetricL1 = 0,
MetricL2 = 0,
Name = "string",
NetworkType = "string",
PriorityL1 = 0,
PriorityL2 = 0,
Status = "string",
Status6 = "string",
WideMetricL1 = 0,
WideMetricL2 = 0,
},
},
IsisNets = new[]
{
new Fortios.Router.Inputs.IsisIsisNetArgs
{
Id = 0,
Net = "string",
},
},
LspGenIntervalL1 = 0,
LspGenIntervalL2 = 0,
LspRefreshInterval = 0,
MaxLspLifetime = 0,
MetricStyle = "string",
OverloadBit = "string",
OverloadBitOnStartup = 0,
OverloadBitSuppress = "string",
Redistribute6L1 = "string",
Redistribute6L1List = "string",
Redistribute6L2 = "string",
Redistribute6L2List = "string",
Redistribute6s = new[]
{
new Fortios.Router.Inputs.IsisRedistribute6Args
{
Level = "string",
Metric = 0,
MetricType = "string",
Protocol = "string",
Routemap = "string",
Status = "string",
},
},
RedistributeL1 = "string",
RedistributeL1List = "string",
RedistributeL2 = "string",
RedistributeL2List = "string",
Redistributes = new[]
{
new Fortios.Router.Inputs.IsisRedistributeArgs
{
Level = "string",
Metric = 0,
MetricType = "string",
Protocol = "string",
Routemap = "string",
Status = "string",
},
},
SpfIntervalExpL1 = "string",
SpfIntervalExpL2 = "string",
SummaryAddress6s = new[]
{
new Fortios.Router.Inputs.IsisSummaryAddress6Args
{
Id = 0,
Level = "string",
Prefix6 = "string",
},
},
SummaryAddresses = new[]
{
new Fortios.Router.Inputs.IsisSummaryAddressArgs
{
Id = 0,
Level = "string",
Prefix = "string",
},
},
Vdomparam = "string",
});
example, err := router.NewIsis(ctx, "isisResource", &router.IsisArgs{
AdjacencyCheck: pulumi.String("string"),
AdjacencyCheck6: pulumi.String("string"),
AdvPassiveOnly: pulumi.String("string"),
AdvPassiveOnly6: pulumi.String("string"),
AuthKeychainL1: pulumi.String("string"),
AuthKeychainL2: pulumi.String("string"),
AuthModeL1: pulumi.String("string"),
AuthModeL2: pulumi.String("string"),
AuthPasswordL1: pulumi.String("string"),
AuthPasswordL2: pulumi.String("string"),
AuthSendonlyL1: pulumi.String("string"),
AuthSendonlyL2: pulumi.String("string"),
DefaultOriginate: pulumi.String("string"),
DefaultOriginate6: pulumi.String("string"),
DynamicHostname: pulumi.String("string"),
DynamicSortSubtable: pulumi.String("string"),
GetAllTables: pulumi.String("string"),
IgnoreLspErrors: pulumi.String("string"),
IsType: pulumi.String("string"),
IsisInterfaces: router.IsisIsisInterfaceArray{
&router.IsisIsisInterfaceArgs{
AuthKeychainL1: pulumi.String("string"),
AuthKeychainL2: pulumi.String("string"),
AuthModeL1: pulumi.String("string"),
AuthModeL2: pulumi.String("string"),
AuthPasswordL1: pulumi.String("string"),
AuthPasswordL2: pulumi.String("string"),
AuthSendOnlyL1: pulumi.String("string"),
AuthSendOnlyL2: pulumi.String("string"),
CircuitType: pulumi.String("string"),
CsnpIntervalL1: pulumi.Int(0),
CsnpIntervalL2: pulumi.Int(0),
HelloIntervalL1: pulumi.Int(0),
HelloIntervalL2: pulumi.Int(0),
HelloMultiplierL1: pulumi.Int(0),
HelloMultiplierL2: pulumi.Int(0),
HelloPadding: pulumi.String("string"),
LspInterval: pulumi.Int(0),
LspRetransmitInterval: pulumi.Int(0),
MeshGroup: pulumi.String("string"),
MeshGroupId: pulumi.Int(0),
MetricL1: pulumi.Int(0),
MetricL2: pulumi.Int(0),
Name: pulumi.String("string"),
NetworkType: pulumi.String("string"),
PriorityL1: pulumi.Int(0),
PriorityL2: pulumi.Int(0),
Status: pulumi.String("string"),
Status6: pulumi.String("string"),
WideMetricL1: pulumi.Int(0),
WideMetricL2: pulumi.Int(0),
},
},
IsisNets: router.IsisIsisNetArray{
&router.IsisIsisNetArgs{
Id: pulumi.Int(0),
Net: pulumi.String("string"),
},
},
LspGenIntervalL1: pulumi.Int(0),
LspGenIntervalL2: pulumi.Int(0),
LspRefreshInterval: pulumi.Int(0),
MaxLspLifetime: pulumi.Int(0),
MetricStyle: pulumi.String("string"),
OverloadBit: pulumi.String("string"),
OverloadBitOnStartup: pulumi.Int(0),
OverloadBitSuppress: pulumi.String("string"),
Redistribute6L1: pulumi.String("string"),
Redistribute6L1List: pulumi.String("string"),
Redistribute6L2: pulumi.String("string"),
Redistribute6L2List: pulumi.String("string"),
Redistribute6s: router.IsisRedistribute6Array{
&router.IsisRedistribute6Args{
Level: pulumi.String("string"),
Metric: pulumi.Int(0),
MetricType: pulumi.String("string"),
Protocol: pulumi.String("string"),
Routemap: pulumi.String("string"),
Status: pulumi.String("string"),
},
},
RedistributeL1: pulumi.String("string"),
RedistributeL1List: pulumi.String("string"),
RedistributeL2: pulumi.String("string"),
RedistributeL2List: pulumi.String("string"),
Redistributes: router.IsisRedistributeArray{
&router.IsisRedistributeArgs{
Level: pulumi.String("string"),
Metric: pulumi.Int(0),
MetricType: pulumi.String("string"),
Protocol: pulumi.String("string"),
Routemap: pulumi.String("string"),
Status: pulumi.String("string"),
},
},
SpfIntervalExpL1: pulumi.String("string"),
SpfIntervalExpL2: pulumi.String("string"),
SummaryAddress6s: router.IsisSummaryAddress6Array{
&router.IsisSummaryAddress6Args{
Id: pulumi.Int(0),
Level: pulumi.String("string"),
Prefix6: pulumi.String("string"),
},
},
SummaryAddresses: router.IsisSummaryAddressArray{
&router.IsisSummaryAddressArgs{
Id: pulumi.Int(0),
Level: pulumi.String("string"),
Prefix: pulumi.String("string"),
},
},
Vdomparam: pulumi.String("string"),
})
var isisResource = new Isis("isisResource", IsisArgs.builder()
.adjacencyCheck("string")
.adjacencyCheck6("string")
.advPassiveOnly("string")
.advPassiveOnly6("string")
.authKeychainL1("string")
.authKeychainL2("string")
.authModeL1("string")
.authModeL2("string")
.authPasswordL1("string")
.authPasswordL2("string")
.authSendonlyL1("string")
.authSendonlyL2("string")
.defaultOriginate("string")
.defaultOriginate6("string")
.dynamicHostname("string")
.dynamicSortSubtable("string")
.getAllTables("string")
.ignoreLspErrors("string")
.isType("string")
.isisInterfaces(IsisIsisInterfaceArgs.builder()
.authKeychainL1("string")
.authKeychainL2("string")
.authModeL1("string")
.authModeL2("string")
.authPasswordL1("string")
.authPasswordL2("string")
.authSendOnlyL1("string")
.authSendOnlyL2("string")
.circuitType("string")
.csnpIntervalL1(0)
.csnpIntervalL2(0)
.helloIntervalL1(0)
.helloIntervalL2(0)
.helloMultiplierL1(0)
.helloMultiplierL2(0)
.helloPadding("string")
.lspInterval(0)
.lspRetransmitInterval(0)
.meshGroup("string")
.meshGroupId(0)
.metricL1(0)
.metricL2(0)
.name("string")
.networkType("string")
.priorityL1(0)
.priorityL2(0)
.status("string")
.status6("string")
.wideMetricL1(0)
.wideMetricL2(0)
.build())
.isisNets(IsisIsisNetArgs.builder()
.id(0)
.net("string")
.build())
.lspGenIntervalL1(0)
.lspGenIntervalL2(0)
.lspRefreshInterval(0)
.maxLspLifetime(0)
.metricStyle("string")
.overloadBit("string")
.overloadBitOnStartup(0)
.overloadBitSuppress("string")
.redistribute6L1("string")
.redistribute6L1List("string")
.redistribute6L2("string")
.redistribute6L2List("string")
.redistribute6s(IsisRedistribute6Args.builder()
.level("string")
.metric(0)
.metricType("string")
.protocol("string")
.routemap("string")
.status("string")
.build())
.redistributeL1("string")
.redistributeL1List("string")
.redistributeL2("string")
.redistributeL2List("string")
.redistributes(IsisRedistributeArgs.builder()
.level("string")
.metric(0)
.metricType("string")
.protocol("string")
.routemap("string")
.status("string")
.build())
.spfIntervalExpL1("string")
.spfIntervalExpL2("string")
.summaryAddress6s(IsisSummaryAddress6Args.builder()
.id(0)
.level("string")
.prefix6("string")
.build())
.summaryAddresses(IsisSummaryAddressArgs.builder()
.id(0)
.level("string")
.prefix("string")
.build())
.vdomparam("string")
.build());
isis_resource = fortios.router.Isis("isisResource",
adjacency_check="string",
adjacency_check6="string",
adv_passive_only="string",
adv_passive_only6="string",
auth_keychain_l1="string",
auth_keychain_l2="string",
auth_mode_l1="string",
auth_mode_l2="string",
auth_password_l1="string",
auth_password_l2="string",
auth_sendonly_l1="string",
auth_sendonly_l2="string",
default_originate="string",
default_originate6="string",
dynamic_hostname="string",
dynamic_sort_subtable="string",
get_all_tables="string",
ignore_lsp_errors="string",
is_type="string",
isis_interfaces=[{
"auth_keychain_l1": "string",
"auth_keychain_l2": "string",
"auth_mode_l1": "string",
"auth_mode_l2": "string",
"auth_password_l1": "string",
"auth_password_l2": "string",
"auth_send_only_l1": "string",
"auth_send_only_l2": "string",
"circuit_type": "string",
"csnp_interval_l1": 0,
"csnp_interval_l2": 0,
"hello_interval_l1": 0,
"hello_interval_l2": 0,
"hello_multiplier_l1": 0,
"hello_multiplier_l2": 0,
"hello_padding": "string",
"lsp_interval": 0,
"lsp_retransmit_interval": 0,
"mesh_group": "string",
"mesh_group_id": 0,
"metric_l1": 0,
"metric_l2": 0,
"name": "string",
"network_type": "string",
"priority_l1": 0,
"priority_l2": 0,
"status": "string",
"status6": "string",
"wide_metric_l1": 0,
"wide_metric_l2": 0,
}],
isis_nets=[{
"id": 0,
"net": "string",
}],
lsp_gen_interval_l1=0,
lsp_gen_interval_l2=0,
lsp_refresh_interval=0,
max_lsp_lifetime=0,
metric_style="string",
overload_bit="string",
overload_bit_on_startup=0,
overload_bit_suppress="string",
redistribute6_l1="string",
redistribute6_l1_list="string",
redistribute6_l2="string",
redistribute6_l2_list="string",
redistribute6s=[{
"level": "string",
"metric": 0,
"metric_type": "string",
"protocol": "string",
"routemap": "string",
"status": "string",
}],
redistribute_l1="string",
redistribute_l1_list="string",
redistribute_l2="string",
redistribute_l2_list="string",
redistributes=[{
"level": "string",
"metric": 0,
"metric_type": "string",
"protocol": "string",
"routemap": "string",
"status": "string",
}],
spf_interval_exp_l1="string",
spf_interval_exp_l2="string",
summary_address6s=[{
"id": 0,
"level": "string",
"prefix6": "string",
}],
summary_addresses=[{
"id": 0,
"level": "string",
"prefix": "string",
}],
vdomparam="string")
const isisResource = new fortios.router.Isis("isisResource", {
adjacencyCheck: "string",
adjacencyCheck6: "string",
advPassiveOnly: "string",
advPassiveOnly6: "string",
authKeychainL1: "string",
authKeychainL2: "string",
authModeL1: "string",
authModeL2: "string",
authPasswordL1: "string",
authPasswordL2: "string",
authSendonlyL1: "string",
authSendonlyL2: "string",
defaultOriginate: "string",
defaultOriginate6: "string",
dynamicHostname: "string",
dynamicSortSubtable: "string",
getAllTables: "string",
ignoreLspErrors: "string",
isType: "string",
isisInterfaces: [{
authKeychainL1: "string",
authKeychainL2: "string",
authModeL1: "string",
authModeL2: "string",
authPasswordL1: "string",
authPasswordL2: "string",
authSendOnlyL1: "string",
authSendOnlyL2: "string",
circuitType: "string",
csnpIntervalL1: 0,
csnpIntervalL2: 0,
helloIntervalL1: 0,
helloIntervalL2: 0,
helloMultiplierL1: 0,
helloMultiplierL2: 0,
helloPadding: "string",
lspInterval: 0,
lspRetransmitInterval: 0,
meshGroup: "string",
meshGroupId: 0,
metricL1: 0,
metricL2: 0,
name: "string",
networkType: "string",
priorityL1: 0,
priorityL2: 0,
status: "string",
status6: "string",
wideMetricL1: 0,
wideMetricL2: 0,
}],
isisNets: [{
id: 0,
net: "string",
}],
lspGenIntervalL1: 0,
lspGenIntervalL2: 0,
lspRefreshInterval: 0,
maxLspLifetime: 0,
metricStyle: "string",
overloadBit: "string",
overloadBitOnStartup: 0,
overloadBitSuppress: "string",
redistribute6L1: "string",
redistribute6L1List: "string",
redistribute6L2: "string",
redistribute6L2List: "string",
redistribute6s: [{
level: "string",
metric: 0,
metricType: "string",
protocol: "string",
routemap: "string",
status: "string",
}],
redistributeL1: "string",
redistributeL1List: "string",
redistributeL2: "string",
redistributeL2List: "string",
redistributes: [{
level: "string",
metric: 0,
metricType: "string",
protocol: "string",
routemap: "string",
status: "string",
}],
spfIntervalExpL1: "string",
spfIntervalExpL2: "string",
summaryAddress6s: [{
id: 0,
level: "string",
prefix6: "string",
}],
summaryAddresses: [{
id: 0,
level: "string",
prefix: "string",
}],
vdomparam: "string",
});
type: fortios:router:Isis
properties:
adjacencyCheck: string
adjacencyCheck6: string
advPassiveOnly: string
advPassiveOnly6: string
authKeychainL1: string
authKeychainL2: string
authModeL1: string
authModeL2: string
authPasswordL1: string
authPasswordL2: string
authSendonlyL1: string
authSendonlyL2: string
defaultOriginate: string
defaultOriginate6: string
dynamicHostname: string
dynamicSortSubtable: string
getAllTables: string
ignoreLspErrors: string
isType: string
isisInterfaces:
- authKeychainL1: string
authKeychainL2: string
authModeL1: string
authModeL2: string
authPasswordL1: string
authPasswordL2: string
authSendOnlyL1: string
authSendOnlyL2: string
circuitType: string
csnpIntervalL1: 0
csnpIntervalL2: 0
helloIntervalL1: 0
helloIntervalL2: 0
helloMultiplierL1: 0
helloMultiplierL2: 0
helloPadding: string
lspInterval: 0
lspRetransmitInterval: 0
meshGroup: string
meshGroupId: 0
metricL1: 0
metricL2: 0
name: string
networkType: string
priorityL1: 0
priorityL2: 0
status: string
status6: string
wideMetricL1: 0
wideMetricL2: 0
isisNets:
- id: 0
net: string
lspGenIntervalL1: 0
lspGenIntervalL2: 0
lspRefreshInterval: 0
maxLspLifetime: 0
metricStyle: string
overloadBit: string
overloadBitOnStartup: 0
overloadBitSuppress: string
redistribute6L1: string
redistribute6L1List: string
redistribute6L2: string
redistribute6L2List: string
redistribute6s:
- level: string
metric: 0
metricType: string
protocol: string
routemap: string
status: string
redistributeL1: string
redistributeL1List: string
redistributeL2: string
redistributeL2List: string
redistributes:
- level: string
metric: 0
metricType: string
protocol: string
routemap: string
status: string
spfIntervalExpL1: string
spfIntervalExpL2: string
summaryAddress6s:
- id: 0
level: string
prefix6: string
summaryAddresses:
- id: 0
level: string
prefix: string
vdomparam: string
Isis 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 Isis resource accepts the following input properties:
- Adjacency
Check string - Enable/disable adjacency check. Valid values:
enable
,disable
. - Adjacency
Check6 string - Enable/disable IPv6 adjacency check. Valid values:
enable
,disable
. - Adv
Passive stringOnly - Enable/disable IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - Adv
Passive stringOnly6 - Enable/disable IPv6 IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - Auth
Keychain stringL1 - Authentication key-chain for level 1 PDUs.
- Auth
Keychain stringL2 - Authentication key-chain for level 2 PDUs.
- Auth
Mode stringL1 - Level 1 authentication mode. Valid values:
password
,md5
. - Auth
Mode stringL2 - Level 2 authentication mode. Valid values:
password
,md5
. - Auth
Password stringL1 - Authentication password for level 1 PDUs.
- Auth
Password stringL2 - Authentication password for level 2 PDUs.
- Auth
Sendonly stringL1 - Enable/disable level 1 authentication send-only. Valid values:
enable
,disable
. - Auth
Sendonly stringL2 - Enable/disable level 2 authentication send-only. Valid values:
enable
,disable
. - Default
Originate string - Enable/disable distribution of default route information. Valid values:
enable
,disable
. - Default
Originate6 string - Enable/disable distribution of default IPv6 route information. Valid values:
enable
,disable
. - Dynamic
Hostname string - Enable/disable dynamic hostname. Valid values:
enable
,disable
. - Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Ignore
Lsp stringErrors - Enable/disable ignoring of LSP errors with bad checksums. Valid values:
enable
,disable
. - Is
Type string - IS type. Valid values:
level-1-2
,level-1
,level-2-only
. - Isis
Interfaces List<Pulumiverse.Fortios. Router. Inputs. Isis Isis Interface> - IS-IS interface configuration. The structure of
isis_interface
block is documented below. - Isis
Nets List<Pulumiverse.Fortios. Router. Inputs. Isis Isis Net> - IS-IS net configuration. The structure of
isis_net
block is documented below. - Lsp
Gen intInterval L1 - Minimum interval for level 1 LSP regenerating.
- Lsp
Gen intInterval L2 - Minimum interval for level 2 LSP regenerating.
- Lsp
Refresh intInterval - LSP refresh time in seconds.
- Max
Lsp intLifetime - Maximum LSP lifetime in seconds.
- Metric
Style string - Use old-style (ISO 10589) or new-style packet formats Valid values:
narrow
,wide
,transition
,narrow-transition
,narrow-transition-l1
,narrow-transition-l2
,wide-l1
,wide-l2
,wide-transition
,wide-transition-l1
,wide-transition-l2
,transition-l1
,transition-l2
. - Overload
Bit string - Enable/disable signal other routers not to use us in SPF. Valid values:
enable
,disable
. - Overload
Bit intOn Startup - Overload-bit only temporarily after reboot.
- Overload
Bit stringSuppress - Suppress overload-bit for the specific prefixes. Valid values:
external
,interlevel
. - Redistribute6L1 string
- Enable/disable redistribution of level 1 IPv6 routes into level 2. Valid values:
enable
,disable
. - Redistribute6L1List string
- Access-list for IPv6 route redistribution from l1 to l2.
- Redistribute6L2 string
- Enable/disable redistribution of level 2 IPv6 routes into level 1. Valid values:
enable
,disable
. - Redistribute6L2List string
- Access-list for IPv6 route redistribution from l2 to l1.
- Redistribute6s
List<Pulumiverse.
Fortios. Router. Inputs. Isis Redistribute6> - IS-IS IPv6 redistribution for routing protocols. The structure of
redistribute6
block is documented below. - Redistribute
L1 string - Enable/disable redistribution of level 1 routes into level 2. Valid values:
enable
,disable
. - Redistribute
L1List string - Access-list for route redistribution from l1 to l2.
- Redistribute
L2 string - Enable/disable redistribution of level 2 routes into level 1. Valid values:
enable
,disable
. - Redistribute
L2List string - Access-list for route redistribution from l2 to l1.
- Redistributes
List<Pulumiverse.
Fortios. Router. Inputs. Isis Redistribute> - IS-IS redistribute protocols. The structure of
redistribute
block is documented below. - Spf
Interval stringExp L1 - Level 1 SPF calculation delay.
- Spf
Interval stringExp L2 - Level 2 SPF calculation delay.
- Summary
Address6s List<Pulumiverse.Fortios. Router. Inputs. Isis Summary Address6> - IS-IS IPv6 summary address. The structure of
summary_address6
block is documented below. - Summary
Addresses List<Pulumiverse.Fortios. Router. Inputs. Isis Summary Address> - IS-IS summary addresses. The structure of
summary_address
block is documented below. - Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Adjacency
Check string - Enable/disable adjacency check. Valid values:
enable
,disable
. - Adjacency
Check6 string - Enable/disable IPv6 adjacency check. Valid values:
enable
,disable
. - Adv
Passive stringOnly - Enable/disable IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - Adv
Passive stringOnly6 - Enable/disable IPv6 IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - Auth
Keychain stringL1 - Authentication key-chain for level 1 PDUs.
- Auth
Keychain stringL2 - Authentication key-chain for level 2 PDUs.
- Auth
Mode stringL1 - Level 1 authentication mode. Valid values:
password
,md5
. - Auth
Mode stringL2 - Level 2 authentication mode. Valid values:
password
,md5
. - Auth
Password stringL1 - Authentication password for level 1 PDUs.
- Auth
Password stringL2 - Authentication password for level 2 PDUs.
- Auth
Sendonly stringL1 - Enable/disable level 1 authentication send-only. Valid values:
enable
,disable
. - Auth
Sendonly stringL2 - Enable/disable level 2 authentication send-only. Valid values:
enable
,disable
. - Default
Originate string - Enable/disable distribution of default route information. Valid values:
enable
,disable
. - Default
Originate6 string - Enable/disable distribution of default IPv6 route information. Valid values:
enable
,disable
. - Dynamic
Hostname string - Enable/disable dynamic hostname. Valid values:
enable
,disable
. - Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Ignore
Lsp stringErrors - Enable/disable ignoring of LSP errors with bad checksums. Valid values:
enable
,disable
. - Is
Type string - IS type. Valid values:
level-1-2
,level-1
,level-2-only
. - Isis
Interfaces []IsisIsis Interface Args - IS-IS interface configuration. The structure of
isis_interface
block is documented below. - Isis
Nets []IsisIsis Net Args - IS-IS net configuration. The structure of
isis_net
block is documented below. - Lsp
Gen intInterval L1 - Minimum interval for level 1 LSP regenerating.
- Lsp
Gen intInterval L2 - Minimum interval for level 2 LSP regenerating.
- Lsp
Refresh intInterval - LSP refresh time in seconds.
- Max
Lsp intLifetime - Maximum LSP lifetime in seconds.
- Metric
Style string - Use old-style (ISO 10589) or new-style packet formats Valid values:
narrow
,wide
,transition
,narrow-transition
,narrow-transition-l1
,narrow-transition-l2
,wide-l1
,wide-l2
,wide-transition
,wide-transition-l1
,wide-transition-l2
,transition-l1
,transition-l2
. - Overload
Bit string - Enable/disable signal other routers not to use us in SPF. Valid values:
enable
,disable
. - Overload
Bit intOn Startup - Overload-bit only temporarily after reboot.
- Overload
Bit stringSuppress - Suppress overload-bit for the specific prefixes. Valid values:
external
,interlevel
. - Redistribute6L1 string
- Enable/disable redistribution of level 1 IPv6 routes into level 2. Valid values:
enable
,disable
. - Redistribute6L1List string
- Access-list for IPv6 route redistribution from l1 to l2.
- Redistribute6L2 string
- Enable/disable redistribution of level 2 IPv6 routes into level 1. Valid values:
enable
,disable
. - Redistribute6L2List string
- Access-list for IPv6 route redistribution from l2 to l1.
- Redistribute6s
[]Isis
Redistribute6Args - IS-IS IPv6 redistribution for routing protocols. The structure of
redistribute6
block is documented below. - Redistribute
L1 string - Enable/disable redistribution of level 1 routes into level 2. Valid values:
enable
,disable
. - Redistribute
L1List string - Access-list for route redistribution from l1 to l2.
- Redistribute
L2 string - Enable/disable redistribution of level 2 routes into level 1. Valid values:
enable
,disable
. - Redistribute
L2List string - Access-list for route redistribution from l2 to l1.
- Redistributes
[]Isis
Redistribute Args - IS-IS redistribute protocols. The structure of
redistribute
block is documented below. - Spf
Interval stringExp L1 - Level 1 SPF calculation delay.
- Spf
Interval stringExp L2 - Level 2 SPF calculation delay.
- Summary
Address6s []IsisSummary Address6Args - IS-IS IPv6 summary address. The structure of
summary_address6
block is documented below. - Summary
Addresses []IsisSummary Address Args - IS-IS summary addresses. The structure of
summary_address
block is documented below. - Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- adjacency
Check String - Enable/disable adjacency check. Valid values:
enable
,disable
. - adjacency
Check6 String - Enable/disable IPv6 adjacency check. Valid values:
enable
,disable
. - adv
Passive StringOnly - Enable/disable IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - adv
Passive StringOnly6 - Enable/disable IPv6 IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - auth
Keychain StringL1 - Authentication key-chain for level 1 PDUs.
- auth
Keychain StringL2 - Authentication key-chain for level 2 PDUs.
- auth
Mode StringL1 - Level 1 authentication mode. Valid values:
password
,md5
. - auth
Mode StringL2 - Level 2 authentication mode. Valid values:
password
,md5
. - auth
Password StringL1 - Authentication password for level 1 PDUs.
- auth
Password StringL2 - Authentication password for level 2 PDUs.
- auth
Sendonly StringL1 - Enable/disable level 1 authentication send-only. Valid values:
enable
,disable
. - auth
Sendonly StringL2 - Enable/disable level 2 authentication send-only. Valid values:
enable
,disable
. - default
Originate String - Enable/disable distribution of default route information. Valid values:
enable
,disable
. - default
Originate6 String - Enable/disable distribution of default IPv6 route information. Valid values:
enable
,disable
. - dynamic
Hostname String - Enable/disable dynamic hostname. Valid values:
enable
,disable
. - dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- ignore
Lsp StringErrors - Enable/disable ignoring of LSP errors with bad checksums. Valid values:
enable
,disable
. - is
Type String - IS type. Valid values:
level-1-2
,level-1
,level-2-only
. - isis
Interfaces List<IsisIsis Interface> - IS-IS interface configuration. The structure of
isis_interface
block is documented below. - isis
Nets List<IsisIsis Net> - IS-IS net configuration. The structure of
isis_net
block is documented below. - lsp
Gen IntegerInterval L1 - Minimum interval for level 1 LSP regenerating.
- lsp
Gen IntegerInterval L2 - Minimum interval for level 2 LSP regenerating.
- lsp
Refresh IntegerInterval - LSP refresh time in seconds.
- max
Lsp IntegerLifetime - Maximum LSP lifetime in seconds.
- metric
Style String - Use old-style (ISO 10589) or new-style packet formats Valid values:
narrow
,wide
,transition
,narrow-transition
,narrow-transition-l1
,narrow-transition-l2
,wide-l1
,wide-l2
,wide-transition
,wide-transition-l1
,wide-transition-l2
,transition-l1
,transition-l2
. - overload
Bit String - Enable/disable signal other routers not to use us in SPF. Valid values:
enable
,disable
. - overload
Bit IntegerOn Startup - Overload-bit only temporarily after reboot.
- overload
Bit StringSuppress - Suppress overload-bit for the specific prefixes. Valid values:
external
,interlevel
. - redistribute6L1 String
- Enable/disable redistribution of level 1 IPv6 routes into level 2. Valid values:
enable
,disable
. - redistribute6L1List String
- Access-list for IPv6 route redistribution from l1 to l2.
- redistribute6L2 String
- Enable/disable redistribution of level 2 IPv6 routes into level 1. Valid values:
enable
,disable
. - redistribute6L2List String
- Access-list for IPv6 route redistribution from l2 to l1.
- redistribute6s
List<Isis
Redistribute6> - IS-IS IPv6 redistribution for routing protocols. The structure of
redistribute6
block is documented below. - redistribute
L1 String - Enable/disable redistribution of level 1 routes into level 2. Valid values:
enable
,disable
. - redistribute
L1List String - Access-list for route redistribution from l1 to l2.
- redistribute
L2 String - Enable/disable redistribution of level 2 routes into level 1. Valid values:
enable
,disable
. - redistribute
L2List String - Access-list for route redistribution from l2 to l1.
- redistributes
List<Isis
Redistribute> - IS-IS redistribute protocols. The structure of
redistribute
block is documented below. - spf
Interval StringExp L1 - Level 1 SPF calculation delay.
- spf
Interval StringExp L2 - Level 2 SPF calculation delay.
- summary
Address6s List<IsisSummary Address6> - IS-IS IPv6 summary address. The structure of
summary_address6
block is documented below. - summary
Addresses List<IsisSummary Address> - IS-IS summary addresses. The structure of
summary_address
block is documented below. - vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- adjacency
Check string - Enable/disable adjacency check. Valid values:
enable
,disable
. - adjacency
Check6 string - Enable/disable IPv6 adjacency check. Valid values:
enable
,disable
. - adv
Passive stringOnly - Enable/disable IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - adv
Passive stringOnly6 - Enable/disable IPv6 IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - auth
Keychain stringL1 - Authentication key-chain for level 1 PDUs.
- auth
Keychain stringL2 - Authentication key-chain for level 2 PDUs.
- auth
Mode stringL1 - Level 1 authentication mode. Valid values:
password
,md5
. - auth
Mode stringL2 - Level 2 authentication mode. Valid values:
password
,md5
. - auth
Password stringL1 - Authentication password for level 1 PDUs.
- auth
Password stringL2 - Authentication password for level 2 PDUs.
- auth
Sendonly stringL1 - Enable/disable level 1 authentication send-only. Valid values:
enable
,disable
. - auth
Sendonly stringL2 - Enable/disable level 2 authentication send-only. Valid values:
enable
,disable
. - default
Originate string - Enable/disable distribution of default route information. Valid values:
enable
,disable
. - default
Originate6 string - Enable/disable distribution of default IPv6 route information. Valid values:
enable
,disable
. - dynamic
Hostname string - Enable/disable dynamic hostname. Valid values:
enable
,disable
. - dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- ignore
Lsp stringErrors - Enable/disable ignoring of LSP errors with bad checksums. Valid values:
enable
,disable
. - is
Type string - IS type. Valid values:
level-1-2
,level-1
,level-2-only
. - isis
Interfaces IsisIsis Interface[] - IS-IS interface configuration. The structure of
isis_interface
block is documented below. - isis
Nets IsisIsis Net[] - IS-IS net configuration. The structure of
isis_net
block is documented below. - lsp
Gen numberInterval L1 - Minimum interval for level 1 LSP regenerating.
- lsp
Gen numberInterval L2 - Minimum interval for level 2 LSP regenerating.
- lsp
Refresh numberInterval - LSP refresh time in seconds.
- max
Lsp numberLifetime - Maximum LSP lifetime in seconds.
- metric
Style string - Use old-style (ISO 10589) or new-style packet formats Valid values:
narrow
,wide
,transition
,narrow-transition
,narrow-transition-l1
,narrow-transition-l2
,wide-l1
,wide-l2
,wide-transition
,wide-transition-l1
,wide-transition-l2
,transition-l1
,transition-l2
. - overload
Bit string - Enable/disable signal other routers not to use us in SPF. Valid values:
enable
,disable
. - overload
Bit numberOn Startup - Overload-bit only temporarily after reboot.
- overload
Bit stringSuppress - Suppress overload-bit for the specific prefixes. Valid values:
external
,interlevel
. - redistribute6L1 string
- Enable/disable redistribution of level 1 IPv6 routes into level 2. Valid values:
enable
,disable
. - redistribute6L1List string
- Access-list for IPv6 route redistribution from l1 to l2.
- redistribute6L2 string
- Enable/disable redistribution of level 2 IPv6 routes into level 1. Valid values:
enable
,disable
. - redistribute6L2List string
- Access-list for IPv6 route redistribution from l2 to l1.
- redistribute6s
Isis
Redistribute6[] - IS-IS IPv6 redistribution for routing protocols. The structure of
redistribute6
block is documented below. - redistribute
L1 string - Enable/disable redistribution of level 1 routes into level 2. Valid values:
enable
,disable
. - redistribute
L1List string - Access-list for route redistribution from l1 to l2.
- redistribute
L2 string - Enable/disable redistribution of level 2 routes into level 1. Valid values:
enable
,disable
. - redistribute
L2List string - Access-list for route redistribution from l2 to l1.
- redistributes
Isis
Redistribute[] - IS-IS redistribute protocols. The structure of
redistribute
block is documented below. - spf
Interval stringExp L1 - Level 1 SPF calculation delay.
- spf
Interval stringExp L2 - Level 2 SPF calculation delay.
- summary
Address6s IsisSummary Address6[] - IS-IS IPv6 summary address. The structure of
summary_address6
block is documented below. - summary
Addresses IsisSummary Address[] - IS-IS summary addresses. The structure of
summary_address
block is documented below. - vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- adjacency_
check str - Enable/disable adjacency check. Valid values:
enable
,disable
. - adjacency_
check6 str - Enable/disable IPv6 adjacency check. Valid values:
enable
,disable
. - adv_
passive_ stronly - Enable/disable IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - adv_
passive_ stronly6 - Enable/disable IPv6 IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - auth_
keychain_ strl1 - Authentication key-chain for level 1 PDUs.
- auth_
keychain_ strl2 - Authentication key-chain for level 2 PDUs.
- auth_
mode_ strl1 - Level 1 authentication mode. Valid values:
password
,md5
. - auth_
mode_ strl2 - Level 2 authentication mode. Valid values:
password
,md5
. - auth_
password_ strl1 - Authentication password for level 1 PDUs.
- auth_
password_ strl2 - Authentication password for level 2 PDUs.
- auth_
sendonly_ strl1 - Enable/disable level 1 authentication send-only. Valid values:
enable
,disable
. - auth_
sendonly_ strl2 - Enable/disable level 2 authentication send-only. Valid values:
enable
,disable
. - default_
originate str - Enable/disable distribution of default route information. Valid values:
enable
,disable
. - default_
originate6 str - Enable/disable distribution of default IPv6 route information. Valid values:
enable
,disable
. - dynamic_
hostname str - Enable/disable dynamic hostname. Valid values:
enable
,disable
. - dynamic_
sort_ strsubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- ignore_
lsp_ strerrors - Enable/disable ignoring of LSP errors with bad checksums. Valid values:
enable
,disable
. - is_
type str - IS type. Valid values:
level-1-2
,level-1
,level-2-only
. - isis_
interfaces Sequence[IsisIsis Interface Args] - IS-IS interface configuration. The structure of
isis_interface
block is documented below. - isis_
nets Sequence[IsisIsis Net Args] - IS-IS net configuration. The structure of
isis_net
block is documented below. - lsp_
gen_ intinterval_ l1 - Minimum interval for level 1 LSP regenerating.
- lsp_
gen_ intinterval_ l2 - Minimum interval for level 2 LSP regenerating.
- lsp_
refresh_ intinterval - LSP refresh time in seconds.
- max_
lsp_ intlifetime - Maximum LSP lifetime in seconds.
- metric_
style str - Use old-style (ISO 10589) or new-style packet formats Valid values:
narrow
,wide
,transition
,narrow-transition
,narrow-transition-l1
,narrow-transition-l2
,wide-l1
,wide-l2
,wide-transition
,wide-transition-l1
,wide-transition-l2
,transition-l1
,transition-l2
. - overload_
bit str - Enable/disable signal other routers not to use us in SPF. Valid values:
enable
,disable
. - overload_
bit_ inton_ startup - Overload-bit only temporarily after reboot.
- overload_
bit_ strsuppress - Suppress overload-bit for the specific prefixes. Valid values:
external
,interlevel
. - redistribute6_
l1 str - Enable/disable redistribution of level 1 IPv6 routes into level 2. Valid values:
enable
,disable
. - redistribute6_
l1_ strlist - Access-list for IPv6 route redistribution from l1 to l2.
- redistribute6_
l2 str - Enable/disable redistribution of level 2 IPv6 routes into level 1. Valid values:
enable
,disable
. - redistribute6_
l2_ strlist - Access-list for IPv6 route redistribution from l2 to l1.
- redistribute6s
Sequence[Isis
Redistribute6Args] - IS-IS IPv6 redistribution for routing protocols. The structure of
redistribute6
block is documented below. - redistribute_
l1 str - Enable/disable redistribution of level 1 routes into level 2. Valid values:
enable
,disable
. - redistribute_
l1_ strlist - Access-list for route redistribution from l1 to l2.
- redistribute_
l2 str - Enable/disable redistribution of level 2 routes into level 1. Valid values:
enable
,disable
. - redistribute_
l2_ strlist - Access-list for route redistribution from l2 to l1.
- redistributes
Sequence[Isis
Redistribute Args] - IS-IS redistribute protocols. The structure of
redistribute
block is documented below. - spf_
interval_ strexp_ l1 - Level 1 SPF calculation delay.
- spf_
interval_ strexp_ l2 - Level 2 SPF calculation delay.
- summary_
address6s Sequence[IsisSummary Address6Args] - IS-IS IPv6 summary address. The structure of
summary_address6
block is documented below. - summary_
addresses Sequence[IsisSummary Address Args] - IS-IS summary addresses. The structure of
summary_address
block is documented below. - vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- adjacency
Check String - Enable/disable adjacency check. Valid values:
enable
,disable
. - adjacency
Check6 String - Enable/disable IPv6 adjacency check. Valid values:
enable
,disable
. - adv
Passive StringOnly - Enable/disable IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - adv
Passive StringOnly6 - Enable/disable IPv6 IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - auth
Keychain StringL1 - Authentication key-chain for level 1 PDUs.
- auth
Keychain StringL2 - Authentication key-chain for level 2 PDUs.
- auth
Mode StringL1 - Level 1 authentication mode. Valid values:
password
,md5
. - auth
Mode StringL2 - Level 2 authentication mode. Valid values:
password
,md5
. - auth
Password StringL1 - Authentication password for level 1 PDUs.
- auth
Password StringL2 - Authentication password for level 2 PDUs.
- auth
Sendonly StringL1 - Enable/disable level 1 authentication send-only. Valid values:
enable
,disable
. - auth
Sendonly StringL2 - Enable/disable level 2 authentication send-only. Valid values:
enable
,disable
. - default
Originate String - Enable/disable distribution of default route information. Valid values:
enable
,disable
. - default
Originate6 String - Enable/disable distribution of default IPv6 route information. Valid values:
enable
,disable
. - dynamic
Hostname String - Enable/disable dynamic hostname. Valid values:
enable
,disable
. - dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- ignore
Lsp StringErrors - Enable/disable ignoring of LSP errors with bad checksums. Valid values:
enable
,disable
. - is
Type String - IS type. Valid values:
level-1-2
,level-1
,level-2-only
. - isis
Interfaces List<Property Map> - IS-IS interface configuration. The structure of
isis_interface
block is documented below. - isis
Nets List<Property Map> - IS-IS net configuration. The structure of
isis_net
block is documented below. - lsp
Gen NumberInterval L1 - Minimum interval for level 1 LSP regenerating.
- lsp
Gen NumberInterval L2 - Minimum interval for level 2 LSP regenerating.
- lsp
Refresh NumberInterval - LSP refresh time in seconds.
- max
Lsp NumberLifetime - Maximum LSP lifetime in seconds.
- metric
Style String - Use old-style (ISO 10589) or new-style packet formats Valid values:
narrow
,wide
,transition
,narrow-transition
,narrow-transition-l1
,narrow-transition-l2
,wide-l1
,wide-l2
,wide-transition
,wide-transition-l1
,wide-transition-l2
,transition-l1
,transition-l2
. - overload
Bit String - Enable/disable signal other routers not to use us in SPF. Valid values:
enable
,disable
. - overload
Bit NumberOn Startup - Overload-bit only temporarily after reboot.
- overload
Bit StringSuppress - Suppress overload-bit for the specific prefixes. Valid values:
external
,interlevel
. - redistribute6L1 String
- Enable/disable redistribution of level 1 IPv6 routes into level 2. Valid values:
enable
,disable
. - redistribute6L1List String
- Access-list for IPv6 route redistribution from l1 to l2.
- redistribute6L2 String
- Enable/disable redistribution of level 2 IPv6 routes into level 1. Valid values:
enable
,disable
. - redistribute6L2List String
- Access-list for IPv6 route redistribution from l2 to l1.
- redistribute6s List<Property Map>
- IS-IS IPv6 redistribution for routing protocols. The structure of
redistribute6
block is documented below. - redistribute
L1 String - Enable/disable redistribution of level 1 routes into level 2. Valid values:
enable
,disable
. - redistribute
L1List String - Access-list for route redistribution from l1 to l2.
- redistribute
L2 String - Enable/disable redistribution of level 2 routes into level 1. Valid values:
enable
,disable
. - redistribute
L2List String - Access-list for route redistribution from l2 to l1.
- redistributes List<Property Map>
- IS-IS redistribute protocols. The structure of
redistribute
block is documented below. - spf
Interval StringExp L1 - Level 1 SPF calculation delay.
- spf
Interval StringExp L2 - Level 2 SPF calculation delay.
- summary
Address6s List<Property Map> - IS-IS IPv6 summary address. The structure of
summary_address6
block is documented below. - summary
Addresses List<Property Map> - IS-IS summary addresses. The structure of
summary_address
block is documented below. - vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
Outputs
All input properties are implicitly available as output properties. Additionally, the Isis 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 Isis Resource
Get an existing Isis 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?: IsisState, opts?: CustomResourceOptions): Isis
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
adjacency_check: Optional[str] = None,
adjacency_check6: Optional[str] = None,
adv_passive_only: Optional[str] = None,
adv_passive_only6: Optional[str] = None,
auth_keychain_l1: Optional[str] = None,
auth_keychain_l2: Optional[str] = None,
auth_mode_l1: Optional[str] = None,
auth_mode_l2: Optional[str] = None,
auth_password_l1: Optional[str] = None,
auth_password_l2: Optional[str] = None,
auth_sendonly_l1: Optional[str] = None,
auth_sendonly_l2: Optional[str] = None,
default_originate: Optional[str] = None,
default_originate6: Optional[str] = None,
dynamic_hostname: Optional[str] = None,
dynamic_sort_subtable: Optional[str] = None,
get_all_tables: Optional[str] = None,
ignore_lsp_errors: Optional[str] = None,
is_type: Optional[str] = None,
isis_interfaces: Optional[Sequence[IsisIsisInterfaceArgs]] = None,
isis_nets: Optional[Sequence[IsisIsisNetArgs]] = None,
lsp_gen_interval_l1: Optional[int] = None,
lsp_gen_interval_l2: Optional[int] = None,
lsp_refresh_interval: Optional[int] = None,
max_lsp_lifetime: Optional[int] = None,
metric_style: Optional[str] = None,
overload_bit: Optional[str] = None,
overload_bit_on_startup: Optional[int] = None,
overload_bit_suppress: Optional[str] = None,
redistribute6_l1: Optional[str] = None,
redistribute6_l1_list: Optional[str] = None,
redistribute6_l2: Optional[str] = None,
redistribute6_l2_list: Optional[str] = None,
redistribute6s: Optional[Sequence[IsisRedistribute6Args]] = None,
redistribute_l1: Optional[str] = None,
redistribute_l1_list: Optional[str] = None,
redistribute_l2: Optional[str] = None,
redistribute_l2_list: Optional[str] = None,
redistributes: Optional[Sequence[IsisRedistributeArgs]] = None,
spf_interval_exp_l1: Optional[str] = None,
spf_interval_exp_l2: Optional[str] = None,
summary_address6s: Optional[Sequence[IsisSummaryAddress6Args]] = None,
summary_addresses: Optional[Sequence[IsisSummaryAddressArgs]] = None,
vdomparam: Optional[str] = None) -> Isis
func GetIsis(ctx *Context, name string, id IDInput, state *IsisState, opts ...ResourceOption) (*Isis, error)
public static Isis Get(string name, Input<string> id, IsisState? state, CustomResourceOptions? opts = null)
public static Isis get(String name, Output<String> id, IsisState 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.
- Adjacency
Check string - Enable/disable adjacency check. Valid values:
enable
,disable
. - Adjacency
Check6 string - Enable/disable IPv6 adjacency check. Valid values:
enable
,disable
. - Adv
Passive stringOnly - Enable/disable IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - Adv
Passive stringOnly6 - Enable/disable IPv6 IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - Auth
Keychain stringL1 - Authentication key-chain for level 1 PDUs.
- Auth
Keychain stringL2 - Authentication key-chain for level 2 PDUs.
- Auth
Mode stringL1 - Level 1 authentication mode. Valid values:
password
,md5
. - Auth
Mode stringL2 - Level 2 authentication mode. Valid values:
password
,md5
. - Auth
Password stringL1 - Authentication password for level 1 PDUs.
- Auth
Password stringL2 - Authentication password for level 2 PDUs.
- Auth
Sendonly stringL1 - Enable/disable level 1 authentication send-only. Valid values:
enable
,disable
. - Auth
Sendonly stringL2 - Enable/disable level 2 authentication send-only. Valid values:
enable
,disable
. - Default
Originate string - Enable/disable distribution of default route information. Valid values:
enable
,disable
. - Default
Originate6 string - Enable/disable distribution of default IPv6 route information. Valid values:
enable
,disable
. - Dynamic
Hostname string - Enable/disable dynamic hostname. Valid values:
enable
,disable
. - Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Ignore
Lsp stringErrors - Enable/disable ignoring of LSP errors with bad checksums. Valid values:
enable
,disable
. - Is
Type string - IS type. Valid values:
level-1-2
,level-1
,level-2-only
. - Isis
Interfaces List<Pulumiverse.Fortios. Router. Inputs. Isis Isis Interface> - IS-IS interface configuration. The structure of
isis_interface
block is documented below. - Isis
Nets List<Pulumiverse.Fortios. Router. Inputs. Isis Isis Net> - IS-IS net configuration. The structure of
isis_net
block is documented below. - Lsp
Gen intInterval L1 - Minimum interval for level 1 LSP regenerating.
- Lsp
Gen intInterval L2 - Minimum interval for level 2 LSP regenerating.
- Lsp
Refresh intInterval - LSP refresh time in seconds.
- Max
Lsp intLifetime - Maximum LSP lifetime in seconds.
- Metric
Style string - Use old-style (ISO 10589) or new-style packet formats Valid values:
narrow
,wide
,transition
,narrow-transition
,narrow-transition-l1
,narrow-transition-l2
,wide-l1
,wide-l2
,wide-transition
,wide-transition-l1
,wide-transition-l2
,transition-l1
,transition-l2
. - Overload
Bit string - Enable/disable signal other routers not to use us in SPF. Valid values:
enable
,disable
. - Overload
Bit intOn Startup - Overload-bit only temporarily after reboot.
- Overload
Bit stringSuppress - Suppress overload-bit for the specific prefixes. Valid values:
external
,interlevel
. - Redistribute6L1 string
- Enable/disable redistribution of level 1 IPv6 routes into level 2. Valid values:
enable
,disable
. - Redistribute6L1List string
- Access-list for IPv6 route redistribution from l1 to l2.
- Redistribute6L2 string
- Enable/disable redistribution of level 2 IPv6 routes into level 1. Valid values:
enable
,disable
. - Redistribute6L2List string
- Access-list for IPv6 route redistribution from l2 to l1.
- Redistribute6s
List<Pulumiverse.
Fortios. Router. Inputs. Isis Redistribute6> - IS-IS IPv6 redistribution for routing protocols. The structure of
redistribute6
block is documented below. - Redistribute
L1 string - Enable/disable redistribution of level 1 routes into level 2. Valid values:
enable
,disable
. - Redistribute
L1List string - Access-list for route redistribution from l1 to l2.
- Redistribute
L2 string - Enable/disable redistribution of level 2 routes into level 1. Valid values:
enable
,disable
. - Redistribute
L2List string - Access-list for route redistribution from l2 to l1.
- Redistributes
List<Pulumiverse.
Fortios. Router. Inputs. Isis Redistribute> - IS-IS redistribute protocols. The structure of
redistribute
block is documented below. - Spf
Interval stringExp L1 - Level 1 SPF calculation delay.
- Spf
Interval stringExp L2 - Level 2 SPF calculation delay.
- Summary
Address6s List<Pulumiverse.Fortios. Router. Inputs. Isis Summary Address6> - IS-IS IPv6 summary address. The structure of
summary_address6
block is documented below. - Summary
Addresses List<Pulumiverse.Fortios. Router. Inputs. Isis Summary Address> - IS-IS summary addresses. The structure of
summary_address
block is documented below. - Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- Adjacency
Check string - Enable/disable adjacency check. Valid values:
enable
,disable
. - Adjacency
Check6 string - Enable/disable IPv6 adjacency check. Valid values:
enable
,disable
. - Adv
Passive stringOnly - Enable/disable IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - Adv
Passive stringOnly6 - Enable/disable IPv6 IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - Auth
Keychain stringL1 - Authentication key-chain for level 1 PDUs.
- Auth
Keychain stringL2 - Authentication key-chain for level 2 PDUs.
- Auth
Mode stringL1 - Level 1 authentication mode. Valid values:
password
,md5
. - Auth
Mode stringL2 - Level 2 authentication mode. Valid values:
password
,md5
. - Auth
Password stringL1 - Authentication password for level 1 PDUs.
- Auth
Password stringL2 - Authentication password for level 2 PDUs.
- Auth
Sendonly stringL1 - Enable/disable level 1 authentication send-only. Valid values:
enable
,disable
. - Auth
Sendonly stringL2 - Enable/disable level 2 authentication send-only. Valid values:
enable
,disable
. - Default
Originate string - Enable/disable distribution of default route information. Valid values:
enable
,disable
. - Default
Originate6 string - Enable/disable distribution of default IPv6 route information. Valid values:
enable
,disable
. - Dynamic
Hostname string - Enable/disable dynamic hostname. Valid values:
enable
,disable
. - Dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- Get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- Ignore
Lsp stringErrors - Enable/disable ignoring of LSP errors with bad checksums. Valid values:
enable
,disable
. - Is
Type string - IS type. Valid values:
level-1-2
,level-1
,level-2-only
. - Isis
Interfaces []IsisIsis Interface Args - IS-IS interface configuration. The structure of
isis_interface
block is documented below. - Isis
Nets []IsisIsis Net Args - IS-IS net configuration. The structure of
isis_net
block is documented below. - Lsp
Gen intInterval L1 - Minimum interval for level 1 LSP regenerating.
- Lsp
Gen intInterval L2 - Minimum interval for level 2 LSP regenerating.
- Lsp
Refresh intInterval - LSP refresh time in seconds.
- Max
Lsp intLifetime - Maximum LSP lifetime in seconds.
- Metric
Style string - Use old-style (ISO 10589) or new-style packet formats Valid values:
narrow
,wide
,transition
,narrow-transition
,narrow-transition-l1
,narrow-transition-l2
,wide-l1
,wide-l2
,wide-transition
,wide-transition-l1
,wide-transition-l2
,transition-l1
,transition-l2
. - Overload
Bit string - Enable/disable signal other routers not to use us in SPF. Valid values:
enable
,disable
. - Overload
Bit intOn Startup - Overload-bit only temporarily after reboot.
- Overload
Bit stringSuppress - Suppress overload-bit for the specific prefixes. Valid values:
external
,interlevel
. - Redistribute6L1 string
- Enable/disable redistribution of level 1 IPv6 routes into level 2. Valid values:
enable
,disable
. - Redistribute6L1List string
- Access-list for IPv6 route redistribution from l1 to l2.
- Redistribute6L2 string
- Enable/disable redistribution of level 2 IPv6 routes into level 1. Valid values:
enable
,disable
. - Redistribute6L2List string
- Access-list for IPv6 route redistribution from l2 to l1.
- Redistribute6s
[]Isis
Redistribute6Args - IS-IS IPv6 redistribution for routing protocols. The structure of
redistribute6
block is documented below. - Redistribute
L1 string - Enable/disable redistribution of level 1 routes into level 2. Valid values:
enable
,disable
. - Redistribute
L1List string - Access-list for route redistribution from l1 to l2.
- Redistribute
L2 string - Enable/disable redistribution of level 2 routes into level 1. Valid values:
enable
,disable
. - Redistribute
L2List string - Access-list for route redistribution from l2 to l1.
- Redistributes
[]Isis
Redistribute Args - IS-IS redistribute protocols. The structure of
redistribute
block is documented below. - Spf
Interval stringExp L1 - Level 1 SPF calculation delay.
- Spf
Interval stringExp L2 - Level 2 SPF calculation delay.
- Summary
Address6s []IsisSummary Address6Args - IS-IS IPv6 summary address. The structure of
summary_address6
block is documented below. - Summary
Addresses []IsisSummary Address Args - IS-IS summary addresses. The structure of
summary_address
block is documented below. - Vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- adjacency
Check String - Enable/disable adjacency check. Valid values:
enable
,disable
. - adjacency
Check6 String - Enable/disable IPv6 adjacency check. Valid values:
enable
,disable
. - adv
Passive StringOnly - Enable/disable IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - adv
Passive StringOnly6 - Enable/disable IPv6 IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - auth
Keychain StringL1 - Authentication key-chain for level 1 PDUs.
- auth
Keychain StringL2 - Authentication key-chain for level 2 PDUs.
- auth
Mode StringL1 - Level 1 authentication mode. Valid values:
password
,md5
. - auth
Mode StringL2 - Level 2 authentication mode. Valid values:
password
,md5
. - auth
Password StringL1 - Authentication password for level 1 PDUs.
- auth
Password StringL2 - Authentication password for level 2 PDUs.
- auth
Sendonly StringL1 - Enable/disable level 1 authentication send-only. Valid values:
enable
,disable
. - auth
Sendonly StringL2 - Enable/disable level 2 authentication send-only. Valid values:
enable
,disable
. - default
Originate String - Enable/disable distribution of default route information. Valid values:
enable
,disable
. - default
Originate6 String - Enable/disable distribution of default IPv6 route information. Valid values:
enable
,disable
. - dynamic
Hostname String - Enable/disable dynamic hostname. Valid values:
enable
,disable
. - dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- ignore
Lsp StringErrors - Enable/disable ignoring of LSP errors with bad checksums. Valid values:
enable
,disable
. - is
Type String - IS type. Valid values:
level-1-2
,level-1
,level-2-only
. - isis
Interfaces List<IsisIsis Interface> - IS-IS interface configuration. The structure of
isis_interface
block is documented below. - isis
Nets List<IsisIsis Net> - IS-IS net configuration. The structure of
isis_net
block is documented below. - lsp
Gen IntegerInterval L1 - Minimum interval for level 1 LSP regenerating.
- lsp
Gen IntegerInterval L2 - Minimum interval for level 2 LSP regenerating.
- lsp
Refresh IntegerInterval - LSP refresh time in seconds.
- max
Lsp IntegerLifetime - Maximum LSP lifetime in seconds.
- metric
Style String - Use old-style (ISO 10589) or new-style packet formats Valid values:
narrow
,wide
,transition
,narrow-transition
,narrow-transition-l1
,narrow-transition-l2
,wide-l1
,wide-l2
,wide-transition
,wide-transition-l1
,wide-transition-l2
,transition-l1
,transition-l2
. - overload
Bit String - Enable/disable signal other routers not to use us in SPF. Valid values:
enable
,disable
. - overload
Bit IntegerOn Startup - Overload-bit only temporarily after reboot.
- overload
Bit StringSuppress - Suppress overload-bit for the specific prefixes. Valid values:
external
,interlevel
. - redistribute6L1 String
- Enable/disable redistribution of level 1 IPv6 routes into level 2. Valid values:
enable
,disable
. - redistribute6L1List String
- Access-list for IPv6 route redistribution from l1 to l2.
- redistribute6L2 String
- Enable/disable redistribution of level 2 IPv6 routes into level 1. Valid values:
enable
,disable
. - redistribute6L2List String
- Access-list for IPv6 route redistribution from l2 to l1.
- redistribute6s
List<Isis
Redistribute6> - IS-IS IPv6 redistribution for routing protocols. The structure of
redistribute6
block is documented below. - redistribute
L1 String - Enable/disable redistribution of level 1 routes into level 2. Valid values:
enable
,disable
. - redistribute
L1List String - Access-list for route redistribution from l1 to l2.
- redistribute
L2 String - Enable/disable redistribution of level 2 routes into level 1. Valid values:
enable
,disable
. - redistribute
L2List String - Access-list for route redistribution from l2 to l1.
- redistributes
List<Isis
Redistribute> - IS-IS redistribute protocols. The structure of
redistribute
block is documented below. - spf
Interval StringExp L1 - Level 1 SPF calculation delay.
- spf
Interval StringExp L2 - Level 2 SPF calculation delay.
- summary
Address6s List<IsisSummary Address6> - IS-IS IPv6 summary address. The structure of
summary_address6
block is documented below. - summary
Addresses List<IsisSummary Address> - IS-IS summary addresses. The structure of
summary_address
block is documented below. - vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- adjacency
Check string - Enable/disable adjacency check. Valid values:
enable
,disable
. - adjacency
Check6 string - Enable/disable IPv6 adjacency check. Valid values:
enable
,disable
. - adv
Passive stringOnly - Enable/disable IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - adv
Passive stringOnly6 - Enable/disable IPv6 IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - auth
Keychain stringL1 - Authentication key-chain for level 1 PDUs.
- auth
Keychain stringL2 - Authentication key-chain for level 2 PDUs.
- auth
Mode stringL1 - Level 1 authentication mode. Valid values:
password
,md5
. - auth
Mode stringL2 - Level 2 authentication mode. Valid values:
password
,md5
. - auth
Password stringL1 - Authentication password for level 1 PDUs.
- auth
Password stringL2 - Authentication password for level 2 PDUs.
- auth
Sendonly stringL1 - Enable/disable level 1 authentication send-only. Valid values:
enable
,disable
. - auth
Sendonly stringL2 - Enable/disable level 2 authentication send-only. Valid values:
enable
,disable
. - default
Originate string - Enable/disable distribution of default route information. Valid values:
enable
,disable
. - default
Originate6 string - Enable/disable distribution of default IPv6 route information. Valid values:
enable
,disable
. - dynamic
Hostname string - Enable/disable dynamic hostname. Valid values:
enable
,disable
. - dynamic
Sort stringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All stringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- ignore
Lsp stringErrors - Enable/disable ignoring of LSP errors with bad checksums. Valid values:
enable
,disable
. - is
Type string - IS type. Valid values:
level-1-2
,level-1
,level-2-only
. - isis
Interfaces IsisIsis Interface[] - IS-IS interface configuration. The structure of
isis_interface
block is documented below. - isis
Nets IsisIsis Net[] - IS-IS net configuration. The structure of
isis_net
block is documented below. - lsp
Gen numberInterval L1 - Minimum interval for level 1 LSP regenerating.
- lsp
Gen numberInterval L2 - Minimum interval for level 2 LSP regenerating.
- lsp
Refresh numberInterval - LSP refresh time in seconds.
- max
Lsp numberLifetime - Maximum LSP lifetime in seconds.
- metric
Style string - Use old-style (ISO 10589) or new-style packet formats Valid values:
narrow
,wide
,transition
,narrow-transition
,narrow-transition-l1
,narrow-transition-l2
,wide-l1
,wide-l2
,wide-transition
,wide-transition-l1
,wide-transition-l2
,transition-l1
,transition-l2
. - overload
Bit string - Enable/disable signal other routers not to use us in SPF. Valid values:
enable
,disable
. - overload
Bit numberOn Startup - Overload-bit only temporarily after reboot.
- overload
Bit stringSuppress - Suppress overload-bit for the specific prefixes. Valid values:
external
,interlevel
. - redistribute6L1 string
- Enable/disable redistribution of level 1 IPv6 routes into level 2. Valid values:
enable
,disable
. - redistribute6L1List string
- Access-list for IPv6 route redistribution from l1 to l2.
- redistribute6L2 string
- Enable/disable redistribution of level 2 IPv6 routes into level 1. Valid values:
enable
,disable
. - redistribute6L2List string
- Access-list for IPv6 route redistribution from l2 to l1.
- redistribute6s
Isis
Redistribute6[] - IS-IS IPv6 redistribution for routing protocols. The structure of
redistribute6
block is documented below. - redistribute
L1 string - Enable/disable redistribution of level 1 routes into level 2. Valid values:
enable
,disable
. - redistribute
L1List string - Access-list for route redistribution from l1 to l2.
- redistribute
L2 string - Enable/disable redistribution of level 2 routes into level 1. Valid values:
enable
,disable
. - redistribute
L2List string - Access-list for route redistribution from l2 to l1.
- redistributes
Isis
Redistribute[] - IS-IS redistribute protocols. The structure of
redistribute
block is documented below. - spf
Interval stringExp L1 - Level 1 SPF calculation delay.
- spf
Interval stringExp L2 - Level 2 SPF calculation delay.
- summary
Address6s IsisSummary Address6[] - IS-IS IPv6 summary address. The structure of
summary_address6
block is documented below. - summary
Addresses IsisSummary Address[] - IS-IS summary addresses. The structure of
summary_address
block is documented below. - vdomparam string
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- adjacency_
check str - Enable/disable adjacency check. Valid values:
enable
,disable
. - adjacency_
check6 str - Enable/disable IPv6 adjacency check. Valid values:
enable
,disable
. - adv_
passive_ stronly - Enable/disable IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - adv_
passive_ stronly6 - Enable/disable IPv6 IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - auth_
keychain_ strl1 - Authentication key-chain for level 1 PDUs.
- auth_
keychain_ strl2 - Authentication key-chain for level 2 PDUs.
- auth_
mode_ strl1 - Level 1 authentication mode. Valid values:
password
,md5
. - auth_
mode_ strl2 - Level 2 authentication mode. Valid values:
password
,md5
. - auth_
password_ strl1 - Authentication password for level 1 PDUs.
- auth_
password_ strl2 - Authentication password for level 2 PDUs.
- auth_
sendonly_ strl1 - Enable/disable level 1 authentication send-only. Valid values:
enable
,disable
. - auth_
sendonly_ strl2 - Enable/disable level 2 authentication send-only. Valid values:
enable
,disable
. - default_
originate str - Enable/disable distribution of default route information. Valid values:
enable
,disable
. - default_
originate6 str - Enable/disable distribution of default IPv6 route information. Valid values:
enable
,disable
. - dynamic_
hostname str - Enable/disable dynamic hostname. Valid values:
enable
,disable
. - dynamic_
sort_ strsubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get_
all_ strtables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- ignore_
lsp_ strerrors - Enable/disable ignoring of LSP errors with bad checksums. Valid values:
enable
,disable
. - is_
type str - IS type. Valid values:
level-1-2
,level-1
,level-2-only
. - isis_
interfaces Sequence[IsisIsis Interface Args] - IS-IS interface configuration. The structure of
isis_interface
block is documented below. - isis_
nets Sequence[IsisIsis Net Args] - IS-IS net configuration. The structure of
isis_net
block is documented below. - lsp_
gen_ intinterval_ l1 - Minimum interval for level 1 LSP regenerating.
- lsp_
gen_ intinterval_ l2 - Minimum interval for level 2 LSP regenerating.
- lsp_
refresh_ intinterval - LSP refresh time in seconds.
- max_
lsp_ intlifetime - Maximum LSP lifetime in seconds.
- metric_
style str - Use old-style (ISO 10589) or new-style packet formats Valid values:
narrow
,wide
,transition
,narrow-transition
,narrow-transition-l1
,narrow-transition-l2
,wide-l1
,wide-l2
,wide-transition
,wide-transition-l1
,wide-transition-l2
,transition-l1
,transition-l2
. - overload_
bit str - Enable/disable signal other routers not to use us in SPF. Valid values:
enable
,disable
. - overload_
bit_ inton_ startup - Overload-bit only temporarily after reboot.
- overload_
bit_ strsuppress - Suppress overload-bit for the specific prefixes. Valid values:
external
,interlevel
. - redistribute6_
l1 str - Enable/disable redistribution of level 1 IPv6 routes into level 2. Valid values:
enable
,disable
. - redistribute6_
l1_ strlist - Access-list for IPv6 route redistribution from l1 to l2.
- redistribute6_
l2 str - Enable/disable redistribution of level 2 IPv6 routes into level 1. Valid values:
enable
,disable
. - redistribute6_
l2_ strlist - Access-list for IPv6 route redistribution from l2 to l1.
- redistribute6s
Sequence[Isis
Redistribute6Args] - IS-IS IPv6 redistribution for routing protocols. The structure of
redistribute6
block is documented below. - redistribute_
l1 str - Enable/disable redistribution of level 1 routes into level 2. Valid values:
enable
,disable
. - redistribute_
l1_ strlist - Access-list for route redistribution from l1 to l2.
- redistribute_
l2 str - Enable/disable redistribution of level 2 routes into level 1. Valid values:
enable
,disable
. - redistribute_
l2_ strlist - Access-list for route redistribution from l2 to l1.
- redistributes
Sequence[Isis
Redistribute Args] - IS-IS redistribute protocols. The structure of
redistribute
block is documented below. - spf_
interval_ strexp_ l1 - Level 1 SPF calculation delay.
- spf_
interval_ strexp_ l2 - Level 2 SPF calculation delay.
- summary_
address6s Sequence[IsisSummary Address6Args] - IS-IS IPv6 summary address. The structure of
summary_address6
block is documented below. - summary_
addresses Sequence[IsisSummary Address Args] - IS-IS summary addresses. The structure of
summary_address
block is documented below. - vdomparam str
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
- adjacency
Check String - Enable/disable adjacency check. Valid values:
enable
,disable
. - adjacency
Check6 String - Enable/disable IPv6 adjacency check. Valid values:
enable
,disable
. - adv
Passive StringOnly - Enable/disable IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - adv
Passive StringOnly6 - Enable/disable IPv6 IS-IS advertisement of passive interfaces only. Valid values:
enable
,disable
. - auth
Keychain StringL1 - Authentication key-chain for level 1 PDUs.
- auth
Keychain StringL2 - Authentication key-chain for level 2 PDUs.
- auth
Mode StringL1 - Level 1 authentication mode. Valid values:
password
,md5
. - auth
Mode StringL2 - Level 2 authentication mode. Valid values:
password
,md5
. - auth
Password StringL1 - Authentication password for level 1 PDUs.
- auth
Password StringL2 - Authentication password for level 2 PDUs.
- auth
Sendonly StringL1 - Enable/disable level 1 authentication send-only. Valid values:
enable
,disable
. - auth
Sendonly StringL2 - Enable/disable level 2 authentication send-only. Valid values:
enable
,disable
. - default
Originate String - Enable/disable distribution of default route information. Valid values:
enable
,disable
. - default
Originate6 String - Enable/disable distribution of default IPv6 route information. Valid values:
enable
,disable
. - dynamic
Hostname String - Enable/disable dynamic hostname. Valid values:
enable
,disable
. - dynamic
Sort StringSubtable - Sort sub-tables, please do not set this parameter when configuring static sub-tables. Options: [ false, true, natural, alphabetical ]. false: Default value, do not sort tables; true/natural: sort tables in natural order. For example: [ a10, a2 ] -> [ a2, a10 ]; alphabetical: sort tables in alphabetical order. For example: [ a10, a2 ] -> [ a10, a2 ].
- get
All StringTables - Get all sub-tables including unconfigured tables. Do not set this variable to true if you configure sub-table in another resource, otherwise, conflicts and overwrite will occur. Options: [ false, true ]. false: Default value, do not get unconfigured tables; true: get all tables including unconfigured tables.
- ignore
Lsp StringErrors - Enable/disable ignoring of LSP errors with bad checksums. Valid values:
enable
,disable
. - is
Type String - IS type. Valid values:
level-1-2
,level-1
,level-2-only
. - isis
Interfaces List<Property Map> - IS-IS interface configuration. The structure of
isis_interface
block is documented below. - isis
Nets List<Property Map> - IS-IS net configuration. The structure of
isis_net
block is documented below. - lsp
Gen NumberInterval L1 - Minimum interval for level 1 LSP regenerating.
- lsp
Gen NumberInterval L2 - Minimum interval for level 2 LSP regenerating.
- lsp
Refresh NumberInterval - LSP refresh time in seconds.
- max
Lsp NumberLifetime - Maximum LSP lifetime in seconds.
- metric
Style String - Use old-style (ISO 10589) or new-style packet formats Valid values:
narrow
,wide
,transition
,narrow-transition
,narrow-transition-l1
,narrow-transition-l2
,wide-l1
,wide-l2
,wide-transition
,wide-transition-l1
,wide-transition-l2
,transition-l1
,transition-l2
. - overload
Bit String - Enable/disable signal other routers not to use us in SPF. Valid values:
enable
,disable
. - overload
Bit NumberOn Startup - Overload-bit only temporarily after reboot.
- overload
Bit StringSuppress - Suppress overload-bit for the specific prefixes. Valid values:
external
,interlevel
. - redistribute6L1 String
- Enable/disable redistribution of level 1 IPv6 routes into level 2. Valid values:
enable
,disable
. - redistribute6L1List String
- Access-list for IPv6 route redistribution from l1 to l2.
- redistribute6L2 String
- Enable/disable redistribution of level 2 IPv6 routes into level 1. Valid values:
enable
,disable
. - redistribute6L2List String
- Access-list for IPv6 route redistribution from l2 to l1.
- redistribute6s List<Property Map>
- IS-IS IPv6 redistribution for routing protocols. The structure of
redistribute6
block is documented below. - redistribute
L1 String - Enable/disable redistribution of level 1 routes into level 2. Valid values:
enable
,disable
. - redistribute
L1List String - Access-list for route redistribution from l1 to l2.
- redistribute
L2 String - Enable/disable redistribution of level 2 routes into level 1. Valid values:
enable
,disable
. - redistribute
L2List String - Access-list for route redistribution from l2 to l1.
- redistributes List<Property Map>
- IS-IS redistribute protocols. The structure of
redistribute
block is documented below. - spf
Interval StringExp L1 - Level 1 SPF calculation delay.
- spf
Interval StringExp L2 - Level 2 SPF calculation delay.
- summary
Address6s List<Property Map> - IS-IS IPv6 summary address. The structure of
summary_address6
block is documented below. - summary
Addresses List<Property Map> - IS-IS summary addresses. The structure of
summary_address
block is documented below. - vdomparam String
- Specifies the vdom to which the resource will be applied when the FortiGate unit is running in VDOM mode. Only one vdom can be specified. If you want to inherit the vdom configuration of the provider, please do not set this parameter.
Supporting Types
IsisIsisInterface, IsisIsisInterfaceArgs
- Auth
Keychain stringL1 - Authentication key-chain for level 1 PDUs.
- Auth
Keychain stringL2 - Authentication key-chain for level 2 PDUs.
- Auth
Mode stringL1 - Level 1 authentication mode. Valid values:
md5
,password
. - Auth
Mode stringL2 - Level 2 authentication mode. Valid values:
md5
,password
. - Auth
Password stringL1 - Authentication password for level 1 PDUs.
- Auth
Password stringL2 - Authentication password for level 2 PDUs.
- Auth
Send stringOnly L1 - Enable/disable authentication send-only for level 1 PDUs. Valid values:
enable
,disable
. - Auth
Send stringOnly L2 - Enable/disable authentication send-only for level 2 PDUs. Valid values:
enable
,disable
. - Circuit
Type string - IS-IS interface's circuit type Valid values:
level-1-2
,level-1
,level-2
. - Csnp
Interval intL1 - Level 1 CSNP interval.
- Csnp
Interval intL2 - Level 2 CSNP interval.
- Hello
Interval intL1 - Level 1 hello interval.
- Hello
Interval intL2 - Level 2 hello interval.
- Hello
Multiplier intL1 - Level 1 multiplier for Hello holding time.
- Hello
Multiplier intL2 - Level 2 multiplier for Hello holding time.
- Hello
Padding string - Enable/disable padding to IS-IS hello packets. Valid values:
enable
,disable
. - Lsp
Interval int - LSP transmission interval (milliseconds).
- Lsp
Retransmit intInterval - LSP retransmission interval (sec).
- Mesh
Group string - Enable/disable IS-IS mesh group. Valid values:
enable
,disable
. - Mesh
Group intId - Mesh group ID <0-4294967295>, 0: mesh-group blocked.
- Metric
L1 int - Level 1 metric for interface.
- Metric
L2 int - Level 2 metric for interface.
- Name string
- IS-IS interface name.
- Network
Type string - IS-IS interface's network type Valid values:
broadcast
,point-to-point
,loopback
. - Priority
L1 int - Level 1 priority.
- Priority
L2 int - Level 2 priority.
- Status string
- Enable/disable interface for IS-IS. Valid values:
enable
,disable
. - Status6 string
- Enable/disable IPv6 interface for IS-IS. Valid values:
enable
,disable
. - Wide
Metric intL1 - Level 1 wide metric for interface.
- Wide
Metric intL2 - Level 2 wide metric for interface.
- Auth
Keychain stringL1 - Authentication key-chain for level 1 PDUs.
- Auth
Keychain stringL2 - Authentication key-chain for level 2 PDUs.
- Auth
Mode stringL1 - Level 1 authentication mode. Valid values:
md5
,password
. - Auth
Mode stringL2 - Level 2 authentication mode. Valid values:
md5
,password
. - Auth
Password stringL1 - Authentication password for level 1 PDUs.
- Auth
Password stringL2 - Authentication password for level 2 PDUs.
- Auth
Send stringOnly L1 - Enable/disable authentication send-only for level 1 PDUs. Valid values:
enable
,disable
. - Auth
Send stringOnly L2 - Enable/disable authentication send-only for level 2 PDUs. Valid values:
enable
,disable
. - Circuit
Type string - IS-IS interface's circuit type Valid values:
level-1-2
,level-1
,level-2
. - Csnp
Interval intL1 - Level 1 CSNP interval.
- Csnp
Interval intL2 - Level 2 CSNP interval.
- Hello
Interval intL1 - Level 1 hello interval.
- Hello
Interval intL2 - Level 2 hello interval.
- Hello
Multiplier intL1 - Level 1 multiplier for Hello holding time.
- Hello
Multiplier intL2 - Level 2 multiplier for Hello holding time.
- Hello
Padding string - Enable/disable padding to IS-IS hello packets. Valid values:
enable
,disable
. - Lsp
Interval int - LSP transmission interval (milliseconds).
- Lsp
Retransmit intInterval - LSP retransmission interval (sec).
- Mesh
Group string - Enable/disable IS-IS mesh group. Valid values:
enable
,disable
. - Mesh
Group intId - Mesh group ID <0-4294967295>, 0: mesh-group blocked.
- Metric
L1 int - Level 1 metric for interface.
- Metric
L2 int - Level 2 metric for interface.
- Name string
- IS-IS interface name.
- Network
Type string - IS-IS interface's network type Valid values:
broadcast
,point-to-point
,loopback
. - Priority
L1 int - Level 1 priority.
- Priority
L2 int - Level 2 priority.
- Status string
- Enable/disable interface for IS-IS. Valid values:
enable
,disable
. - Status6 string
- Enable/disable IPv6 interface for IS-IS. Valid values:
enable
,disable
. - Wide
Metric intL1 - Level 1 wide metric for interface.
- Wide
Metric intL2 - Level 2 wide metric for interface.
- auth
Keychain StringL1 - Authentication key-chain for level 1 PDUs.
- auth
Keychain StringL2 - Authentication key-chain for level 2 PDUs.
- auth
Mode StringL1 - Level 1 authentication mode. Valid values:
md5
,password
. - auth
Mode StringL2 - Level 2 authentication mode. Valid values:
md5
,password
. - auth
Password StringL1 - Authentication password for level 1 PDUs.
- auth
Password StringL2 - Authentication password for level 2 PDUs.
- auth
Send StringOnly L1 - Enable/disable authentication send-only for level 1 PDUs. Valid values:
enable
,disable
. - auth
Send StringOnly L2 - Enable/disable authentication send-only for level 2 PDUs. Valid values:
enable
,disable
. - circuit
Type String - IS-IS interface's circuit type Valid values:
level-1-2
,level-1
,level-2
. - csnp
Interval IntegerL1 - Level 1 CSNP interval.
- csnp
Interval IntegerL2 - Level 2 CSNP interval.
- hello
Interval IntegerL1 - Level 1 hello interval.
- hello
Interval IntegerL2 - Level 2 hello interval.
- hello
Multiplier IntegerL1 - Level 1 multiplier for Hello holding time.
- hello
Multiplier IntegerL2 - Level 2 multiplier for Hello holding time.
- hello
Padding String - Enable/disable padding to IS-IS hello packets. Valid values:
enable
,disable
. - lsp
Interval Integer - LSP transmission interval (milliseconds).
- lsp
Retransmit IntegerInterval - LSP retransmission interval (sec).
- mesh
Group String - Enable/disable IS-IS mesh group. Valid values:
enable
,disable
. - mesh
Group IntegerId - Mesh group ID <0-4294967295>, 0: mesh-group blocked.
- metric
L1 Integer - Level 1 metric for interface.
- metric
L2 Integer - Level 2 metric for interface.
- name String
- IS-IS interface name.
- network
Type String - IS-IS interface's network type Valid values:
broadcast
,point-to-point
,loopback
. - priority
L1 Integer - Level 1 priority.
- priority
L2 Integer - Level 2 priority.
- status String
- Enable/disable interface for IS-IS. Valid values:
enable
,disable
. - status6 String
- Enable/disable IPv6 interface for IS-IS. Valid values:
enable
,disable
. - wide
Metric IntegerL1 - Level 1 wide metric for interface.
- wide
Metric IntegerL2 - Level 2 wide metric for interface.
- auth
Keychain stringL1 - Authentication key-chain for level 1 PDUs.
- auth
Keychain stringL2 - Authentication key-chain for level 2 PDUs.
- auth
Mode stringL1 - Level 1 authentication mode. Valid values:
md5
,password
. - auth
Mode stringL2 - Level 2 authentication mode. Valid values:
md5
,password
. - auth
Password stringL1 - Authentication password for level 1 PDUs.
- auth
Password stringL2 - Authentication password for level 2 PDUs.
- auth
Send stringOnly L1 - Enable/disable authentication send-only for level 1 PDUs. Valid values:
enable
,disable
. - auth
Send stringOnly L2 - Enable/disable authentication send-only for level 2 PDUs. Valid values:
enable
,disable
. - circuit
Type string - IS-IS interface's circuit type Valid values:
level-1-2
,level-1
,level-2
. - csnp
Interval numberL1 - Level 1 CSNP interval.
- csnp
Interval numberL2 - Level 2 CSNP interval.
- hello
Interval numberL1 - Level 1 hello interval.
- hello
Interval numberL2 - Level 2 hello interval.
- hello
Multiplier numberL1 - Level 1 multiplier for Hello holding time.
- hello
Multiplier numberL2 - Level 2 multiplier for Hello holding time.
- hello
Padding string - Enable/disable padding to IS-IS hello packets. Valid values:
enable
,disable
. - lsp
Interval number - LSP transmission interval (milliseconds).
- lsp
Retransmit numberInterval - LSP retransmission interval (sec).
- mesh
Group string - Enable/disable IS-IS mesh group. Valid values:
enable
,disable
. - mesh
Group numberId - Mesh group ID <0-4294967295>, 0: mesh-group blocked.
- metric
L1 number - Level 1 metric for interface.
- metric
L2 number - Level 2 metric for interface.
- name string
- IS-IS interface name.
- network
Type string - IS-IS interface's network type Valid values:
broadcast
,point-to-point
,loopback
. - priority
L1 number - Level 1 priority.
- priority
L2 number - Level 2 priority.
- status string
- Enable/disable interface for IS-IS. Valid values:
enable
,disable
. - status6 string
- Enable/disable IPv6 interface for IS-IS. Valid values:
enable
,disable
. - wide
Metric numberL1 - Level 1 wide metric for interface.
- wide
Metric numberL2 - Level 2 wide metric for interface.
- auth_
keychain_ strl1 - Authentication key-chain for level 1 PDUs.
- auth_
keychain_ strl2 - Authentication key-chain for level 2 PDUs.
- auth_
mode_ strl1 - Level 1 authentication mode. Valid values:
md5
,password
. - auth_
mode_ strl2 - Level 2 authentication mode. Valid values:
md5
,password
. - auth_
password_ strl1 - Authentication password for level 1 PDUs.
- auth_
password_ strl2 - Authentication password for level 2 PDUs.
- auth_
send_ stronly_ l1 - Enable/disable authentication send-only for level 1 PDUs. Valid values:
enable
,disable
. - auth_
send_ stronly_ l2 - Enable/disable authentication send-only for level 2 PDUs. Valid values:
enable
,disable
. - circuit_
type str - IS-IS interface's circuit type Valid values:
level-1-2
,level-1
,level-2
. - csnp_
interval_ intl1 - Level 1 CSNP interval.
- csnp_
interval_ intl2 - Level 2 CSNP interval.
- hello_
interval_ intl1 - Level 1 hello interval.
- hello_
interval_ intl2 - Level 2 hello interval.
- hello_
multiplier_ intl1 - Level 1 multiplier for Hello holding time.
- hello_
multiplier_ intl2 - Level 2 multiplier for Hello holding time.
- hello_
padding str - Enable/disable padding to IS-IS hello packets. Valid values:
enable
,disable
. - lsp_
interval int - LSP transmission interval (milliseconds).
- lsp_
retransmit_ intinterval - LSP retransmission interval (sec).
- mesh_
group str - Enable/disable IS-IS mesh group. Valid values:
enable
,disable
. - mesh_
group_ intid - Mesh group ID <0-4294967295>, 0: mesh-group blocked.
- metric_
l1 int - Level 1 metric for interface.
- metric_
l2 int - Level 2 metric for interface.
- name str
- IS-IS interface name.
- network_
type str - IS-IS interface's network type Valid values:
broadcast
,point-to-point
,loopback
. - priority_
l1 int - Level 1 priority.
- priority_
l2 int - Level 2 priority.
- status str
- Enable/disable interface for IS-IS. Valid values:
enable
,disable
. - status6 str
- Enable/disable IPv6 interface for IS-IS. Valid values:
enable
,disable
. - wide_
metric_ intl1 - Level 1 wide metric for interface.
- wide_
metric_ intl2 - Level 2 wide metric for interface.
- auth
Keychain StringL1 - Authentication key-chain for level 1 PDUs.
- auth
Keychain StringL2 - Authentication key-chain for level 2 PDUs.
- auth
Mode StringL1 - Level 1 authentication mode. Valid values:
md5
,password
. - auth
Mode StringL2 - Level 2 authentication mode. Valid values:
md5
,password
. - auth
Password StringL1 - Authentication password for level 1 PDUs.
- auth
Password StringL2 - Authentication password for level 2 PDUs.
- auth
Send StringOnly L1 - Enable/disable authentication send-only for level 1 PDUs. Valid values:
enable
,disable
. - auth
Send StringOnly L2 - Enable/disable authentication send-only for level 2 PDUs. Valid values:
enable
,disable
. - circuit
Type String - IS-IS interface's circuit type Valid values:
level-1-2
,level-1
,level-2
. - csnp
Interval NumberL1 - Level 1 CSNP interval.
- csnp
Interval NumberL2 - Level 2 CSNP interval.
- hello
Interval NumberL1 - Level 1 hello interval.
- hello
Interval NumberL2 - Level 2 hello interval.
- hello
Multiplier NumberL1 - Level 1 multiplier for Hello holding time.
- hello
Multiplier NumberL2 - Level 2 multiplier for Hello holding time.
- hello
Padding String - Enable/disable padding to IS-IS hello packets. Valid values:
enable
,disable
. - lsp
Interval Number - LSP transmission interval (milliseconds).
- lsp
Retransmit NumberInterval - LSP retransmission interval (sec).
- mesh
Group String - Enable/disable IS-IS mesh group. Valid values:
enable
,disable
. - mesh
Group NumberId - Mesh group ID <0-4294967295>, 0: mesh-group blocked.
- metric
L1 Number - Level 1 metric for interface.
- metric
L2 Number - Level 2 metric for interface.
- name String
- IS-IS interface name.
- network
Type String - IS-IS interface's network type Valid values:
broadcast
,point-to-point
,loopback
. - priority
L1 Number - Level 1 priority.
- priority
L2 Number - Level 2 priority.
- status String
- Enable/disable interface for IS-IS. Valid values:
enable
,disable
. - status6 String
- Enable/disable IPv6 interface for IS-IS. Valid values:
enable
,disable
. - wide
Metric NumberL1 - Level 1 wide metric for interface.
- wide
Metric NumberL2 - Level 2 wide metric for interface.
IsisIsisNet, IsisIsisNetArgs
IsisRedistribute, IsisRedistributeArgs
IsisRedistribute6, IsisRedistribute6Args
IsisSummaryAddress, IsisSummaryAddressArgs
IsisSummaryAddress6, IsisSummaryAddress6Args
Import
Router Isis can be imported using any of these accepted formats:
$ pulumi import fortios:router/isis:Isis labelname RouterIsis
If you do not want to import arguments of block:
$ export “FORTIOS_IMPORT_TABLE”=“false”
$ pulumi import fortios:router/isis:Isis labelname RouterIsis
$ unset “FORTIOS_IMPORT_TABLE”
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- fortios pulumiverse/pulumi-fortios
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
fortios
Terraform Provider.