1. Packages
  2. Packages
  3. Checkpoint Provider
  4. API Docs
  5. GaiaIsisInterface
Viewing docs for checkpoint 3.2.0
published on Monday, Jun 15, 2026 by checkpointsw
Viewing docs for checkpoint 3.2.0
published on Monday, Jun 15, 2026 by checkpointsw

    This resource allows you to execute Check Point Isis Interface.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    // Step 1: configure the ISIS instance with a system-id
    const isisSetup = new checkpoint.GaiaCommandSetIsis("isis_setup", {systemId: "0101.0101.0101"});
    // Step 2: add the ISIS interface
    const example = new checkpoint.GaiaIsisInterface("example", {
        "interface": "eth0",
        addressFamily: "ipv4",
        circuitType: "level-1-2",
        lspInterval: "default",
        passiveMode: true,
    }, {
        dependsOn: [isisSetup],
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    # Step 1: configure the ISIS instance with a system-id
    isis_setup = checkpoint.GaiaCommandSetIsis("isis_setup", system_id="0101.0101.0101")
    # Step 2: add the ISIS interface
    example = checkpoint.GaiaIsisInterface("example",
        interface="eth0",
        address_family="ipv4",
        circuit_type="level-1-2",
        lsp_interval="default",
        passive_mode=True,
        opts = pulumi.ResourceOptions(depends_on=[isis_setup]))
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/checkpoint/v3/checkpoint"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		// Step 1: configure the ISIS instance with a system-id
    		isisSetup, err := checkpoint.NewGaiaCommandSetIsis(ctx, "isis_setup", &checkpoint.GaiaCommandSetIsisArgs{
    			SystemId: pulumi.String("0101.0101.0101"),
    		})
    		if err != nil {
    			return err
    		}
    		// Step 2: add the ISIS interface
    		_, err = checkpoint.NewGaiaIsisInterface(ctx, "example", &checkpoint.GaiaIsisInterfaceArgs{
    			Interface:     pulumi.String("eth0"),
    			AddressFamily: pulumi.String("ipv4"),
    			CircuitType:   pulumi.String("level-1-2"),
    			LspInterval:   pulumi.String("default"),
    			PassiveMode:   pulumi.Bool(true),
    		}, pulumi.DependsOn([]pulumi.Resource{
    			isisSetup,
    		}))
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Checkpoint = Pulumi.Checkpoint;
    
    return await Deployment.RunAsync(() => 
    {
        // Step 1: configure the ISIS instance with a system-id
        var isisSetup = new Checkpoint.GaiaCommandSetIsis("isis_setup", new()
        {
            SystemId = "0101.0101.0101",
        });
    
        // Step 2: add the ISIS interface
        var example = new Checkpoint.GaiaIsisInterface("example", new()
        {
            Interface = "eth0",
            AddressFamily = "ipv4",
            CircuitType = "level-1-2",
            LspInterval = "default",
            PassiveMode = true,
        }, new CustomResourceOptions
        {
            DependsOn =
            {
                isisSetup,
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.GaiaCommandSetIsis;
    import com.pulumi.checkpoint.GaiaCommandSetIsisArgs;
    import com.pulumi.checkpoint.GaiaIsisInterface;
    import com.pulumi.checkpoint.GaiaIsisInterfaceArgs;
    import com.pulumi.resources.CustomResourceOptions;
    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) {
            // Step 1: configure the ISIS instance with a system-id
            var isisSetup = new GaiaCommandSetIsis("isisSetup", GaiaCommandSetIsisArgs.builder()
                .systemId("0101.0101.0101")
                .build());
    
            // Step 2: add the ISIS interface
            var example = new GaiaIsisInterface("example", GaiaIsisInterfaceArgs.builder()
                .interface_("eth0")
                .addressFamily("ipv4")
                .circuitType("level-1-2")
                .lspInterval("default")
                .passiveMode(true)
                .build(), CustomResourceOptions.builder()
                    .dependsOn(isisSetup)
                    .build());
    
        }
    }
    
    resources:
      # Step 1: configure the ISIS instance with a system-id
      isisSetup:
        type: checkpoint:GaiaCommandSetIsis
        name: isis_setup
        properties:
          systemId: 0101.0101.0101
      # Step 2: add the ISIS interface
      example:
        type: checkpoint:GaiaIsisInterface
        properties:
          interface: eth0
          addressFamily: ipv4
          circuitType: level-1-2
          lspInterval: default
          passiveMode: true
        options:
          dependsOn:
            - ${isisSetup}
    
    Example coming soon!
    

    Create GaiaIsisInterface Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new GaiaIsisInterface(name: string, args: GaiaIsisInterfaceArgs, opts?: CustomResourceOptions);
    @overload
    def GaiaIsisInterface(resource_name: str,
                          args: GaiaIsisInterfaceArgs,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def GaiaIsisInterface(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          interface: Optional[str] = None,
                          address_family: Optional[str] = None,
                          ip_reachability: Optional[bool] = None,
                          ipv6: Optional[GaiaIsisInterfaceIpv6Args] = None,
                          debug: Optional[bool] = None,
                          gaia_isis_interface_id: Optional[str] = None,
                          hello: Optional[GaiaIsisInterfaceHelloArgs] = None,
                          circuit_type: Optional[str] = None,
                          advertise: Optional[bool] = None,
                          csnp_intervals: Optional[Sequence[GaiaIsisInterfaceCsnpIntervalArgs]] = None,
                          lsp_interval: Optional[str] = None,
                          member_id: Optional[str] = None,
                          mesh_group: Optional[str] = None,
                          metrics: Optional[Sequence[GaiaIsisInterfaceMetricArgs]] = None,
                          passive_mode: Optional[bool] = None,
                          point_to_point: Optional[GaiaIsisInterfacePointToPointArgs] = None,
                          priorities: Optional[Sequence[GaiaIsisInterfacePriorityArgs]] = None,
                          protocol_instance: Optional[str] = None)
    func NewGaiaIsisInterface(ctx *Context, name string, args GaiaIsisInterfaceArgs, opts ...ResourceOption) (*GaiaIsisInterface, error)
    public GaiaIsisInterface(string name, GaiaIsisInterfaceArgs args, CustomResourceOptions? opts = null)
    public GaiaIsisInterface(String name, GaiaIsisInterfaceArgs args)
    public GaiaIsisInterface(String name, GaiaIsisInterfaceArgs args, CustomResourceOptions options)
    
    type: checkpoint:GaiaIsisInterface
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "checkpoint_gaiaisisinterface" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args GaiaIsisInterfaceArgs
    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 GaiaIsisInterfaceArgs
    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 GaiaIsisInterfaceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args GaiaIsisInterfaceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args GaiaIsisInterfaceArgs
    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 gaiaIsisInterfaceResource = new Checkpoint.GaiaIsisInterface("gaiaIsisInterfaceResource", new()
    {
        Interface = "string",
        AddressFamily = "string",
        IpReachability = false,
        Ipv6 = new Checkpoint.Inputs.GaiaIsisInterfaceIpv6Args
        {
            Advertise = false,
            IpReachability = false,
            Metrics = new[]
            {
                new Checkpoint.Inputs.GaiaIsisInterfaceIpv6MetricArgs
                {
                    Level = "string",
                    Metric = "string",
                },
            },
        },
        Debug = false,
        GaiaIsisInterfaceId = "string",
        Hello = new Checkpoint.Inputs.GaiaIsisInterfaceHelloArgs
        {
            Padding = "string",
            Timers = new[]
            {
                new Checkpoint.Inputs.GaiaIsisInterfaceHelloTimerArgs
                {
                    Holdtime = "string",
                    Interval = "string",
                    Level = "string",
                },
            },
        },
        CircuitType = "string",
        Advertise = false,
        CsnpIntervals = new[]
        {
            new Checkpoint.Inputs.GaiaIsisInterfaceCsnpIntervalArgs
            {
                Interval = "string",
                Level = "string",
            },
        },
        LspInterval = "string",
        MemberId = "string",
        MeshGroup = "string",
        Metrics = new[]
        {
            new Checkpoint.Inputs.GaiaIsisInterfaceMetricArgs
            {
                Level = "string",
                Metric = "string",
            },
        },
        PassiveMode = false,
        PointToPoint = new Checkpoint.Inputs.GaiaIsisInterfacePointToPointArgs
        {
            RetransmitInterval = "string",
            RetransmitThrottleInterval = "string",
            Toggle = false,
        },
        Priorities = new[]
        {
            new Checkpoint.Inputs.GaiaIsisInterfacePriorityArgs
            {
                Level = "string",
                Value = "string",
            },
        },
        ProtocolInstance = "string",
    });
    
    example, err := checkpoint.NewGaiaIsisInterface(ctx, "gaiaIsisInterfaceResource", &checkpoint.GaiaIsisInterfaceArgs{
    	Interface:      pulumi.String("string"),
    	AddressFamily:  pulumi.String("string"),
    	IpReachability: pulumi.Bool(false),
    	Ipv6: &checkpoint.GaiaIsisInterfaceIpv6Args{
    		Advertise:      pulumi.Bool(false),
    		IpReachability: pulumi.Bool(false),
    		Metrics: checkpoint.GaiaIsisInterfaceIpv6MetricArray{
    			&checkpoint.GaiaIsisInterfaceIpv6MetricArgs{
    				Level:  pulumi.String("string"),
    				Metric: pulumi.String("string"),
    			},
    		},
    	},
    	Debug:               pulumi.Bool(false),
    	GaiaIsisInterfaceId: pulumi.String("string"),
    	Hello: &checkpoint.GaiaIsisInterfaceHelloArgs{
    		Padding: pulumi.String("string"),
    		Timers: checkpoint.GaiaIsisInterfaceHelloTimerArray{
    			&checkpoint.GaiaIsisInterfaceHelloTimerArgs{
    				Holdtime: pulumi.String("string"),
    				Interval: pulumi.String("string"),
    				Level:    pulumi.String("string"),
    			},
    		},
    	},
    	CircuitType: pulumi.String("string"),
    	Advertise:   pulumi.Bool(false),
    	CsnpIntervals: checkpoint.GaiaIsisInterfaceCsnpIntervalArray{
    		&checkpoint.GaiaIsisInterfaceCsnpIntervalArgs{
    			Interval: pulumi.String("string"),
    			Level:    pulumi.String("string"),
    		},
    	},
    	LspInterval: pulumi.String("string"),
    	MemberId:    pulumi.String("string"),
    	MeshGroup:   pulumi.String("string"),
    	Metrics: checkpoint.GaiaIsisInterfaceMetricArray{
    		&checkpoint.GaiaIsisInterfaceMetricArgs{
    			Level:  pulumi.String("string"),
    			Metric: pulumi.String("string"),
    		},
    	},
    	PassiveMode: pulumi.Bool(false),
    	PointToPoint: &checkpoint.GaiaIsisInterfacePointToPointArgs{
    		RetransmitInterval:         pulumi.String("string"),
    		RetransmitThrottleInterval: pulumi.String("string"),
    		Toggle:                     pulumi.Bool(false),
    	},
    	Priorities: checkpoint.GaiaIsisInterfacePriorityArray{
    		&checkpoint.GaiaIsisInterfacePriorityArgs{
    			Level: pulumi.String("string"),
    			Value: pulumi.String("string"),
    		},
    	},
    	ProtocolInstance: pulumi.String("string"),
    })
    
    resource "checkpoint_gaiaisisinterface" "gaiaIsisInterfaceResource" {
      interface       = "string"
      address_family  = "string"
      ip_reachability = false
      ipv6 = {
        advertise       = false
        ip_reachability = false
        metrics = [{
          "level"  = "string"
          "metric" = "string"
        }]
      }
      debug                  = false
      gaia_isis_interface_id = "string"
      hello = {
        padding = "string"
        timers = [{
          "holdtime" = "string"
          "interval" = "string"
          "level"    = "string"
        }]
      }
      circuit_type = "string"
      advertise    = false
      csnp_intervals {
        interval = "string"
        level    = "string"
      }
      lsp_interval = "string"
      member_id    = "string"
      mesh_group   = "string"
      metrics {
        level  = "string"
        metric = "string"
      }
      passive_mode = false
      point_to_point = {
        retransmit_interval          = "string"
        retransmit_throttle_interval = "string"
        toggle                       = false
      }
      priorities {
        level = "string"
        value = "string"
      }
      protocol_instance = "string"
    }
    
    var gaiaIsisInterfaceResource = new GaiaIsisInterface("gaiaIsisInterfaceResource", GaiaIsisInterfaceArgs.builder()
        .interface_("string")
        .addressFamily("string")
        .ipReachability(false)
        .ipv6(GaiaIsisInterfaceIpv6Args.builder()
            .advertise(false)
            .ipReachability(false)
            .metrics(GaiaIsisInterfaceIpv6MetricArgs.builder()
                .level("string")
                .metric("string")
                .build())
            .build())
        .debug(false)
        .gaiaIsisInterfaceId("string")
        .hello(GaiaIsisInterfaceHelloArgs.builder()
            .padding("string")
            .timers(GaiaIsisInterfaceHelloTimerArgs.builder()
                .holdtime("string")
                .interval("string")
                .level("string")
                .build())
            .build())
        .circuitType("string")
        .advertise(false)
        .csnpIntervals(GaiaIsisInterfaceCsnpIntervalArgs.builder()
            .interval("string")
            .level("string")
            .build())
        .lspInterval("string")
        .memberId("string")
        .meshGroup("string")
        .metrics(GaiaIsisInterfaceMetricArgs.builder()
            .level("string")
            .metric("string")
            .build())
        .passiveMode(false)
        .pointToPoint(GaiaIsisInterfacePointToPointArgs.builder()
            .retransmitInterval("string")
            .retransmitThrottleInterval("string")
            .toggle(false)
            .build())
        .priorities(GaiaIsisInterfacePriorityArgs.builder()
            .level("string")
            .value("string")
            .build())
        .protocolInstance("string")
        .build());
    
    gaia_isis_interface_resource = checkpoint.GaiaIsisInterface("gaiaIsisInterfaceResource",
        interface="string",
        address_family="string",
        ip_reachability=False,
        ipv6={
            "advertise": False,
            "ip_reachability": False,
            "metrics": [{
                "level": "string",
                "metric": "string",
            }],
        },
        debug=False,
        gaia_isis_interface_id="string",
        hello={
            "padding": "string",
            "timers": [{
                "holdtime": "string",
                "interval": "string",
                "level": "string",
            }],
        },
        circuit_type="string",
        advertise=False,
        csnp_intervals=[{
            "interval": "string",
            "level": "string",
        }],
        lsp_interval="string",
        member_id="string",
        mesh_group="string",
        metrics=[{
            "level": "string",
            "metric": "string",
        }],
        passive_mode=False,
        point_to_point={
            "retransmit_interval": "string",
            "retransmit_throttle_interval": "string",
            "toggle": False,
        },
        priorities=[{
            "level": "string",
            "value": "string",
        }],
        protocol_instance="string")
    
    const gaiaIsisInterfaceResource = new checkpoint.GaiaIsisInterface("gaiaIsisInterfaceResource", {
        "interface": "string",
        addressFamily: "string",
        ipReachability: false,
        ipv6: {
            advertise: false,
            ipReachability: false,
            metrics: [{
                level: "string",
                metric: "string",
            }],
        },
        debug: false,
        gaiaIsisInterfaceId: "string",
        hello: {
            padding: "string",
            timers: [{
                holdtime: "string",
                interval: "string",
                level: "string",
            }],
        },
        circuitType: "string",
        advertise: false,
        csnpIntervals: [{
            interval: "string",
            level: "string",
        }],
        lspInterval: "string",
        memberId: "string",
        meshGroup: "string",
        metrics: [{
            level: "string",
            metric: "string",
        }],
        passiveMode: false,
        pointToPoint: {
            retransmitInterval: "string",
            retransmitThrottleInterval: "string",
            toggle: false,
        },
        priorities: [{
            level: "string",
            value: "string",
        }],
        protocolInstance: "string",
    });
    
    type: checkpoint:GaiaIsisInterface
    properties:
        addressFamily: string
        advertise: false
        circuitType: string
        csnpIntervals:
            - interval: string
              level: string
        debug: false
        gaiaIsisInterfaceId: string
        hello:
            padding: string
            timers:
                - holdtime: string
                  interval: string
                  level: string
        interface: string
        ipReachability: false
        ipv6:
            advertise: false
            ipReachability: false
            metrics:
                - level: string
                  metric: string
        lspInterval: string
        memberId: string
        meshGroup: string
        metrics:
            - level: string
              metric: string
        passiveMode: false
        pointToPoint:
            retransmitInterval: string
            retransmitThrottleInterval: string
            toggle: false
        priorities:
            - level: string
              value: string
        protocolInstance: string
    

    GaiaIsisInterface 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 GaiaIsisInterface resource accepts the following input properties:

    AddressFamily string
    Address family that the interface will run on
    Interface string
    The name of the interface
    bool
    Advertise this interfaces IP address
    CircuitType string
    Set level for the interface to run on
    CsnpIntervals List<GaiaIsisInterfaceCsnpInterval>
    Configure IS-IS Interface Csnp Interval csnp_interval blocks are documented below.
    Debug bool
    Enable debug logging for this resource.
    GaiaIsisInterfaceId string
    Hello GaiaIsisInterfaceHello
    Configure ISIS interface hello hello blocks are documented below.
    IpReachability bool
    Configure bidirectional forwarding detection (BFD) for interface
    Ipv6 GaiaIsisInterfaceIpv6
    Configure IS-IS ipv6 options. Note that ipv6 multi topology must be enabled ipv6 blocks are documented below.
    LspInterval string
    Configure delay between sending LSPs
    MemberId string
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    MeshGroup string
    Configure this interface as a member of a mesh group
    Metrics List<GaiaIsisInterfaceMetric>
    Set the metric (cost) of this interface metric blocks are documented below.
    PassiveMode bool
    Enable or disable passive operation
    PointToPoint GaiaIsisInterfacePointToPoint
    Configure point to point options point_to_point blocks are documented below.
    Priorities List<GaiaIsisInterfacePriority>
    Set DIS priority priority blocks are documented below.
    ProtocolInstance string
    The instance to be queried
    AddressFamily string
    Address family that the interface will run on
    Interface string
    The name of the interface
    bool
    Advertise this interfaces IP address
    CircuitType string
    Set level for the interface to run on
    CsnpIntervals []GaiaIsisInterfaceCsnpIntervalArgs
    Configure IS-IS Interface Csnp Interval csnp_interval blocks are documented below.
    Debug bool
    Enable debug logging for this resource.
    GaiaIsisInterfaceId string
    Hello GaiaIsisInterfaceHelloArgs
    Configure ISIS interface hello hello blocks are documented below.
    IpReachability bool
    Configure bidirectional forwarding detection (BFD) for interface
    Ipv6 GaiaIsisInterfaceIpv6Args
    Configure IS-IS ipv6 options. Note that ipv6 multi topology must be enabled ipv6 blocks are documented below.
    LspInterval string
    Configure delay between sending LSPs
    MemberId string
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    MeshGroup string
    Configure this interface as a member of a mesh group
    Metrics []GaiaIsisInterfaceMetricArgs
    Set the metric (cost) of this interface metric blocks are documented below.
    PassiveMode bool
    Enable or disable passive operation
    PointToPoint GaiaIsisInterfacePointToPointArgs
    Configure point to point options point_to_point blocks are documented below.
    Priorities []GaiaIsisInterfacePriorityArgs
    Set DIS priority priority blocks are documented below.
    ProtocolInstance string
    The instance to be queried
    address_family string
    Address family that the interface will run on
    interface string
    The name of the interface
    bool
    Advertise this interfaces IP address
    circuit_type string
    Set level for the interface to run on
    csnp_intervals list(object)
    Configure IS-IS Interface Csnp Interval csnp_interval blocks are documented below.
    debug bool
    Enable debug logging for this resource.
    gaia_isis_interface_id string
    hello object
    Configure ISIS interface hello hello blocks are documented below.
    ip_reachability bool
    Configure bidirectional forwarding detection (BFD) for interface
    ipv6 object
    Configure IS-IS ipv6 options. Note that ipv6 multi topology must be enabled ipv6 blocks are documented below.
    lsp_interval string
    Configure delay between sending LSPs
    member_id string
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    mesh_group string
    Configure this interface as a member of a mesh group
    metrics list(object)
    Set the metric (cost) of this interface metric blocks are documented below.
    passive_mode bool
    Enable or disable passive operation
    point_to_point object
    Configure point to point options point_to_point blocks are documented below.
    priorities list(object)
    Set DIS priority priority blocks are documented below.
    protocol_instance string
    The instance to be queried
    addressFamily String
    Address family that the interface will run on
    interface_ String
    The name of the interface
    Boolean
    Advertise this interfaces IP address
    circuitType String
    Set level for the interface to run on
    csnpIntervals List<GaiaIsisInterfaceCsnpInterval>
    Configure IS-IS Interface Csnp Interval csnp_interval blocks are documented below.
    debug Boolean
    Enable debug logging for this resource.
    gaiaIsisInterfaceId String
    hello GaiaIsisInterfaceHello
    Configure ISIS interface hello hello blocks are documented below.
    ipReachability Boolean
    Configure bidirectional forwarding detection (BFD) for interface
    ipv6 GaiaIsisInterfaceIpv6
    Configure IS-IS ipv6 options. Note that ipv6 multi topology must be enabled ipv6 blocks are documented below.
    lspInterval String
    Configure delay between sending LSPs
    memberId String
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    meshGroup String
    Configure this interface as a member of a mesh group
    metrics List<GaiaIsisInterfaceMetric>
    Set the metric (cost) of this interface metric blocks are documented below.
    passiveMode Boolean
    Enable or disable passive operation
    pointToPoint GaiaIsisInterfacePointToPoint
    Configure point to point options point_to_point blocks are documented below.
    priorities List<GaiaIsisInterfacePriority>
    Set DIS priority priority blocks are documented below.
    protocolInstance String
    The instance to be queried
    addressFamily string
    Address family that the interface will run on
    interface string
    The name of the interface
    boolean
    Advertise this interfaces IP address
    circuitType string
    Set level for the interface to run on
    csnpIntervals GaiaIsisInterfaceCsnpInterval[]
    Configure IS-IS Interface Csnp Interval csnp_interval blocks are documented below.
    debug boolean
    Enable debug logging for this resource.
    gaiaIsisInterfaceId string
    hello GaiaIsisInterfaceHello
    Configure ISIS interface hello hello blocks are documented below.
    ipReachability boolean
    Configure bidirectional forwarding detection (BFD) for interface
    ipv6 GaiaIsisInterfaceIpv6
    Configure IS-IS ipv6 options. Note that ipv6 multi topology must be enabled ipv6 blocks are documented below.
    lspInterval string
    Configure delay between sending LSPs
    memberId string
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    meshGroup string
    Configure this interface as a member of a mesh group
    metrics GaiaIsisInterfaceMetric[]
    Set the metric (cost) of this interface metric blocks are documented below.
    passiveMode boolean
    Enable or disable passive operation
    pointToPoint GaiaIsisInterfacePointToPoint
    Configure point to point options point_to_point blocks are documented below.
    priorities GaiaIsisInterfacePriority[]
    Set DIS priority priority blocks are documented below.
    protocolInstance string
    The instance to be queried
    address_family str
    Address family that the interface will run on
    interface str
    The name of the interface
    bool
    Advertise this interfaces IP address
    circuit_type str
    Set level for the interface to run on
    csnp_intervals Sequence[GaiaIsisInterfaceCsnpIntervalArgs]
    Configure IS-IS Interface Csnp Interval csnp_interval blocks are documented below.
    debug bool
    Enable debug logging for this resource.
    gaia_isis_interface_id str
    hello GaiaIsisInterfaceHelloArgs
    Configure ISIS interface hello hello blocks are documented below.
    ip_reachability bool
    Configure bidirectional forwarding detection (BFD) for interface
    ipv6 GaiaIsisInterfaceIpv6Args
    Configure IS-IS ipv6 options. Note that ipv6 multi topology must be enabled ipv6 blocks are documented below.
    lsp_interval str
    Configure delay between sending LSPs
    member_id str
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    mesh_group str
    Configure this interface as a member of a mesh group
    metrics Sequence[GaiaIsisInterfaceMetricArgs]
    Set the metric (cost) of this interface metric blocks are documented below.
    passive_mode bool
    Enable or disable passive operation
    point_to_point GaiaIsisInterfacePointToPointArgs
    Configure point to point options point_to_point blocks are documented below.
    priorities Sequence[GaiaIsisInterfacePriorityArgs]
    Set DIS priority priority blocks are documented below.
    protocol_instance str
    The instance to be queried
    addressFamily String
    Address family that the interface will run on
    interface String
    The name of the interface
    Boolean
    Advertise this interfaces IP address
    circuitType String
    Set level for the interface to run on
    csnpIntervals List<Property Map>
    Configure IS-IS Interface Csnp Interval csnp_interval blocks are documented below.
    debug Boolean
    Enable debug logging for this resource.
    gaiaIsisInterfaceId String
    hello Property Map
    Configure ISIS interface hello hello blocks are documented below.
    ipReachability Boolean
    Configure bidirectional forwarding detection (BFD) for interface
    ipv6 Property Map
    Configure IS-IS ipv6 options. Note that ipv6 multi topology must be enabled ipv6 blocks are documented below.
    lspInterval String
    Configure delay between sending LSPs
    memberId String
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    meshGroup String
    Configure this interface as a member of a mesh group
    metrics List<Property Map>
    Set the metric (cost) of this interface metric blocks are documented below.
    passiveMode Boolean
    Enable or disable passive operation
    pointToPoint Property Map
    Configure point to point options point_to_point blocks are documented below.
    priorities List<Property Map>
    Set DIS priority priority blocks are documented below.
    protocolInstance String
    The instance to be queried

    Outputs

    All input properties are implicitly available as output properties. Additionally, the GaiaIsisInterface resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The interface name of the interface to be queried
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The interface name of the interface to be queried
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The interface name of the interface to be queried
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The interface name of the interface to be queried
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The interface name of the interface to be queried
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The interface name of the interface to be queried
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The interface name of the interface to be queried

    Look up Existing GaiaIsisInterface Resource

    Get an existing GaiaIsisInterface 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?: GaiaIsisInterfaceState, opts?: CustomResourceOptions): GaiaIsisInterface
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            address_family: Optional[str] = None,
            advertise: Optional[bool] = None,
            circuit_type: Optional[str] = None,
            csnp_intervals: Optional[Sequence[GaiaIsisInterfaceCsnpIntervalArgs]] = None,
            debug: Optional[bool] = None,
            gaia_isis_interface_id: Optional[str] = None,
            hello: Optional[GaiaIsisInterfaceHelloArgs] = None,
            interface: Optional[str] = None,
            ip_reachability: Optional[bool] = None,
            ipv6: Optional[GaiaIsisInterfaceIpv6Args] = None,
            lsp_interval: Optional[str] = None,
            member_id: Optional[str] = None,
            mesh_group: Optional[str] = None,
            metrics: Optional[Sequence[GaiaIsisInterfaceMetricArgs]] = None,
            name: Optional[str] = None,
            passive_mode: Optional[bool] = None,
            point_to_point: Optional[GaiaIsisInterfacePointToPointArgs] = None,
            priorities: Optional[Sequence[GaiaIsisInterfacePriorityArgs]] = None,
            protocol_instance: Optional[str] = None) -> GaiaIsisInterface
    func GetGaiaIsisInterface(ctx *Context, name string, id IDInput, state *GaiaIsisInterfaceState, opts ...ResourceOption) (*GaiaIsisInterface, error)
    public static GaiaIsisInterface Get(string name, Input<string> id, GaiaIsisInterfaceState? state, CustomResourceOptions? opts = null)
    public static GaiaIsisInterface get(String name, Output<String> id, GaiaIsisInterfaceState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:GaiaIsisInterface    get:      id: ${id}
    import {
      to = checkpoint_gaiaisisinterface.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.
    The following state arguments are supported:
    AddressFamily string
    Address family that the interface will run on
    Advertise bool
    Advertise this interfaces IP address
    CircuitType string
    Set level for the interface to run on
    CsnpIntervals List<GaiaIsisInterfaceCsnpInterval>
    Configure IS-IS Interface Csnp Interval csnp_interval blocks are documented below.
    Debug bool
    Enable debug logging for this resource.
    GaiaIsisInterfaceId string
    Hello GaiaIsisInterfaceHello
    Configure ISIS interface hello hello blocks are documented below.
    Interface string
    The name of the interface
    IpReachability bool
    Configure bidirectional forwarding detection (BFD) for interface
    Ipv6 GaiaIsisInterfaceIpv6
    Configure IS-IS ipv6 options. Note that ipv6 multi topology must be enabled ipv6 blocks are documented below.
    LspInterval string
    Configure delay between sending LSPs
    MemberId string
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    MeshGroup string
    Configure this interface as a member of a mesh group
    Metrics List<GaiaIsisInterfaceMetric>
    Set the metric (cost) of this interface metric blocks are documented below.
    Name string
    The interface name of the interface to be queried
    PassiveMode bool
    Enable or disable passive operation
    PointToPoint GaiaIsisInterfacePointToPoint
    Configure point to point options point_to_point blocks are documented below.
    Priorities List<GaiaIsisInterfacePriority>
    Set DIS priority priority blocks are documented below.
    ProtocolInstance string
    The instance to be queried
    AddressFamily string
    Address family that the interface will run on
    Advertise bool
    Advertise this interfaces IP address
    CircuitType string
    Set level for the interface to run on
    CsnpIntervals []GaiaIsisInterfaceCsnpIntervalArgs
    Configure IS-IS Interface Csnp Interval csnp_interval blocks are documented below.
    Debug bool
    Enable debug logging for this resource.
    GaiaIsisInterfaceId string
    Hello GaiaIsisInterfaceHelloArgs
    Configure ISIS interface hello hello blocks are documented below.
    Interface string
    The name of the interface
    IpReachability bool
    Configure bidirectional forwarding detection (BFD) for interface
    Ipv6 GaiaIsisInterfaceIpv6Args
    Configure IS-IS ipv6 options. Note that ipv6 multi topology must be enabled ipv6 blocks are documented below.
    LspInterval string
    Configure delay between sending LSPs
    MemberId string
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    MeshGroup string
    Configure this interface as a member of a mesh group
    Metrics []GaiaIsisInterfaceMetricArgs
    Set the metric (cost) of this interface metric blocks are documented below.
    Name string
    The interface name of the interface to be queried
    PassiveMode bool
    Enable or disable passive operation
    PointToPoint GaiaIsisInterfacePointToPointArgs
    Configure point to point options point_to_point blocks are documented below.
    Priorities []GaiaIsisInterfacePriorityArgs
    Set DIS priority priority blocks are documented below.
    ProtocolInstance string
    The instance to be queried
    address_family string
    Address family that the interface will run on
    advertise bool
    Advertise this interfaces IP address
    circuit_type string
    Set level for the interface to run on
    csnp_intervals list(object)
    Configure IS-IS Interface Csnp Interval csnp_interval blocks are documented below.
    debug bool
    Enable debug logging for this resource.
    gaia_isis_interface_id string
    hello object
    Configure ISIS interface hello hello blocks are documented below.
    interface string
    The name of the interface
    ip_reachability bool
    Configure bidirectional forwarding detection (BFD) for interface
    ipv6 object
    Configure IS-IS ipv6 options. Note that ipv6 multi topology must be enabled ipv6 blocks are documented below.
    lsp_interval string
    Configure delay between sending LSPs
    member_id string
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    mesh_group string
    Configure this interface as a member of a mesh group
    metrics list(object)
    Set the metric (cost) of this interface metric blocks are documented below.
    name string
    The interface name of the interface to be queried
    passive_mode bool
    Enable or disable passive operation
    point_to_point object
    Configure point to point options point_to_point blocks are documented below.
    priorities list(object)
    Set DIS priority priority blocks are documented below.
    protocol_instance string
    The instance to be queried
    addressFamily String
    Address family that the interface will run on
    advertise Boolean
    Advertise this interfaces IP address
    circuitType String
    Set level for the interface to run on
    csnpIntervals List<GaiaIsisInterfaceCsnpInterval>
    Configure IS-IS Interface Csnp Interval csnp_interval blocks are documented below.
    debug Boolean
    Enable debug logging for this resource.
    gaiaIsisInterfaceId String
    hello GaiaIsisInterfaceHello
    Configure ISIS interface hello hello blocks are documented below.
    interface_ String
    The name of the interface
    ipReachability Boolean
    Configure bidirectional forwarding detection (BFD) for interface
    ipv6 GaiaIsisInterfaceIpv6
    Configure IS-IS ipv6 options. Note that ipv6 multi topology must be enabled ipv6 blocks are documented below.
    lspInterval String
    Configure delay between sending LSPs
    memberId String
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    meshGroup String
    Configure this interface as a member of a mesh group
    metrics List<GaiaIsisInterfaceMetric>
    Set the metric (cost) of this interface metric blocks are documented below.
    name String
    The interface name of the interface to be queried
    passiveMode Boolean
    Enable or disable passive operation
    pointToPoint GaiaIsisInterfacePointToPoint
    Configure point to point options point_to_point blocks are documented below.
    priorities List<GaiaIsisInterfacePriority>
    Set DIS priority priority blocks are documented below.
    protocolInstance String
    The instance to be queried
    addressFamily string
    Address family that the interface will run on
    advertise boolean
    Advertise this interfaces IP address
    circuitType string
    Set level for the interface to run on
    csnpIntervals GaiaIsisInterfaceCsnpInterval[]
    Configure IS-IS Interface Csnp Interval csnp_interval blocks are documented below.
    debug boolean
    Enable debug logging for this resource.
    gaiaIsisInterfaceId string
    hello GaiaIsisInterfaceHello
    Configure ISIS interface hello hello blocks are documented below.
    interface string
    The name of the interface
    ipReachability boolean
    Configure bidirectional forwarding detection (BFD) for interface
    ipv6 GaiaIsisInterfaceIpv6
    Configure IS-IS ipv6 options. Note that ipv6 multi topology must be enabled ipv6 blocks are documented below.
    lspInterval string
    Configure delay between sending LSPs
    memberId string
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    meshGroup string
    Configure this interface as a member of a mesh group
    metrics GaiaIsisInterfaceMetric[]
    Set the metric (cost) of this interface metric blocks are documented below.
    name string
    The interface name of the interface to be queried
    passiveMode boolean
    Enable or disable passive operation
    pointToPoint GaiaIsisInterfacePointToPoint
    Configure point to point options point_to_point blocks are documented below.
    priorities GaiaIsisInterfacePriority[]
    Set DIS priority priority blocks are documented below.
    protocolInstance string
    The instance to be queried
    address_family str
    Address family that the interface will run on
    advertise bool
    Advertise this interfaces IP address
    circuit_type str
    Set level for the interface to run on
    csnp_intervals Sequence[GaiaIsisInterfaceCsnpIntervalArgs]
    Configure IS-IS Interface Csnp Interval csnp_interval blocks are documented below.
    debug bool
    Enable debug logging for this resource.
    gaia_isis_interface_id str
    hello GaiaIsisInterfaceHelloArgs
    Configure ISIS interface hello hello blocks are documented below.
    interface str
    The name of the interface
    ip_reachability bool
    Configure bidirectional forwarding detection (BFD) for interface
    ipv6 GaiaIsisInterfaceIpv6Args
    Configure IS-IS ipv6 options. Note that ipv6 multi topology must be enabled ipv6 blocks are documented below.
    lsp_interval str
    Configure delay between sending LSPs
    member_id str
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    mesh_group str
    Configure this interface as a member of a mesh group
    metrics Sequence[GaiaIsisInterfaceMetricArgs]
    Set the metric (cost) of this interface metric blocks are documented below.
    name str
    The interface name of the interface to be queried
    passive_mode bool
    Enable or disable passive operation
    point_to_point GaiaIsisInterfacePointToPointArgs
    Configure point to point options point_to_point blocks are documented below.
    priorities Sequence[GaiaIsisInterfacePriorityArgs]
    Set DIS priority priority blocks are documented below.
    protocol_instance str
    The instance to be queried
    addressFamily String
    Address family that the interface will run on
    advertise Boolean
    Advertise this interfaces IP address
    circuitType String
    Set level for the interface to run on
    csnpIntervals List<Property Map>
    Configure IS-IS Interface Csnp Interval csnp_interval blocks are documented below.
    debug Boolean
    Enable debug logging for this resource.
    gaiaIsisInterfaceId String
    hello Property Map
    Configure ISIS interface hello hello blocks are documented below.
    interface String
    The name of the interface
    ipReachability Boolean
    Configure bidirectional forwarding detection (BFD) for interface
    ipv6 Property Map
    Configure IS-IS ipv6 options. Note that ipv6 multi topology must be enabled ipv6 blocks are documented below.
    lspInterval String
    Configure delay between sending LSPs
    memberId String
    Relevant for commands on Scalable and ElasticXL platforms only. When member-id is provided in the login request, show commands during the session will be executed on the specified member, unless a different member-id is provided in a successive requests Set operations will be performed on all members
    meshGroup String
    Configure this interface as a member of a mesh group
    metrics List<Property Map>
    Set the metric (cost) of this interface metric blocks are documented below.
    name String
    The interface name of the interface to be queried
    passiveMode Boolean
    Enable or disable passive operation
    pointToPoint Property Map
    Configure point to point options point_to_point blocks are documented below.
    priorities List<Property Map>
    Set DIS priority priority blocks are documented below.
    protocolInstance String
    The instance to be queried

    Supporting Types

    GaiaIsisInterfaceCsnpInterval, GaiaIsisInterfaceCsnpIntervalArgs

    Interval string
    Set the csnp interval configuration
    Level string
    Set the level for the csnp configuration
    Interval string
    Set the csnp interval configuration
    Level string
    Set the level for the csnp configuration
    interval string
    Set the csnp interval configuration
    level string
    Set the level for the csnp configuration
    interval String
    Set the csnp interval configuration
    level String
    Set the level for the csnp configuration
    interval string
    Set the csnp interval configuration
    level string
    Set the level for the csnp configuration
    interval str
    Set the csnp interval configuration
    level str
    Set the level for the csnp configuration
    interval String
    Set the csnp interval configuration
    level String
    Set the level for the csnp configuration

    GaiaIsisInterfaceHello, GaiaIsisInterfaceHelloArgs

    Padding string
    Set hello padding for interface
    Timers List<GaiaIsisInterfaceHelloTimer>
    Set level 1 configuration timers blocks are documented below.
    Padding string
    Set hello padding for interface
    Timers []GaiaIsisInterfaceHelloTimer
    Set level 1 configuration timers blocks are documented below.
    padding string
    Set hello padding for interface
    timers list(object)
    Set level 1 configuration timers blocks are documented below.
    padding String
    Set hello padding for interface
    timers List<GaiaIsisInterfaceHelloTimer>
    Set level 1 configuration timers blocks are documented below.
    padding string
    Set hello padding for interface
    timers GaiaIsisInterfaceHelloTimer[]
    Set level 1 configuration timers blocks are documented below.
    padding str
    Set hello padding for interface
    timers Sequence[GaiaIsisInterfaceHelloTimer]
    Set level 1 configuration timers blocks are documented below.
    padding String
    Set hello padding for interface
    timers List<Property Map>
    Set level 1 configuration timers blocks are documented below.

    GaiaIsisInterfaceHelloTimer, GaiaIsisInterfaceHelloTimerArgs

    Holdtime string
    Set holdtime
    Interval string
    Set interval
    Level string
    The IS-IS level that this entry belongs to
    Holdtime string
    Set holdtime
    Interval string
    Set interval
    Level string
    The IS-IS level that this entry belongs to
    holdtime string
    Set holdtime
    interval string
    Set interval
    level string
    The IS-IS level that this entry belongs to
    holdtime String
    Set holdtime
    interval String
    Set interval
    level String
    The IS-IS level that this entry belongs to
    holdtime string
    Set holdtime
    interval string
    Set interval
    level string
    The IS-IS level that this entry belongs to
    holdtime str
    Set holdtime
    interval str
    Set interval
    level str
    The IS-IS level that this entry belongs to
    holdtime String
    Set holdtime
    interval String
    Set interval
    level String
    The IS-IS level that this entry belongs to

    GaiaIsisInterfaceIpv6, GaiaIsisInterfaceIpv6Args

    bool
    Advertise this interfaces IP address
    IpReachability bool
    Configure bidirectional forwarding detection (BFD) for interface
    Metrics List<GaiaIsisInterfaceIpv6Metric>
    Set the metric (cost) of this interface metric blocks are documented below.
    bool
    Advertise this interfaces IP address
    IpReachability bool
    Configure bidirectional forwarding detection (BFD) for interface
    Metrics []GaiaIsisInterfaceIpv6Metric
    Set the metric (cost) of this interface metric blocks are documented below.
    bool
    Advertise this interfaces IP address
    ip_reachability bool
    Configure bidirectional forwarding detection (BFD) for interface
    metrics list(object)
    Set the metric (cost) of this interface metric blocks are documented below.
    Boolean
    Advertise this interfaces IP address
    ipReachability Boolean
    Configure bidirectional forwarding detection (BFD) for interface
    metrics List<GaiaIsisInterfaceIpv6Metric>
    Set the metric (cost) of this interface metric blocks are documented below.
    boolean
    Advertise this interfaces IP address
    ipReachability boolean
    Configure bidirectional forwarding detection (BFD) for interface
    metrics GaiaIsisInterfaceIpv6Metric[]
    Set the metric (cost) of this interface metric blocks are documented below.
    bool
    Advertise this interfaces IP address
    ip_reachability bool
    Configure bidirectional forwarding detection (BFD) for interface
    metrics Sequence[GaiaIsisInterfaceIpv6Metric]
    Set the metric (cost) of this interface metric blocks are documented below.
    Boolean
    Advertise this interfaces IP address
    ipReachability Boolean
    Configure bidirectional forwarding detection (BFD) for interface
    metrics List<Property Map>
    Set the metric (cost) of this interface metric blocks are documented below.

    GaiaIsisInterfaceIpv6Metric, GaiaIsisInterfaceIpv6MetricArgs

    Level string
    Set the level for this metric configuration
    Metric string
    Set the interface metric interval configuration
    Level string
    Set the level for this metric configuration
    Metric string
    Set the interface metric interval configuration
    level string
    Set the level for this metric configuration
    metric string
    Set the interface metric interval configuration
    level String
    Set the level for this metric configuration
    metric String
    Set the interface metric interval configuration
    level string
    Set the level for this metric configuration
    metric string
    Set the interface metric interval configuration
    level str
    Set the level for this metric configuration
    metric str
    Set the interface metric interval configuration
    level String
    Set the level for this metric configuration
    metric String
    Set the interface metric interval configuration

    GaiaIsisInterfaceMetric, GaiaIsisInterfaceMetricArgs

    Level string
    Set the level for this metric configuration
    Metric string
    Set the interface metric interval configuration
    Level string
    Set the level for this metric configuration
    Metric string
    Set the interface metric interval configuration
    level string
    Set the level for this metric configuration
    metric string
    Set the interface metric interval configuration
    level String
    Set the level for this metric configuration
    metric String
    Set the interface metric interval configuration
    level string
    Set the level for this metric configuration
    metric string
    Set the interface metric interval configuration
    level str
    Set the level for this metric configuration
    metric str
    Set the interface metric interval configuration
    level String
    Set the level for this metric configuration
    metric String
    Set the interface metric interval configuration

    GaiaIsisInterfacePointToPoint, GaiaIsisInterfacePointToPointArgs

    RetransmitInterval string
    Configure retransmit interval
    RetransmitThrottleInterval string
    Configure retransmit Throttle interval
    Toggle bool
    Configure toggle
    RetransmitInterval string
    Configure retransmit interval
    RetransmitThrottleInterval string
    Configure retransmit Throttle interval
    Toggle bool
    Configure toggle
    retransmit_interval string
    Configure retransmit interval
    retransmit_throttle_interval string
    Configure retransmit Throttle interval
    toggle bool
    Configure toggle
    retransmitInterval String
    Configure retransmit interval
    retransmitThrottleInterval String
    Configure retransmit Throttle interval
    toggle Boolean
    Configure toggle
    retransmitInterval string
    Configure retransmit interval
    retransmitThrottleInterval string
    Configure retransmit Throttle interval
    toggle boolean
    Configure toggle
    retransmit_interval str
    Configure retransmit interval
    retransmit_throttle_interval str
    Configure retransmit Throttle interval
    toggle bool
    Configure toggle
    retransmitInterval String
    Configure retransmit interval
    retransmitThrottleInterval String
    Configure retransmit Throttle interval
    toggle Boolean
    Configure toggle

    GaiaIsisInterfacePriority, GaiaIsisInterfacePriorityArgs

    Level string
    Set the level 2 csnp configuration
    Value string
    Set the level 1 interface priority interval configuration
    Level string
    Set the level 2 csnp configuration
    Value string
    Set the level 1 interface priority interval configuration
    level string
    Set the level 2 csnp configuration
    value string
    Set the level 1 interface priority interval configuration
    level String
    Set the level 2 csnp configuration
    value String
    Set the level 1 interface priority interval configuration
    level string
    Set the level 2 csnp configuration
    value string
    Set the level 1 interface priority interval configuration
    level str
    Set the level 2 csnp configuration
    value str
    Set the level 1 interface priority interval configuration
    level String
    Set the level 2 csnp configuration
    value String
    Set the level 1 interface priority interval configuration

    Package Details

    Repository
    checkpoint checkpointsw/terraform-provider-checkpoint
    License
    Notes
    This Pulumi package is based on the checkpoint Terraform Provider.
    Viewing docs for checkpoint 3.2.0
    published on Monday, Jun 15, 2026 by checkpointsw

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial