published on Monday, Jun 15, 2026 by checkpointsw
published on Monday, Jun 15, 2026 by checkpointsw
Create GaiaCommandSetIsis Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GaiaCommandSetIsis(name: string, args?: GaiaCommandSetIsisArgs, opts?: CustomResourceOptions);@overload
def GaiaCommandSetIsis(resource_name: str,
args: Optional[GaiaCommandSetIsisArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def GaiaCommandSetIsis(resource_name: str,
opts: Optional[ResourceOptions] = None,
adjacency_check: Optional[bool] = None,
area_lists: Optional[Sequence[str]] = None,
authentication_ignores: Optional[Sequence[GaiaCommandSetIsisAuthenticationIgnoreArgs]] = None,
authentications: Optional[Sequence[GaiaCommandSetIsisAuthenticationArgs]] = None,
debug: Optional[bool] = None,
default_metrics: Optional[Sequence[GaiaCommandSetIsisDefaultMetricArgs]] = None,
dynamic_hostname: Optional[bool] = None,
gaia_command_set_isis_id: Optional[str] = None,
hello: Optional[GaiaCommandSetIsisHelloArgs] = None,
ignore_attached_bit: Optional[bool] = None,
ipv6: Optional[GaiaCommandSetIsisIpv6Args] = None,
is_type: Optional[str] = None,
lsp: Optional[GaiaCommandSetIsisLspArgs] = None,
max_areas: Optional[str] = None,
metric_types: Optional[Sequence[GaiaCommandSetIsisMetricTypeArgs]] = None,
overload_bit: Optional[bool] = None,
prc_intervals: Optional[Sequence[GaiaCommandSetIsisPrcIntervalArgs]] = None,
spfs: Optional[Sequence[GaiaCommandSetIsisSpfArgs]] = None,
system_id: Optional[str] = None)func NewGaiaCommandSetIsis(ctx *Context, name string, args *GaiaCommandSetIsisArgs, opts ...ResourceOption) (*GaiaCommandSetIsis, error)public GaiaCommandSetIsis(string name, GaiaCommandSetIsisArgs? args = null, CustomResourceOptions? opts = null)
public GaiaCommandSetIsis(String name, GaiaCommandSetIsisArgs args)
public GaiaCommandSetIsis(String name, GaiaCommandSetIsisArgs args, CustomResourceOptions options)
type: checkpoint:GaiaCommandSetIsis
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_gaiacommandsetisis" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GaiaCommandSetIsisArgs
- 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 GaiaCommandSetIsisArgs
- 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 GaiaCommandSetIsisArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GaiaCommandSetIsisArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GaiaCommandSetIsisArgs
- 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 gaiaCommandSetIsisResource = new Checkpoint.GaiaCommandSetIsis("gaiaCommandSetIsisResource", new()
{
AdjacencyCheck = false,
AreaLists = new[]
{
"string",
},
AuthenticationIgnores = new[]
{
new Checkpoint.Inputs.GaiaCommandSetIsisAuthenticationIgnoreArgs
{
IgnoreAll = false,
IgnoreCsnp = false,
IgnoreHello = false,
IgnoreLsp = false,
IgnoreNone = false,
IgnorePsnp = false,
Level = "string",
},
},
Authentications = new[]
{
new Checkpoint.Inputs.GaiaCommandSetIsisAuthenticationArgs
{
ActiveKey = "string",
EncryptedSecret = "string",
Keys = new[]
{
new Checkpoint.Inputs.GaiaCommandSetIsisAuthenticationKeyArgs
{
Algorithm = "string",
EncryptedSecret = "string",
ResourceId = 0,
Secret = "string",
},
},
Level = "string",
Secret = "string",
Type = "string",
},
},
Debug = false,
DefaultMetrics = new[]
{
new Checkpoint.Inputs.GaiaCommandSetIsisDefaultMetricArgs
{
Level = "string",
Metric = "string",
},
},
DynamicHostname = false,
GaiaCommandSetIsisId = "string",
Hello = new Checkpoint.Inputs.GaiaCommandSetIsisHelloArgs
{
InterfaceBroadcast = "string",
InterfacePointToPoint = "string",
},
IgnoreAttachedBit = false,
Ipv6 = new Checkpoint.Inputs.GaiaCommandSetIsisIpv6Args
{
DefaultMetrics = new[]
{
new Checkpoint.Inputs.GaiaCommandSetIsisIpv6DefaultMetricArgs
{
Level = "string",
Metric = "string",
},
},
IgnoreAttachedBit = false,
MultiTopology = "string",
OverloadBit = false,
PrcIntervals = new[]
{
new Checkpoint.Inputs.GaiaCommandSetIsisIpv6PrcIntervalArgs
{
InitialOffset = "string",
Level = "string",
MaxInterval = "string",
SecondOffset = "string",
},
},
Spfs = new[]
{
new Checkpoint.Inputs.GaiaCommandSetIsisIpv6SpfArgs
{
InitialOffset = "string",
Level = "string",
MaxInterval = "string",
SecondOffset = "string",
},
},
},
IsType = "string",
Lsp = new Checkpoint.Inputs.GaiaCommandSetIsisLspArgs
{
GenIntervals = new[]
{
new Checkpoint.Inputs.GaiaCommandSetIsisLspGenIntervalArgs
{
InitialOffset = "string",
Level = "string",
MaxInterval = "string",
SecondOffset = "string",
},
},
Lifetime = "string",
Mtu = "string",
RefreshInterval = "string",
},
MaxAreas = "string",
MetricTypes = new[]
{
new Checkpoint.Inputs.GaiaCommandSetIsisMetricTypeArgs
{
Level = "string",
Type = "string",
},
},
OverloadBit = false,
PrcIntervals = new[]
{
new Checkpoint.Inputs.GaiaCommandSetIsisPrcIntervalArgs
{
InitialOffset = "string",
Level = "string",
MaxInterval = "string",
SecondOffset = "string",
},
},
Spfs = new[]
{
new Checkpoint.Inputs.GaiaCommandSetIsisSpfArgs
{
InitialOffset = "string",
Level = "string",
MaxInterval = "string",
SecondOffset = "string",
},
},
SystemId = "string",
});
example, err := checkpoint.NewGaiaCommandSetIsis(ctx, "gaiaCommandSetIsisResource", &checkpoint.GaiaCommandSetIsisArgs{
AdjacencyCheck: pulumi.Bool(false),
AreaLists: pulumi.StringArray{
pulumi.String("string"),
},
AuthenticationIgnores: checkpoint.GaiaCommandSetIsisAuthenticationIgnoreArray{
&checkpoint.GaiaCommandSetIsisAuthenticationIgnoreArgs{
IgnoreAll: pulumi.Bool(false),
IgnoreCsnp: pulumi.Bool(false),
IgnoreHello: pulumi.Bool(false),
IgnoreLsp: pulumi.Bool(false),
IgnoreNone: pulumi.Bool(false),
IgnorePsnp: pulumi.Bool(false),
Level: pulumi.String("string"),
},
},
Authentications: checkpoint.GaiaCommandSetIsisAuthenticationArray{
&checkpoint.GaiaCommandSetIsisAuthenticationArgs{
ActiveKey: pulumi.String("string"),
EncryptedSecret: pulumi.String("string"),
Keys: checkpoint.GaiaCommandSetIsisAuthenticationKeyArray{
&checkpoint.GaiaCommandSetIsisAuthenticationKeyArgs{
Algorithm: pulumi.String("string"),
EncryptedSecret: pulumi.String("string"),
ResourceId: pulumi.Float64(0),
Secret: pulumi.String("string"),
},
},
Level: pulumi.String("string"),
Secret: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Debug: pulumi.Bool(false),
DefaultMetrics: checkpoint.GaiaCommandSetIsisDefaultMetricArray{
&checkpoint.GaiaCommandSetIsisDefaultMetricArgs{
Level: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
DynamicHostname: pulumi.Bool(false),
GaiaCommandSetIsisId: pulumi.String("string"),
Hello: &checkpoint.GaiaCommandSetIsisHelloArgs{
InterfaceBroadcast: pulumi.String("string"),
InterfacePointToPoint: pulumi.String("string"),
},
IgnoreAttachedBit: pulumi.Bool(false),
Ipv6: &checkpoint.GaiaCommandSetIsisIpv6Args{
DefaultMetrics: checkpoint.GaiaCommandSetIsisIpv6DefaultMetricArray{
&checkpoint.GaiaCommandSetIsisIpv6DefaultMetricArgs{
Level: pulumi.String("string"),
Metric: pulumi.String("string"),
},
},
IgnoreAttachedBit: pulumi.Bool(false),
MultiTopology: pulumi.String("string"),
OverloadBit: pulumi.Bool(false),
PrcIntervals: checkpoint.GaiaCommandSetIsisIpv6PrcIntervalArray{
&checkpoint.GaiaCommandSetIsisIpv6PrcIntervalArgs{
InitialOffset: pulumi.String("string"),
Level: pulumi.String("string"),
MaxInterval: pulumi.String("string"),
SecondOffset: pulumi.String("string"),
},
},
Spfs: checkpoint.GaiaCommandSetIsisIpv6SpfArray{
&checkpoint.GaiaCommandSetIsisIpv6SpfArgs{
InitialOffset: pulumi.String("string"),
Level: pulumi.String("string"),
MaxInterval: pulumi.String("string"),
SecondOffset: pulumi.String("string"),
},
},
},
IsType: pulumi.String("string"),
Lsp: &checkpoint.GaiaCommandSetIsisLspArgs{
GenIntervals: checkpoint.GaiaCommandSetIsisLspGenIntervalArray{
&checkpoint.GaiaCommandSetIsisLspGenIntervalArgs{
InitialOffset: pulumi.String("string"),
Level: pulumi.String("string"),
MaxInterval: pulumi.String("string"),
SecondOffset: pulumi.String("string"),
},
},
Lifetime: pulumi.String("string"),
Mtu: pulumi.String("string"),
RefreshInterval: pulumi.String("string"),
},
MaxAreas: pulumi.String("string"),
MetricTypes: checkpoint.GaiaCommandSetIsisMetricTypeArray{
&checkpoint.GaiaCommandSetIsisMetricTypeArgs{
Level: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
OverloadBit: pulumi.Bool(false),
PrcIntervals: checkpoint.GaiaCommandSetIsisPrcIntervalArray{
&checkpoint.GaiaCommandSetIsisPrcIntervalArgs{
InitialOffset: pulumi.String("string"),
Level: pulumi.String("string"),
MaxInterval: pulumi.String("string"),
SecondOffset: pulumi.String("string"),
},
},
Spfs: checkpoint.GaiaCommandSetIsisSpfArray{
&checkpoint.GaiaCommandSetIsisSpfArgs{
InitialOffset: pulumi.String("string"),
Level: pulumi.String("string"),
MaxInterval: pulumi.String("string"),
SecondOffset: pulumi.String("string"),
},
},
SystemId: pulumi.String("string"),
})
resource "checkpoint_gaiacommandsetisis" "gaiaCommandSetIsisResource" {
adjacency_check = false
area_lists = ["string"]
authentication_ignores {
ignore_all = false
ignore_csnp = false
ignore_hello = false
ignore_lsp = false
ignore_none = false
ignore_psnp = false
level = "string"
}
authentications {
active_key = "string"
encrypted_secret = "string"
keys {
algorithm = "string"
encrypted_secret = "string"
resource_id = 0
secret = "string"
}
level = "string"
secret = "string"
type = "string"
}
debug = false
default_metrics {
level = "string"
metric = "string"
}
dynamic_hostname = false
gaia_command_set_isis_id = "string"
hello = {
interface_broadcast = "string"
interface_point_to_point = "string"
}
ignore_attached_bit = false
ipv6 = {
default_metrics = [{
"level" = "string"
"metric" = "string"
}]
ignore_attached_bit = false
multi_topology = "string"
overload_bit = false
prc_intervals = [{
"initialOffset" = "string"
"level" = "string"
"maxInterval" = "string"
"secondOffset" = "string"
}]
spfs = [{
"initialOffset" = "string"
"level" = "string"
"maxInterval" = "string"
"secondOffset" = "string"
}]
}
is_type = "string"
lsp = {
gen_intervals = [{
"initialOffset" = "string"
"level" = "string"
"maxInterval" = "string"
"secondOffset" = "string"
}]
lifetime = "string"
mtu = "string"
refresh_interval = "string"
}
max_areas = "string"
metric_types {
level = "string"
type = "string"
}
overload_bit = false
prc_intervals {
initial_offset = "string"
level = "string"
max_interval = "string"
second_offset = "string"
}
spfs {
initial_offset = "string"
level = "string"
max_interval = "string"
second_offset = "string"
}
system_id = "string"
}
var gaiaCommandSetIsisResource = new GaiaCommandSetIsis("gaiaCommandSetIsisResource", GaiaCommandSetIsisArgs.builder()
.adjacencyCheck(false)
.areaLists("string")
.authenticationIgnores(GaiaCommandSetIsisAuthenticationIgnoreArgs.builder()
.ignoreAll(false)
.ignoreCsnp(false)
.ignoreHello(false)
.ignoreLsp(false)
.ignoreNone(false)
.ignorePsnp(false)
.level("string")
.build())
.authentications(GaiaCommandSetIsisAuthenticationArgs.builder()
.activeKey("string")
.encryptedSecret("string")
.keys(GaiaCommandSetIsisAuthenticationKeyArgs.builder()
.algorithm("string")
.encryptedSecret("string")
.resourceId(0.0)
.secret("string")
.build())
.level("string")
.secret("string")
.type("string")
.build())
.debug(false)
.defaultMetrics(GaiaCommandSetIsisDefaultMetricArgs.builder()
.level("string")
.metric("string")
.build())
.dynamicHostname(false)
.gaiaCommandSetIsisId("string")
.hello(GaiaCommandSetIsisHelloArgs.builder()
.interfaceBroadcast("string")
.interfacePointToPoint("string")
.build())
.ignoreAttachedBit(false)
.ipv6(GaiaCommandSetIsisIpv6Args.builder()
.defaultMetrics(GaiaCommandSetIsisIpv6DefaultMetricArgs.builder()
.level("string")
.metric("string")
.build())
.ignoreAttachedBit(false)
.multiTopology("string")
.overloadBit(false)
.prcIntervals(GaiaCommandSetIsisIpv6PrcIntervalArgs.builder()
.initialOffset("string")
.level("string")
.maxInterval("string")
.secondOffset("string")
.build())
.spfs(GaiaCommandSetIsisIpv6SpfArgs.builder()
.initialOffset("string")
.level("string")
.maxInterval("string")
.secondOffset("string")
.build())
.build())
.isType("string")
.lsp(GaiaCommandSetIsisLspArgs.builder()
.genIntervals(GaiaCommandSetIsisLspGenIntervalArgs.builder()
.initialOffset("string")
.level("string")
.maxInterval("string")
.secondOffset("string")
.build())
.lifetime("string")
.mtu("string")
.refreshInterval("string")
.build())
.maxAreas("string")
.metricTypes(GaiaCommandSetIsisMetricTypeArgs.builder()
.level("string")
.type("string")
.build())
.overloadBit(false)
.prcIntervals(GaiaCommandSetIsisPrcIntervalArgs.builder()
.initialOffset("string")
.level("string")
.maxInterval("string")
.secondOffset("string")
.build())
.spfs(GaiaCommandSetIsisSpfArgs.builder()
.initialOffset("string")
.level("string")
.maxInterval("string")
.secondOffset("string")
.build())
.systemId("string")
.build());
gaia_command_set_isis_resource = checkpoint.GaiaCommandSetIsis("gaiaCommandSetIsisResource",
adjacency_check=False,
area_lists=["string"],
authentication_ignores=[{
"ignore_all": False,
"ignore_csnp": False,
"ignore_hello": False,
"ignore_lsp": False,
"ignore_none": False,
"ignore_psnp": False,
"level": "string",
}],
authentications=[{
"active_key": "string",
"encrypted_secret": "string",
"keys": [{
"algorithm": "string",
"encrypted_secret": "string",
"resource_id": float(0),
"secret": "string",
}],
"level": "string",
"secret": "string",
"type": "string",
}],
debug=False,
default_metrics=[{
"level": "string",
"metric": "string",
}],
dynamic_hostname=False,
gaia_command_set_isis_id="string",
hello={
"interface_broadcast": "string",
"interface_point_to_point": "string",
},
ignore_attached_bit=False,
ipv6={
"default_metrics": [{
"level": "string",
"metric": "string",
}],
"ignore_attached_bit": False,
"multi_topology": "string",
"overload_bit": False,
"prc_intervals": [{
"initial_offset": "string",
"level": "string",
"max_interval": "string",
"second_offset": "string",
}],
"spfs": [{
"initial_offset": "string",
"level": "string",
"max_interval": "string",
"second_offset": "string",
}],
},
is_type="string",
lsp={
"gen_intervals": [{
"initial_offset": "string",
"level": "string",
"max_interval": "string",
"second_offset": "string",
}],
"lifetime": "string",
"mtu": "string",
"refresh_interval": "string",
},
max_areas="string",
metric_types=[{
"level": "string",
"type": "string",
}],
overload_bit=False,
prc_intervals=[{
"initial_offset": "string",
"level": "string",
"max_interval": "string",
"second_offset": "string",
}],
spfs=[{
"initial_offset": "string",
"level": "string",
"max_interval": "string",
"second_offset": "string",
}],
system_id="string")
const gaiaCommandSetIsisResource = new checkpoint.GaiaCommandSetIsis("gaiaCommandSetIsisResource", {
adjacencyCheck: false,
areaLists: ["string"],
authenticationIgnores: [{
ignoreAll: false,
ignoreCsnp: false,
ignoreHello: false,
ignoreLsp: false,
ignoreNone: false,
ignorePsnp: false,
level: "string",
}],
authentications: [{
activeKey: "string",
encryptedSecret: "string",
keys: [{
algorithm: "string",
encryptedSecret: "string",
resourceId: 0,
secret: "string",
}],
level: "string",
secret: "string",
type: "string",
}],
debug: false,
defaultMetrics: [{
level: "string",
metric: "string",
}],
dynamicHostname: false,
gaiaCommandSetIsisId: "string",
hello: {
interfaceBroadcast: "string",
interfacePointToPoint: "string",
},
ignoreAttachedBit: false,
ipv6: {
defaultMetrics: [{
level: "string",
metric: "string",
}],
ignoreAttachedBit: false,
multiTopology: "string",
overloadBit: false,
prcIntervals: [{
initialOffset: "string",
level: "string",
maxInterval: "string",
secondOffset: "string",
}],
spfs: [{
initialOffset: "string",
level: "string",
maxInterval: "string",
secondOffset: "string",
}],
},
isType: "string",
lsp: {
genIntervals: [{
initialOffset: "string",
level: "string",
maxInterval: "string",
secondOffset: "string",
}],
lifetime: "string",
mtu: "string",
refreshInterval: "string",
},
maxAreas: "string",
metricTypes: [{
level: "string",
type: "string",
}],
overloadBit: false,
prcIntervals: [{
initialOffset: "string",
level: "string",
maxInterval: "string",
secondOffset: "string",
}],
spfs: [{
initialOffset: "string",
level: "string",
maxInterval: "string",
secondOffset: "string",
}],
systemId: "string",
});
type: checkpoint:GaiaCommandSetIsis
properties:
adjacencyCheck: false
areaLists:
- string
authenticationIgnores:
- ignoreAll: false
ignoreCsnp: false
ignoreHello: false
ignoreLsp: false
ignoreNone: false
ignorePsnp: false
level: string
authentications:
- activeKey: string
encryptedSecret: string
keys:
- algorithm: string
encryptedSecret: string
resourceId: 0
secret: string
level: string
secret: string
type: string
debug: false
defaultMetrics:
- level: string
metric: string
dynamicHostname: false
gaiaCommandSetIsisId: string
hello:
interfaceBroadcast: string
interfacePointToPoint: string
ignoreAttachedBit: false
ipv6:
defaultMetrics:
- level: string
metric: string
ignoreAttachedBit: false
multiTopology: string
overloadBit: false
prcIntervals:
- initialOffset: string
level: string
maxInterval: string
secondOffset: string
spfs:
- initialOffset: string
level: string
maxInterval: string
secondOffset: string
isType: string
lsp:
genIntervals:
- initialOffset: string
level: string
maxInterval: string
secondOffset: string
lifetime: string
mtu: string
refreshInterval: string
maxAreas: string
metricTypes:
- level: string
type: string
overloadBit: false
prcIntervals:
- initialOffset: string
level: string
maxInterval: string
secondOffset: string
spfs:
- initialOffset: string
level: string
maxInterval: string
secondOffset: string
systemId: string
GaiaCommandSetIsis 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 GaiaCommandSetIsis resource accepts the following input properties:
- Adjacency
Check bool - Enable or disable strict protocol checks with neighbors
- Area
Lists List<string> - Add or remove an IS-IS area area_list blocks are documented below.
- Authentication
Ignores List<GaiaCommand Set Isis Authentication Ignore> - Ignore settings for authentication authentication_ignore blocks are documented below.
- Authentications
List<Gaia
Command Set Isis Authentication> - Configure IS-IS authentication authentication blocks are documented below.
- Debug bool
- Enable debugging for this resource only.
- Default
Metrics List<GaiaCommand Set Isis Default Metric> - Set IS-IS default metric default_metric blocks are documented below.
- Dynamic
Hostname bool - Enable or disable dyanmic hostname mapping for system IDs
- Gaia
Command stringSet Isis Id - Hello
Gaia
Command Set Isis Hello - Configure how IS-IS sends and receives hello messages hello blocks are documented below.
- Ignore
Attached boolBit - Set to ignore attached bits set by level 2 connected routers
- Ipv6
Gaia
Command Set Isis Ipv6 - Configure IS-IS ipv6 options ipv6 blocks are documented below.
- Is
Type string - Configure which level this IS-IS router should operate on
- Lsp
Gaia
Command Set Isis Lsp - Configure IS-IS LSP lsp blocks are documented below.
- Max
Areas string - Set the maximum number of areas
- Metric
Types List<GaiaCommand Set Isis Metric Type> - Configure how IS-IS sends metric messages metric_type blocks are documented below.
- Overload
Bit bool - Set whether this IS-IS router should include an overload bit
- Prc
Intervals List<GaiaCommand Set Isis Prc Interval> - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- Spfs
List<Gaia
Command Set Isis Spf> - Configure IS-IS SPF spf blocks are documented below.
- System
Id string - Configure IS System ID. Note that this can not be done when IS-IS is configured and running
- Adjacency
Check bool - Enable or disable strict protocol checks with neighbors
- Area
Lists []string - Add or remove an IS-IS area area_list blocks are documented below.
- Authentication
Ignores []GaiaCommand Set Isis Authentication Ignore Args - Ignore settings for authentication authentication_ignore blocks are documented below.
- Authentications
[]Gaia
Command Set Isis Authentication Args - Configure IS-IS authentication authentication blocks are documented below.
- Debug bool
- Enable debugging for this resource only.
- Default
Metrics []GaiaCommand Set Isis Default Metric Args - Set IS-IS default metric default_metric blocks are documented below.
- Dynamic
Hostname bool - Enable or disable dyanmic hostname mapping for system IDs
- Gaia
Command stringSet Isis Id - Hello
Gaia
Command Set Isis Hello Args - Configure how IS-IS sends and receives hello messages hello blocks are documented below.
- Ignore
Attached boolBit - Set to ignore attached bits set by level 2 connected routers
- Ipv6
Gaia
Command Set Isis Ipv6Args - Configure IS-IS ipv6 options ipv6 blocks are documented below.
- Is
Type string - Configure which level this IS-IS router should operate on
- Lsp
Gaia
Command Set Isis Lsp Args - Configure IS-IS LSP lsp blocks are documented below.
- Max
Areas string - Set the maximum number of areas
- Metric
Types []GaiaCommand Set Isis Metric Type Args - Configure how IS-IS sends metric messages metric_type blocks are documented below.
- Overload
Bit bool - Set whether this IS-IS router should include an overload bit
- Prc
Intervals []GaiaCommand Set Isis Prc Interval Args - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- Spfs
[]Gaia
Command Set Isis Spf Args - Configure IS-IS SPF spf blocks are documented below.
- System
Id string - Configure IS System ID. Note that this can not be done when IS-IS is configured and running
- adjacency_
check bool - Enable or disable strict protocol checks with neighbors
- area_
lists list(string) - Add or remove an IS-IS area area_list blocks are documented below.
- authentication_
ignores list(object) - Ignore settings for authentication authentication_ignore blocks are documented below.
- authentications list(object)
- Configure IS-IS authentication authentication blocks are documented below.
- debug bool
- Enable debugging for this resource only.
- default_
metrics list(object) - Set IS-IS default metric default_metric blocks are documented below.
- dynamic_
hostname bool - Enable or disable dyanmic hostname mapping for system IDs
- gaia_
command_ stringset_ isis_ id - hello object
- Configure how IS-IS sends and receives hello messages hello blocks are documented below.
- ignore_
attached_ boolbit - Set to ignore attached bits set by level 2 connected routers
- ipv6 object
- Configure IS-IS ipv6 options ipv6 blocks are documented below.
- is_
type string - Configure which level this IS-IS router should operate on
- lsp object
- Configure IS-IS LSP lsp blocks are documented below.
- max_
areas string - Set the maximum number of areas
- metric_
types list(object) - Configure how IS-IS sends metric messages metric_type blocks are documented below.
- overload_
bit bool - Set whether this IS-IS router should include an overload bit
- prc_
intervals list(object) - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- spfs list(object)
- Configure IS-IS SPF spf blocks are documented below.
- system_
id string - Configure IS System ID. Note that this can not be done when IS-IS is configured and running
- adjacency
Check Boolean - Enable or disable strict protocol checks with neighbors
- area
Lists List<String> - Add or remove an IS-IS area area_list blocks are documented below.
- authentication
Ignores List<GaiaCommand Set Isis Authentication Ignore> - Ignore settings for authentication authentication_ignore blocks are documented below.
- authentications
List<Gaia
Command Set Isis Authentication> - Configure IS-IS authentication authentication blocks are documented below.
- debug Boolean
- Enable debugging for this resource only.
- default
Metrics List<GaiaCommand Set Isis Default Metric> - Set IS-IS default metric default_metric blocks are documented below.
- dynamic
Hostname Boolean - Enable or disable dyanmic hostname mapping for system IDs
- gaia
Command StringSet Isis Id - hello
Gaia
Command Set Isis Hello - Configure how IS-IS sends and receives hello messages hello blocks are documented below.
- ignore
Attached BooleanBit - Set to ignore attached bits set by level 2 connected routers
- ipv6
Gaia
Command Set Isis Ipv6 - Configure IS-IS ipv6 options ipv6 blocks are documented below.
- is
Type String - Configure which level this IS-IS router should operate on
- lsp
Gaia
Command Set Isis Lsp - Configure IS-IS LSP lsp blocks are documented below.
- max
Areas String - Set the maximum number of areas
- metric
Types List<GaiaCommand Set Isis Metric Type> - Configure how IS-IS sends metric messages metric_type blocks are documented below.
- overload
Bit Boolean - Set whether this IS-IS router should include an overload bit
- prc
Intervals List<GaiaCommand Set Isis Prc Interval> - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- spfs
List<Gaia
Command Set Isis Spf> - Configure IS-IS SPF spf blocks are documented below.
- system
Id String - Configure IS System ID. Note that this can not be done when IS-IS is configured and running
- adjacency
Check boolean - Enable or disable strict protocol checks with neighbors
- area
Lists string[] - Add or remove an IS-IS area area_list blocks are documented below.
- authentication
Ignores GaiaCommand Set Isis Authentication Ignore[] - Ignore settings for authentication authentication_ignore blocks are documented below.
- authentications
Gaia
Command Set Isis Authentication[] - Configure IS-IS authentication authentication blocks are documented below.
- debug boolean
- Enable debugging for this resource only.
- default
Metrics GaiaCommand Set Isis Default Metric[] - Set IS-IS default metric default_metric blocks are documented below.
- dynamic
Hostname boolean - Enable or disable dyanmic hostname mapping for system IDs
- gaia
Command stringSet Isis Id - hello
Gaia
Command Set Isis Hello - Configure how IS-IS sends and receives hello messages hello blocks are documented below.
- ignore
Attached booleanBit - Set to ignore attached bits set by level 2 connected routers
- ipv6
Gaia
Command Set Isis Ipv6 - Configure IS-IS ipv6 options ipv6 blocks are documented below.
- is
Type string - Configure which level this IS-IS router should operate on
- lsp
Gaia
Command Set Isis Lsp - Configure IS-IS LSP lsp blocks are documented below.
- max
Areas string - Set the maximum number of areas
- metric
Types GaiaCommand Set Isis Metric Type[] - Configure how IS-IS sends metric messages metric_type blocks are documented below.
- overload
Bit boolean - Set whether this IS-IS router should include an overload bit
- prc
Intervals GaiaCommand Set Isis Prc Interval[] - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- spfs
Gaia
Command Set Isis Spf[] - Configure IS-IS SPF spf blocks are documented below.
- system
Id string - Configure IS System ID. Note that this can not be done when IS-IS is configured and running
- adjacency_
check bool - Enable or disable strict protocol checks with neighbors
- area_
lists Sequence[str] - Add or remove an IS-IS area area_list blocks are documented below.
- authentication_
ignores Sequence[GaiaCommand Set Isis Authentication Ignore Args] - Ignore settings for authentication authentication_ignore blocks are documented below.
- authentications
Sequence[Gaia
Command Set Isis Authentication Args] - Configure IS-IS authentication authentication blocks are documented below.
- debug bool
- Enable debugging for this resource only.
- default_
metrics Sequence[GaiaCommand Set Isis Default Metric Args] - Set IS-IS default metric default_metric blocks are documented below.
- dynamic_
hostname bool - Enable or disable dyanmic hostname mapping for system IDs
- gaia_
command_ strset_ isis_ id - hello
Gaia
Command Set Isis Hello Args - Configure how IS-IS sends and receives hello messages hello blocks are documented below.
- ignore_
attached_ boolbit - Set to ignore attached bits set by level 2 connected routers
- ipv6
Gaia
Command Set Isis Ipv6Args - Configure IS-IS ipv6 options ipv6 blocks are documented below.
- is_
type str - Configure which level this IS-IS router should operate on
- lsp
Gaia
Command Set Isis Lsp Args - Configure IS-IS LSP lsp blocks are documented below.
- max_
areas str - Set the maximum number of areas
- metric_
types Sequence[GaiaCommand Set Isis Metric Type Args] - Configure how IS-IS sends metric messages metric_type blocks are documented below.
- overload_
bit bool - Set whether this IS-IS router should include an overload bit
- prc_
intervals Sequence[GaiaCommand Set Isis Prc Interval Args] - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- spfs
Sequence[Gaia
Command Set Isis Spf Args] - Configure IS-IS SPF spf blocks are documented below.
- system_
id str - Configure IS System ID. Note that this can not be done when IS-IS is configured and running
- adjacency
Check Boolean - Enable or disable strict protocol checks with neighbors
- area
Lists List<String> - Add or remove an IS-IS area area_list blocks are documented below.
- authentication
Ignores List<Property Map> - Ignore settings for authentication authentication_ignore blocks are documented below.
- authentications List<Property Map>
- Configure IS-IS authentication authentication blocks are documented below.
- debug Boolean
- Enable debugging for this resource only.
- default
Metrics List<Property Map> - Set IS-IS default metric default_metric blocks are documented below.
- dynamic
Hostname Boolean - Enable or disable dyanmic hostname mapping for system IDs
- gaia
Command StringSet Isis Id - hello Property Map
- Configure how IS-IS sends and receives hello messages hello blocks are documented below.
- ignore
Attached BooleanBit - Set to ignore attached bits set by level 2 connected routers
- ipv6 Property Map
- Configure IS-IS ipv6 options ipv6 blocks are documented below.
- is
Type String - Configure which level this IS-IS router should operate on
- lsp Property Map
- Configure IS-IS LSP lsp blocks are documented below.
- max
Areas String - Set the maximum number of areas
- metric
Types List<Property Map> - Configure how IS-IS sends metric messages metric_type blocks are documented below.
- overload
Bit Boolean - Set whether this IS-IS router should include an overload bit
- prc
Intervals List<Property Map> - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- spfs List<Property Map>
- Configure IS-IS SPF spf blocks are documented below.
- system
Id String - Configure IS System ID. Note that this can not be done when IS-IS is configured and running
Outputs
All input properties are implicitly available as output properties. Additionally, the GaiaCommandSetIsis 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 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 GaiaCommandSetIsis Resource
Get an existing GaiaCommandSetIsis 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?: GaiaCommandSetIsisState, opts?: CustomResourceOptions): GaiaCommandSetIsis@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
adjacency_check: Optional[bool] = None,
area_lists: Optional[Sequence[str]] = None,
authentication_ignores: Optional[Sequence[GaiaCommandSetIsisAuthenticationIgnoreArgs]] = None,
authentications: Optional[Sequence[GaiaCommandSetIsisAuthenticationArgs]] = None,
debug: Optional[bool] = None,
default_metrics: Optional[Sequence[GaiaCommandSetIsisDefaultMetricArgs]] = None,
dynamic_hostname: Optional[bool] = None,
gaia_command_set_isis_id: Optional[str] = None,
hello: Optional[GaiaCommandSetIsisHelloArgs] = None,
ignore_attached_bit: Optional[bool] = None,
ipv6: Optional[GaiaCommandSetIsisIpv6Args] = None,
is_type: Optional[str] = None,
lsp: Optional[GaiaCommandSetIsisLspArgs] = None,
max_areas: Optional[str] = None,
metric_types: Optional[Sequence[GaiaCommandSetIsisMetricTypeArgs]] = None,
overload_bit: Optional[bool] = None,
prc_intervals: Optional[Sequence[GaiaCommandSetIsisPrcIntervalArgs]] = None,
spfs: Optional[Sequence[GaiaCommandSetIsisSpfArgs]] = None,
system_id: Optional[str] = None) -> GaiaCommandSetIsisfunc GetGaiaCommandSetIsis(ctx *Context, name string, id IDInput, state *GaiaCommandSetIsisState, opts ...ResourceOption) (*GaiaCommandSetIsis, error)public static GaiaCommandSetIsis Get(string name, Input<string> id, GaiaCommandSetIsisState? state, CustomResourceOptions? opts = null)public static GaiaCommandSetIsis get(String name, Output<String> id, GaiaCommandSetIsisState state, CustomResourceOptions options)resources: _: type: checkpoint:GaiaCommandSetIsis get: id: ${id}import {
to = checkpoint_gaiacommandsetisis.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Adjacency
Check bool - Enable or disable strict protocol checks with neighbors
- Area
Lists List<string> - Add or remove an IS-IS area area_list blocks are documented below.
- Authentication
Ignores List<GaiaCommand Set Isis Authentication Ignore> - Ignore settings for authentication authentication_ignore blocks are documented below.
- Authentications
List<Gaia
Command Set Isis Authentication> - Configure IS-IS authentication authentication blocks are documented below.
- Debug bool
- Enable debugging for this resource only.
- Default
Metrics List<GaiaCommand Set Isis Default Metric> - Set IS-IS default metric default_metric blocks are documented below.
- Dynamic
Hostname bool - Enable or disable dyanmic hostname mapping for system IDs
- Gaia
Command stringSet Isis Id - Hello
Gaia
Command Set Isis Hello - Configure how IS-IS sends and receives hello messages hello blocks are documented below.
- Ignore
Attached boolBit - Set to ignore attached bits set by level 2 connected routers
- Ipv6
Gaia
Command Set Isis Ipv6 - Configure IS-IS ipv6 options ipv6 blocks are documented below.
- Is
Type string - Configure which level this IS-IS router should operate on
- Lsp
Gaia
Command Set Isis Lsp - Configure IS-IS LSP lsp blocks are documented below.
- Max
Areas string - Set the maximum number of areas
- Metric
Types List<GaiaCommand Set Isis Metric Type> - Configure how IS-IS sends metric messages metric_type blocks are documented below.
- Overload
Bit bool - Set whether this IS-IS router should include an overload bit
- Prc
Intervals List<GaiaCommand Set Isis Prc Interval> - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- Spfs
List<Gaia
Command Set Isis Spf> - Configure IS-IS SPF spf blocks are documented below.
- System
Id string - Configure IS System ID. Note that this can not be done when IS-IS is configured and running
- Adjacency
Check bool - Enable or disable strict protocol checks with neighbors
- Area
Lists []string - Add or remove an IS-IS area area_list blocks are documented below.
- Authentication
Ignores []GaiaCommand Set Isis Authentication Ignore Args - Ignore settings for authentication authentication_ignore blocks are documented below.
- Authentications
[]Gaia
Command Set Isis Authentication Args - Configure IS-IS authentication authentication blocks are documented below.
- Debug bool
- Enable debugging for this resource only.
- Default
Metrics []GaiaCommand Set Isis Default Metric Args - Set IS-IS default metric default_metric blocks are documented below.
- Dynamic
Hostname bool - Enable or disable dyanmic hostname mapping for system IDs
- Gaia
Command stringSet Isis Id - Hello
Gaia
Command Set Isis Hello Args - Configure how IS-IS sends and receives hello messages hello blocks are documented below.
- Ignore
Attached boolBit - Set to ignore attached bits set by level 2 connected routers
- Ipv6
Gaia
Command Set Isis Ipv6Args - Configure IS-IS ipv6 options ipv6 blocks are documented below.
- Is
Type string - Configure which level this IS-IS router should operate on
- Lsp
Gaia
Command Set Isis Lsp Args - Configure IS-IS LSP lsp blocks are documented below.
- Max
Areas string - Set the maximum number of areas
- Metric
Types []GaiaCommand Set Isis Metric Type Args - Configure how IS-IS sends metric messages metric_type blocks are documented below.
- Overload
Bit bool - Set whether this IS-IS router should include an overload bit
- Prc
Intervals []GaiaCommand Set Isis Prc Interval Args - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- Spfs
[]Gaia
Command Set Isis Spf Args - Configure IS-IS SPF spf blocks are documented below.
- System
Id string - Configure IS System ID. Note that this can not be done when IS-IS is configured and running
- adjacency_
check bool - Enable or disable strict protocol checks with neighbors
- area_
lists list(string) - Add or remove an IS-IS area area_list blocks are documented below.
- authentication_
ignores list(object) - Ignore settings for authentication authentication_ignore blocks are documented below.
- authentications list(object)
- Configure IS-IS authentication authentication blocks are documented below.
- debug bool
- Enable debugging for this resource only.
- default_
metrics list(object) - Set IS-IS default metric default_metric blocks are documented below.
- dynamic_
hostname bool - Enable or disable dyanmic hostname mapping for system IDs
- gaia_
command_ stringset_ isis_ id - hello object
- Configure how IS-IS sends and receives hello messages hello blocks are documented below.
- ignore_
attached_ boolbit - Set to ignore attached bits set by level 2 connected routers
- ipv6 object
- Configure IS-IS ipv6 options ipv6 blocks are documented below.
- is_
type string - Configure which level this IS-IS router should operate on
- lsp object
- Configure IS-IS LSP lsp blocks are documented below.
- max_
areas string - Set the maximum number of areas
- metric_
types list(object) - Configure how IS-IS sends metric messages metric_type blocks are documented below.
- overload_
bit bool - Set whether this IS-IS router should include an overload bit
- prc_
intervals list(object) - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- spfs list(object)
- Configure IS-IS SPF spf blocks are documented below.
- system_
id string - Configure IS System ID. Note that this can not be done when IS-IS is configured and running
- adjacency
Check Boolean - Enable or disable strict protocol checks with neighbors
- area
Lists List<String> - Add or remove an IS-IS area area_list blocks are documented below.
- authentication
Ignores List<GaiaCommand Set Isis Authentication Ignore> - Ignore settings for authentication authentication_ignore blocks are documented below.
- authentications
List<Gaia
Command Set Isis Authentication> - Configure IS-IS authentication authentication blocks are documented below.
- debug Boolean
- Enable debugging for this resource only.
- default
Metrics List<GaiaCommand Set Isis Default Metric> - Set IS-IS default metric default_metric blocks are documented below.
- dynamic
Hostname Boolean - Enable or disable dyanmic hostname mapping for system IDs
- gaia
Command StringSet Isis Id - hello
Gaia
Command Set Isis Hello - Configure how IS-IS sends and receives hello messages hello blocks are documented below.
- ignore
Attached BooleanBit - Set to ignore attached bits set by level 2 connected routers
- ipv6
Gaia
Command Set Isis Ipv6 - Configure IS-IS ipv6 options ipv6 blocks are documented below.
- is
Type String - Configure which level this IS-IS router should operate on
- lsp
Gaia
Command Set Isis Lsp - Configure IS-IS LSP lsp blocks are documented below.
- max
Areas String - Set the maximum number of areas
- metric
Types List<GaiaCommand Set Isis Metric Type> - Configure how IS-IS sends metric messages metric_type blocks are documented below.
- overload
Bit Boolean - Set whether this IS-IS router should include an overload bit
- prc
Intervals List<GaiaCommand Set Isis Prc Interval> - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- spfs
List<Gaia
Command Set Isis Spf> - Configure IS-IS SPF spf blocks are documented below.
- system
Id String - Configure IS System ID. Note that this can not be done when IS-IS is configured and running
- adjacency
Check boolean - Enable or disable strict protocol checks with neighbors
- area
Lists string[] - Add or remove an IS-IS area area_list blocks are documented below.
- authentication
Ignores GaiaCommand Set Isis Authentication Ignore[] - Ignore settings for authentication authentication_ignore blocks are documented below.
- authentications
Gaia
Command Set Isis Authentication[] - Configure IS-IS authentication authentication blocks are documented below.
- debug boolean
- Enable debugging for this resource only.
- default
Metrics GaiaCommand Set Isis Default Metric[] - Set IS-IS default metric default_metric blocks are documented below.
- dynamic
Hostname boolean - Enable or disable dyanmic hostname mapping for system IDs
- gaia
Command stringSet Isis Id - hello
Gaia
Command Set Isis Hello - Configure how IS-IS sends and receives hello messages hello blocks are documented below.
- ignore
Attached booleanBit - Set to ignore attached bits set by level 2 connected routers
- ipv6
Gaia
Command Set Isis Ipv6 - Configure IS-IS ipv6 options ipv6 blocks are documented below.
- is
Type string - Configure which level this IS-IS router should operate on
- lsp
Gaia
Command Set Isis Lsp - Configure IS-IS LSP lsp blocks are documented below.
- max
Areas string - Set the maximum number of areas
- metric
Types GaiaCommand Set Isis Metric Type[] - Configure how IS-IS sends metric messages metric_type blocks are documented below.
- overload
Bit boolean - Set whether this IS-IS router should include an overload bit
- prc
Intervals GaiaCommand Set Isis Prc Interval[] - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- spfs
Gaia
Command Set Isis Spf[] - Configure IS-IS SPF spf blocks are documented below.
- system
Id string - Configure IS System ID. Note that this can not be done when IS-IS is configured and running
- adjacency_
check bool - Enable or disable strict protocol checks with neighbors
- area_
lists Sequence[str] - Add or remove an IS-IS area area_list blocks are documented below.
- authentication_
ignores Sequence[GaiaCommand Set Isis Authentication Ignore Args] - Ignore settings for authentication authentication_ignore blocks are documented below.
- authentications
Sequence[Gaia
Command Set Isis Authentication Args] - Configure IS-IS authentication authentication blocks are documented below.
- debug bool
- Enable debugging for this resource only.
- default_
metrics Sequence[GaiaCommand Set Isis Default Metric Args] - Set IS-IS default metric default_metric blocks are documented below.
- dynamic_
hostname bool - Enable or disable dyanmic hostname mapping for system IDs
- gaia_
command_ strset_ isis_ id - hello
Gaia
Command Set Isis Hello Args - Configure how IS-IS sends and receives hello messages hello blocks are documented below.
- ignore_
attached_ boolbit - Set to ignore attached bits set by level 2 connected routers
- ipv6
Gaia
Command Set Isis Ipv6Args - Configure IS-IS ipv6 options ipv6 blocks are documented below.
- is_
type str - Configure which level this IS-IS router should operate on
- lsp
Gaia
Command Set Isis Lsp Args - Configure IS-IS LSP lsp blocks are documented below.
- max_
areas str - Set the maximum number of areas
- metric_
types Sequence[GaiaCommand Set Isis Metric Type Args] - Configure how IS-IS sends metric messages metric_type blocks are documented below.
- overload_
bit bool - Set whether this IS-IS router should include an overload bit
- prc_
intervals Sequence[GaiaCommand Set Isis Prc Interval Args] - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- spfs
Sequence[Gaia
Command Set Isis Spf Args] - Configure IS-IS SPF spf blocks are documented below.
- system_
id str - Configure IS System ID. Note that this can not be done when IS-IS is configured and running
- adjacency
Check Boolean - Enable or disable strict protocol checks with neighbors
- area
Lists List<String> - Add or remove an IS-IS area area_list blocks are documented below.
- authentication
Ignores List<Property Map> - Ignore settings for authentication authentication_ignore blocks are documented below.
- authentications List<Property Map>
- Configure IS-IS authentication authentication blocks are documented below.
- debug Boolean
- Enable debugging for this resource only.
- default
Metrics List<Property Map> - Set IS-IS default metric default_metric blocks are documented below.
- dynamic
Hostname Boolean - Enable or disable dyanmic hostname mapping for system IDs
- gaia
Command StringSet Isis Id - hello Property Map
- Configure how IS-IS sends and receives hello messages hello blocks are documented below.
- ignore
Attached BooleanBit - Set to ignore attached bits set by level 2 connected routers
- ipv6 Property Map
- Configure IS-IS ipv6 options ipv6 blocks are documented below.
- is
Type String - Configure which level this IS-IS router should operate on
- lsp Property Map
- Configure IS-IS LSP lsp blocks are documented below.
- max
Areas String - Set the maximum number of areas
- metric
Types List<Property Map> - Configure how IS-IS sends metric messages metric_type blocks are documented below.
- overload
Bit Boolean - Set whether this IS-IS router should include an overload bit
- prc
Intervals List<Property Map> - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- spfs List<Property Map>
- Configure IS-IS SPF spf blocks are documented below.
- system
Id String - Configure IS System ID. Note that this can not be done when IS-IS is configured and running
Supporting Types
GaiaCommandSetIsisAuthentication, GaiaCommandSetIsisAuthenticationArgs
- Active
Key string - Active key
- Encrypted
Secret string - Encrypted secret
- Keys
List<Gaia
Command Set Isis Authentication Key> - Authentication key keys blocks are documented below.
- Level string
- The is type for the auth interval
- Secret string
- Not encrypted secret
- Type string
- Authentication type
- Active
Key string - Active key
- Encrypted
Secret string - Encrypted secret
- Keys
[]Gaia
Command Set Isis Authentication Key - Authentication key keys blocks are documented below.
- Level string
- The is type for the auth interval
- Secret string
- Not encrypted secret
- Type string
- Authentication type
- active_
key string - Active key
- encrypted_
secret string - Encrypted secret
- keys list(object)
- Authentication key keys blocks are documented below.
- level string
- The is type for the auth interval
- secret string
- Not encrypted secret
- type string
- Authentication type
- active
Key String - Active key
- encrypted
Secret String - Encrypted secret
- keys
List<Gaia
Command Set Isis Authentication Key> - Authentication key keys blocks are documented below.
- level String
- The is type for the auth interval
- secret String
- Not encrypted secret
- type String
- Authentication type
- active
Key string - Active key
- encrypted
Secret string - Encrypted secret
- keys
Gaia
Command Set Isis Authentication Key[] - Authentication key keys blocks are documented below.
- level string
- The is type for the auth interval
- secret string
- Not encrypted secret
- type string
- Authentication type
- active_
key str - Active key
- encrypted_
secret str - Encrypted secret
- keys
Sequence[Gaia
Command Set Isis Authentication Key] - Authentication key keys blocks are documented below.
- level str
- The is type for the auth interval
- secret str
- Not encrypted secret
- type str
- Authentication type
- active
Key String - Active key
- encrypted
Secret String - Encrypted secret
- keys List<Property Map>
- Authentication key keys blocks are documented below.
- level String
- The is type for the auth interval
- secret String
- Not encrypted secret
- type String
- Authentication type
GaiaCommandSetIsisAuthenticationIgnore, GaiaCommandSetIsisAuthenticationIgnoreArgs
- Ignore
All bool - Ignore all setting
- Ignore
Csnp bool - Ignore csnp setting
- Ignore
Hello bool - Ignore hello setting
- Ignore
Lsp bool - Ignore lsp setting
- Ignore
None bool - Ignore none setting
- Ignore
Psnp bool - Ignore psnp setting
- Level string
- The is type for the auth interval
- Ignore
All bool - Ignore all setting
- Ignore
Csnp bool - Ignore csnp setting
- Ignore
Hello bool - Ignore hello setting
- Ignore
Lsp bool - Ignore lsp setting
- Ignore
None bool - Ignore none setting
- Ignore
Psnp bool - Ignore psnp setting
- Level string
- The is type for the auth interval
- ignore_
all bool - Ignore all setting
- ignore_
csnp bool - Ignore csnp setting
- ignore_
hello bool - Ignore hello setting
- ignore_
lsp bool - Ignore lsp setting
- ignore_
none bool - Ignore none setting
- ignore_
psnp bool - Ignore psnp setting
- level string
- The is type for the auth interval
- ignore
All Boolean - Ignore all setting
- ignore
Csnp Boolean - Ignore csnp setting
- ignore
Hello Boolean - Ignore hello setting
- ignore
Lsp Boolean - Ignore lsp setting
- ignore
None Boolean - Ignore none setting
- ignore
Psnp Boolean - Ignore psnp setting
- level String
- The is type for the auth interval
- ignore
All boolean - Ignore all setting
- ignore
Csnp boolean - Ignore csnp setting
- ignore
Hello boolean - Ignore hello setting
- ignore
Lsp boolean - Ignore lsp setting
- ignore
None boolean - Ignore none setting
- ignore
Psnp boolean - Ignore psnp setting
- level string
- The is type for the auth interval
- ignore_
all bool - Ignore all setting
- ignore_
csnp bool - Ignore csnp setting
- ignore_
hello bool - Ignore hello setting
- ignore_
lsp bool - Ignore lsp setting
- ignore_
none bool - Ignore none setting
- ignore_
psnp bool - Ignore psnp setting
- level str
- The is type for the auth interval
- ignore
All Boolean - Ignore all setting
- ignore
Csnp Boolean - Ignore csnp setting
- ignore
Hello Boolean - Ignore hello setting
- ignore
Lsp Boolean - Ignore lsp setting
- ignore
None Boolean - Ignore none setting
- ignore
Psnp Boolean - Ignore psnp setting
- level String
- The is type for the auth interval
GaiaCommandSetIsisAuthenticationKey, GaiaCommandSetIsisAuthenticationKeyArgs
- Algorithm string
- Authentication algorithm
- Encrypted
Secret string - Encrypted secret
- Resource
Id double - Authentication key
- Secret string
- Not encrypted secret
- Algorithm string
- Authentication algorithm
- Encrypted
Secret string - Encrypted secret
- Resource
Id float64 - Authentication key
- Secret string
- Not encrypted secret
- algorithm string
- Authentication algorithm
- encrypted_
secret string - Encrypted secret
- resource_
id number - Authentication key
- secret string
- Not encrypted secret
- algorithm String
- Authentication algorithm
- encrypted
Secret String - Encrypted secret
- resource
Id Double - Authentication key
- secret String
- Not encrypted secret
- algorithm string
- Authentication algorithm
- encrypted
Secret string - Encrypted secret
- resource
Id number - Authentication key
- secret string
- Not encrypted secret
- algorithm str
- Authentication algorithm
- encrypted_
secret str - Encrypted secret
- resource_
id float - Authentication key
- secret str
- Not encrypted secret
- algorithm String
- Authentication algorithm
- encrypted
Secret String - Encrypted secret
- resource
Id Number - Authentication key
- secret String
- Not encrypted secret
GaiaCommandSetIsisDefaultMetric, GaiaCommandSetIsisDefaultMetricArgs
GaiaCommandSetIsisHello, GaiaCommandSetIsisHelloArgs
- Interface
Broadcast string - Set hello type for broadcast interfacec
- Interface
Point stringTo Point - Set hello type for point to point interfaces
- Interface
Broadcast string - Set hello type for broadcast interfacec
- Interface
Point stringTo Point - Set hello type for point to point interfaces
- interface_
broadcast string - Set hello type for broadcast interfacec
- interface_
point_ stringto_ point - Set hello type for point to point interfaces
- interface
Broadcast String - Set hello type for broadcast interfacec
- interface
Point StringTo Point - Set hello type for point to point interfaces
- interface
Broadcast string - Set hello type for broadcast interfacec
- interface
Point stringTo Point - Set hello type for point to point interfaces
- interface_
broadcast str - Set hello type for broadcast interfacec
- interface_
point_ strto_ point - Set hello type for point to point interfaces
- interface
Broadcast String - Set hello type for broadcast interfacec
- interface
Point StringTo Point - Set hello type for point to point interfaces
GaiaCommandSetIsisIpv6, GaiaCommandSetIsisIpv6Args
- Default
Metrics List<GaiaCommand Set Isis Ipv6Default Metric> - Set IS-IS default metric default_metric blocks are documented below.
- Ignore
Attached boolBit - Set to ignore attached bits set by level 2 connected routers
- Multi
Topology string - Configure IS-IS ipv6 multi topology
- Overload
Bit bool - Set whether this IS-IS router should include an overload bit
- Prc
Intervals List<GaiaCommand Set Isis Ipv6Prc Interval> - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- Spfs
List<Gaia
Command Set Isis Ipv6Spf> - Configure IS-IS SPF spf blocks are documented below.
- Default
Metrics []GaiaCommand Set Isis Ipv6Default Metric - Set IS-IS default metric default_metric blocks are documented below.
- Ignore
Attached boolBit - Set to ignore attached bits set by level 2 connected routers
- Multi
Topology string - Configure IS-IS ipv6 multi topology
- Overload
Bit bool - Set whether this IS-IS router should include an overload bit
- Prc
Intervals []GaiaCommand Set Isis Ipv6Prc Interval - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- Spfs
[]Gaia
Command Set Isis Ipv6Spf - Configure IS-IS SPF spf blocks are documented below.
- default_
metrics list(object) - Set IS-IS default metric default_metric blocks are documented below.
- ignore_
attached_ boolbit - Set to ignore attached bits set by level 2 connected routers
- multi_
topology string - Configure IS-IS ipv6 multi topology
- overload_
bit bool - Set whether this IS-IS router should include an overload bit
- prc_
intervals list(object) - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- spfs list(object)
- Configure IS-IS SPF spf blocks are documented below.
- default
Metrics List<GaiaCommand Set Isis Ipv6Default Metric> - Set IS-IS default metric default_metric blocks are documented below.
- ignore
Attached BooleanBit - Set to ignore attached bits set by level 2 connected routers
- multi
Topology String - Configure IS-IS ipv6 multi topology
- overload
Bit Boolean - Set whether this IS-IS router should include an overload bit
- prc
Intervals List<GaiaCommand Set Isis Ipv6Prc Interval> - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- spfs
List<Gaia
Command Set Isis Ipv6Spf> - Configure IS-IS SPF spf blocks are documented below.
- default
Metrics GaiaCommand Set Isis Ipv6Default Metric[] - Set IS-IS default metric default_metric blocks are documented below.
- ignore
Attached booleanBit - Set to ignore attached bits set by level 2 connected routers
- multi
Topology string - Configure IS-IS ipv6 multi topology
- overload
Bit boolean - Set whether this IS-IS router should include an overload bit
- prc
Intervals GaiaCommand Set Isis Ipv6Prc Interval[] - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- spfs
Gaia
Command Set Isis Ipv6Spf[] - Configure IS-IS SPF spf blocks are documented below.
- default_
metrics Sequence[GaiaCommand Set Isis Ipv6Default Metric] - Set IS-IS default metric default_metric blocks are documented below.
- ignore_
attached_ boolbit - Set to ignore attached bits set by level 2 connected routers
- multi_
topology str - Configure IS-IS ipv6 multi topology
- overload_
bit bool - Set whether this IS-IS router should include an overload bit
- prc_
intervals Sequence[GaiaCommand Set Isis Ipv6Prc Interval] - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- spfs
Sequence[Gaia
Command Set Isis Ipv6Spf] - Configure IS-IS SPF spf blocks are documented below.
- default
Metrics List<Property Map> - Set IS-IS default metric default_metric blocks are documented below.
- ignore
Attached BooleanBit - Set to ignore attached bits set by level 2 connected routers
- multi
Topology String - Configure IS-IS ipv6 multi topology
- overload
Bit Boolean - Set whether this IS-IS router should include an overload bit
- prc
Intervals List<Property Map> - Configure IS-IS PRC Interval prc_interval blocks are documented below.
- spfs List<Property Map>
- Configure IS-IS SPF spf blocks are documented below.
GaiaCommandSetIsisIpv6DefaultMetric, GaiaCommandSetIsisIpv6DefaultMetricArgs
GaiaCommandSetIsisIpv6PrcInterval, GaiaCommandSetIsisIpv6PrcIntervalArgs
- Initial
Offset string - Set the level 1 intial offset
- Level string
- The is type for the prc interval
- Max
Interval string - Set the level 1 max interval
- Second
Offset string - Set the level 1 second offset
- Initial
Offset string - Set the level 1 intial offset
- Level string
- The is type for the prc interval
- Max
Interval string - Set the level 1 max interval
- Second
Offset string - Set the level 1 second offset
- initial_
offset string - Set the level 1 intial offset
- level string
- The is type for the prc interval
- max_
interval string - Set the level 1 max interval
- second_
offset string - Set the level 1 second offset
- initial
Offset String - Set the level 1 intial offset
- level String
- The is type for the prc interval
- max
Interval String - Set the level 1 max interval
- second
Offset String - Set the level 1 second offset
- initial
Offset string - Set the level 1 intial offset
- level string
- The is type for the prc interval
- max
Interval string - Set the level 1 max interval
- second
Offset string - Set the level 1 second offset
- initial_
offset str - Set the level 1 intial offset
- level str
- The is type for the prc interval
- max_
interval str - Set the level 1 max interval
- second_
offset str - Set the level 1 second offset
- initial
Offset String - Set the level 1 intial offset
- level String
- The is type for the prc interval
- max
Interval String - Set the level 1 max interval
- second
Offset String - Set the level 1 second offset
GaiaCommandSetIsisIpv6Spf, GaiaCommandSetIsisIpv6SpfArgs
- Initial
Offset string - Set the intial offset
- Level string
- The is type for spf
- Max
Interval string - Set the max interval
- Second
Offset string - Set the second offset
- Initial
Offset string - Set the intial offset
- Level string
- The is type for spf
- Max
Interval string - Set the max interval
- Second
Offset string - Set the second offset
- initial_
offset string - Set the intial offset
- level string
- The is type for spf
- max_
interval string - Set the max interval
- second_
offset string - Set the second offset
- initial
Offset String - Set the intial offset
- level String
- The is type for spf
- max
Interval String - Set the max interval
- second
Offset String - Set the second offset
- initial
Offset string - Set the intial offset
- level string
- The is type for spf
- max
Interval string - Set the max interval
- second
Offset string - Set the second offset
- initial_
offset str - Set the intial offset
- level str
- The is type for spf
- max_
interval str - Set the max interval
- second_
offset str - Set the second offset
- initial
Offset String - Set the intial offset
- level String
- The is type for spf
- max
Interval String - Set the max interval
- second
Offset String - Set the second offset
GaiaCommandSetIsisLsp, GaiaCommandSetIsisLspArgs
- Gen
Intervals List<GaiaCommand Set Isis Lsp Gen Interval> - Set the gen interval gen_interval blocks are documented below.
- Lifetime string
- Set the lifetime of the LSP
- Mtu string
- Set the mtu of the LSP
- Refresh
Interval string - Set the refresh interval of the LSP
- Gen
Intervals []GaiaCommand Set Isis Lsp Gen Interval - Set the gen interval gen_interval blocks are documented below.
- Lifetime string
- Set the lifetime of the LSP
- Mtu string
- Set the mtu of the LSP
- Refresh
Interval string - Set the refresh interval of the LSP
- gen_
intervals list(object) - Set the gen interval gen_interval blocks are documented below.
- lifetime string
- Set the lifetime of the LSP
- mtu string
- Set the mtu of the LSP
- refresh_
interval string - Set the refresh interval of the LSP
- gen
Intervals List<GaiaCommand Set Isis Lsp Gen Interval> - Set the gen interval gen_interval blocks are documented below.
- lifetime String
- Set the lifetime of the LSP
- mtu String
- Set the mtu of the LSP
- refresh
Interval String - Set the refresh interval of the LSP
- gen
Intervals GaiaCommand Set Isis Lsp Gen Interval[] - Set the gen interval gen_interval blocks are documented below.
- lifetime string
- Set the lifetime of the LSP
- mtu string
- Set the mtu of the LSP
- refresh
Interval string - Set the refresh interval of the LSP
- gen_
intervals Sequence[GaiaCommand Set Isis Lsp Gen Interval] - Set the gen interval gen_interval blocks are documented below.
- lifetime str
- Set the lifetime of the LSP
- mtu str
- Set the mtu of the LSP
- refresh_
interval str - Set the refresh interval of the LSP
- gen
Intervals List<Property Map> - Set the gen interval gen_interval blocks are documented below.
- lifetime String
- Set the lifetime of the LSP
- mtu String
- Set the mtu of the LSP
- refresh
Interval String - Set the refresh interval of the LSP
GaiaCommandSetIsisLspGenInterval, GaiaCommandSetIsisLspGenIntervalArgs
- Initial
Offset string - Set the level 1 intial offset
- Level string
- Set the level for this gen interval
- Max
Interval string - Set the level 1 max gen interval
- Second
Offset string - Set the level 1 second offset
- Initial
Offset string - Set the level 1 intial offset
- Level string
- Set the level for this gen interval
- Max
Interval string - Set the level 1 max gen interval
- Second
Offset string - Set the level 1 second offset
- initial_
offset string - Set the level 1 intial offset
- level string
- Set the level for this gen interval
- max_
interval string - Set the level 1 max gen interval
- second_
offset string - Set the level 1 second offset
- initial
Offset String - Set the level 1 intial offset
- level String
- Set the level for this gen interval
- max
Interval String - Set the level 1 max gen interval
- second
Offset String - Set the level 1 second offset
- initial
Offset string - Set the level 1 intial offset
- level string
- Set the level for this gen interval
- max
Interval string - Set the level 1 max gen interval
- second
Offset string - Set the level 1 second offset
- initial_
offset str - Set the level 1 intial offset
- level str
- Set the level for this gen interval
- max_
interval str - Set the level 1 max gen interval
- second_
offset str - Set the level 1 second offset
- initial
Offset String - Set the level 1 intial offset
- level String
- Set the level for this gen interval
- max
Interval String - Set the level 1 max gen interval
- second
Offset String - Set the level 1 second offset
GaiaCommandSetIsisMetricType, GaiaCommandSetIsisMetricTypeArgs
GaiaCommandSetIsisPrcInterval, GaiaCommandSetIsisPrcIntervalArgs
- Initial
Offset string - Set the level 1 intial offset
- Level string
- The is type for the prc interval
- Max
Interval string - Set the level 1 max interval
- Second
Offset string - Set the level 1 second offset
- Initial
Offset string - Set the level 1 intial offset
- Level string
- The is type for the prc interval
- Max
Interval string - Set the level 1 max interval
- Second
Offset string - Set the level 1 second offset
- initial_
offset string - Set the level 1 intial offset
- level string
- The is type for the prc interval
- max_
interval string - Set the level 1 max interval
- second_
offset string - Set the level 1 second offset
- initial
Offset String - Set the level 1 intial offset
- level String
- The is type for the prc interval
- max
Interval String - Set the level 1 max interval
- second
Offset String - Set the level 1 second offset
- initial
Offset string - Set the level 1 intial offset
- level string
- The is type for the prc interval
- max
Interval string - Set the level 1 max interval
- second
Offset string - Set the level 1 second offset
- initial_
offset str - Set the level 1 intial offset
- level str
- The is type for the prc interval
- max_
interval str - Set the level 1 max interval
- second_
offset str - Set the level 1 second offset
- initial
Offset String - Set the level 1 intial offset
- level String
- The is type for the prc interval
- max
Interval String - Set the level 1 max interval
- second
Offset String - Set the level 1 second offset
GaiaCommandSetIsisSpf, GaiaCommandSetIsisSpfArgs
- Initial
Offset string - Set the intial offset
- Level string
- The is type for spf
- Max
Interval string - Set the max interval
- Second
Offset string - Set the second offset
- Initial
Offset string - Set the intial offset
- Level string
- The is type for spf
- Max
Interval string - Set the max interval
- Second
Offset string - Set the second offset
- initial_
offset string - Set the intial offset
- level string
- The is type for spf
- max_
interval string - Set the max interval
- second_
offset string - Set the second offset
- initial
Offset String - Set the intial offset
- level String
- The is type for spf
- max
Interval String - Set the max interval
- second
Offset String - Set the second offset
- initial
Offset string - Set the intial offset
- level string
- The is type for spf
- max
Interval string - Set the max interval
- second
Offset string - Set the second offset
- initial_
offset str - Set the intial offset
- level str
- The is type for spf
- max_
interval str - Set the max interval
- second_
offset str - Set the second offset
- initial
Offset String - Set the intial offset
- level String
- The is type for spf
- max
Interval String - Set the max interval
- second
Offset String - Set the second offset
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
published on Monday, Jun 15, 2026 by checkpointsw