1. Packages
  2. Packages
  3. Checkpoint Provider
  4. API Docs
  5. GaiaLldp
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 Lldp.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as checkpoint from "@pulumi/checkpoint";
    
    const example = new checkpoint.GaiaLldp("example", {
        enabled: false,
        interfaces: [{
            interfaceName: "eth0",
            mode: "transmit",
        }],
    });
    
    import pulumi
    import pulumi_checkpoint as checkpoint
    
    example = checkpoint.GaiaLldp("example",
        enabled=False,
        interfaces=[{
            "interface_name": "eth0",
            "mode": "transmit",
        }])
    
    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 {
    		_, err := checkpoint.NewGaiaLldp(ctx, "example", &checkpoint.GaiaLldpArgs{
    			Enabled: pulumi.Bool(false),
    			Interfaces: checkpoint.GaiaLldpInterfaceArray{
    				&checkpoint.GaiaLldpInterfaceArgs{
    					InterfaceName: pulumi.String("eth0"),
    					Mode:          pulumi.String("transmit"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Checkpoint = Pulumi.Checkpoint;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new Checkpoint.GaiaLldp("example", new()
        {
            Enabled = false,
            Interfaces = new[]
            {
                new Checkpoint.Inputs.GaiaLldpInterfaceArgs
                {
                    InterfaceName = "eth0",
                    Mode = "transmit",
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.checkpoint.GaiaLldp;
    import com.pulumi.checkpoint.GaiaLldpArgs;
    import com.pulumi.checkpoint.inputs.GaiaLldpInterfaceArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var example = new GaiaLldp("example", GaiaLldpArgs.builder()
                .enabled(false)
                .interfaces(GaiaLldpInterfaceArgs.builder()
                    .interfaceName("eth0")
                    .mode("transmit")
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: checkpoint:GaiaLldp
        properties:
          enabled: false
          interfaces:
            - interfaceName: eth0
              mode: transmit
    
    Example coming soon!
    

    Create GaiaLldp Resource

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

    Constructor syntax

    new GaiaLldp(name: string, args?: GaiaLldpArgs, opts?: CustomResourceOptions);
    @overload
    def GaiaLldp(resource_name: str,
                 args: Optional[GaiaLldpArgs] = None,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def GaiaLldp(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 debug: Optional[bool] = None,
                 enabled: Optional[bool] = None,
                 gaia_lldp_id: Optional[str] = None,
                 interfaces: Optional[Sequence[GaiaLldpInterfaceArgs]] = None,
                 member_id: Optional[str] = None,
                 timers: Optional[GaiaLldpTimersArgs] = None,
                 tlv: Optional[GaiaLldpTlvArgs] = None)
    func NewGaiaLldp(ctx *Context, name string, args *GaiaLldpArgs, opts ...ResourceOption) (*GaiaLldp, error)
    public GaiaLldp(string name, GaiaLldpArgs? args = null, CustomResourceOptions? opts = null)
    public GaiaLldp(String name, GaiaLldpArgs args)
    public GaiaLldp(String name, GaiaLldpArgs args, CustomResourceOptions options)
    
    type: checkpoint:GaiaLldp
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "checkpoint_gaialldp" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args GaiaLldpArgs
    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 GaiaLldpArgs
    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 GaiaLldpArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args GaiaLldpArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args GaiaLldpArgs
    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 gaiaLldpResource = new Checkpoint.GaiaLldp("gaiaLldpResource", new()
    {
        Debug = false,
        Enabled = false,
        GaiaLldpId = "string",
        Interfaces = new[]
        {
            new Checkpoint.Inputs.GaiaLldpInterfaceArgs
            {
                InterfaceName = "string",
                Mode = "string",
            },
        },
        MemberId = "string",
        Timers = new Checkpoint.Inputs.GaiaLldpTimersArgs
        {
            HoldTimeMultiplier = 0,
            TransmitInterval = 0,
        },
        Tlv = new Checkpoint.Inputs.GaiaLldpTlvArgs
        {
            ManagementAddress = new Checkpoint.Inputs.GaiaLldpTlvManagementAddressArgs
            {
                Enabled = false,
                IpFrom = "string",
            },
            PortDescription = false,
            SystemCapabilities = false,
            SystemDescription = false,
            SystemName = false,
        },
    });
    
    example, err := checkpoint.NewGaiaLldp(ctx, "gaiaLldpResource", &checkpoint.GaiaLldpArgs{
    	Debug:      pulumi.Bool(false),
    	Enabled:    pulumi.Bool(false),
    	GaiaLldpId: pulumi.String("string"),
    	Interfaces: checkpoint.GaiaLldpInterfaceArray{
    		&checkpoint.GaiaLldpInterfaceArgs{
    			InterfaceName: pulumi.String("string"),
    			Mode:          pulumi.String("string"),
    		},
    	},
    	MemberId: pulumi.String("string"),
    	Timers: &checkpoint.GaiaLldpTimersArgs{
    		HoldTimeMultiplier: pulumi.Float64(0),
    		TransmitInterval:   pulumi.Float64(0),
    	},
    	Tlv: &checkpoint.GaiaLldpTlvArgs{
    		ManagementAddress: &checkpoint.GaiaLldpTlvManagementAddressArgs{
    			Enabled: pulumi.Bool(false),
    			IpFrom:  pulumi.String("string"),
    		},
    		PortDescription:    pulumi.Bool(false),
    		SystemCapabilities: pulumi.Bool(false),
    		SystemDescription:  pulumi.Bool(false),
    		SystemName:         pulumi.Bool(false),
    	},
    })
    
    resource "checkpoint_gaialldp" "gaiaLldpResource" {
      debug        = false
      enabled      = false
      gaia_lldp_id = "string"
      interfaces {
        interface_name = "string"
        mode           = "string"
      }
      member_id = "string"
      timers = {
        hold_time_multiplier = 0
        transmit_interval    = 0
      }
      tlv = {
        management_address = {
          enabled = false
          ip_from = "string"
        }
        port_description    = false
        system_capabilities = false
        system_description  = false
        system_name         = false
      }
    }
    
    var gaiaLldpResource = new GaiaLldp("gaiaLldpResource", GaiaLldpArgs.builder()
        .debug(false)
        .enabled(false)
        .gaiaLldpId("string")
        .interfaces(GaiaLldpInterfaceArgs.builder()
            .interfaceName("string")
            .mode("string")
            .build())
        .memberId("string")
        .timers(GaiaLldpTimersArgs.builder()
            .holdTimeMultiplier(0.0)
            .transmitInterval(0.0)
            .build())
        .tlv(GaiaLldpTlvArgs.builder()
            .managementAddress(GaiaLldpTlvManagementAddressArgs.builder()
                .enabled(false)
                .ipFrom("string")
                .build())
            .portDescription(false)
            .systemCapabilities(false)
            .systemDescription(false)
            .systemName(false)
            .build())
        .build());
    
    gaia_lldp_resource = checkpoint.GaiaLldp("gaiaLldpResource",
        debug=False,
        enabled=False,
        gaia_lldp_id="string",
        interfaces=[{
            "interface_name": "string",
            "mode": "string",
        }],
        member_id="string",
        timers={
            "hold_time_multiplier": float(0),
            "transmit_interval": float(0),
        },
        tlv={
            "management_address": {
                "enabled": False,
                "ip_from": "string",
            },
            "port_description": False,
            "system_capabilities": False,
            "system_description": False,
            "system_name": False,
        })
    
    const gaiaLldpResource = new checkpoint.GaiaLldp("gaiaLldpResource", {
        debug: false,
        enabled: false,
        gaiaLldpId: "string",
        interfaces: [{
            interfaceName: "string",
            mode: "string",
        }],
        memberId: "string",
        timers: {
            holdTimeMultiplier: 0,
            transmitInterval: 0,
        },
        tlv: {
            managementAddress: {
                enabled: false,
                ipFrom: "string",
            },
            portDescription: false,
            systemCapabilities: false,
            systemDescription: false,
            systemName: false,
        },
    });
    
    type: checkpoint:GaiaLldp
    properties:
        debug: false
        enabled: false
        gaiaLldpId: string
        interfaces:
            - interfaceName: string
              mode: string
        memberId: string
        timers:
            holdTimeMultiplier: 0
            transmitInterval: 0
        tlv:
            managementAddress:
                enabled: false
                ipFrom: string
            portDescription: false
            systemCapabilities: false
            systemDescription: false
            systemName: false
    

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

    Debug bool
    Enable debug logging for this resource.
    Enabled bool
    LLDP State
    GaiaLldpId string
    Interfaces List<GaiaLldpInterface>
    LLDP per-interface configuration. Each block sets the LLDP mode for one interface. Valid mode values: transmit-and-receive, transmit, receive.
    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
    Timers GaiaLldpTimers
    LLDP Timers timers blocks are documented below.
    Tlv GaiaLldpTlv
    LLDP Tlv tlv blocks are documented below.
    Debug bool
    Enable debug logging for this resource.
    Enabled bool
    LLDP State
    GaiaLldpId string
    Interfaces []GaiaLldpInterfaceArgs
    LLDP per-interface configuration. Each block sets the LLDP mode for one interface. Valid mode values: transmit-and-receive, transmit, receive.
    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
    Timers GaiaLldpTimersArgs
    LLDP Timers timers blocks are documented below.
    Tlv GaiaLldpTlvArgs
    LLDP Tlv tlv blocks are documented below.
    debug bool
    Enable debug logging for this resource.
    enabled bool
    LLDP State
    gaia_lldp_id string
    interfaces list(object)
    LLDP per-interface configuration. Each block sets the LLDP mode for one interface. Valid mode values: transmit-and-receive, transmit, receive.
    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
    timers object
    LLDP Timers timers blocks are documented below.
    tlv object
    LLDP Tlv tlv blocks are documented below.
    debug Boolean
    Enable debug logging for this resource.
    enabled Boolean
    LLDP State
    gaiaLldpId String
    interfaces List<GaiaLldpInterface>
    LLDP per-interface configuration. Each block sets the LLDP mode for one interface. Valid mode values: transmit-and-receive, transmit, receive.
    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
    timers GaiaLldpTimers
    LLDP Timers timers blocks are documented below.
    tlv GaiaLldpTlv
    LLDP Tlv tlv blocks are documented below.
    debug boolean
    Enable debug logging for this resource.
    enabled boolean
    LLDP State
    gaiaLldpId string
    interfaces GaiaLldpInterface[]
    LLDP per-interface configuration. Each block sets the LLDP mode for one interface. Valid mode values: transmit-and-receive, transmit, receive.
    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
    timers GaiaLldpTimers
    LLDP Timers timers blocks are documented below.
    tlv GaiaLldpTlv
    LLDP Tlv tlv blocks are documented below.
    debug bool
    Enable debug logging for this resource.
    enabled bool
    LLDP State
    gaia_lldp_id str
    interfaces Sequence[GaiaLldpInterfaceArgs]
    LLDP per-interface configuration. Each block sets the LLDP mode for one interface. Valid mode values: transmit-and-receive, transmit, receive.
    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
    timers GaiaLldpTimersArgs
    LLDP Timers timers blocks are documented below.
    tlv GaiaLldpTlvArgs
    LLDP Tlv tlv blocks are documented below.
    debug Boolean
    Enable debug logging for this resource.
    enabled Boolean
    LLDP State
    gaiaLldpId String
    interfaces List<Property Map>
    LLDP per-interface configuration. Each block sets the LLDP mode for one interface. Valid mode values: transmit-and-receive, transmit, receive.
    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
    timers Property Map
    LLDP Timers timers blocks are documented below.
    tlv Property Map
    LLDP Tlv tlv blocks are documented below.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the GaiaLldp 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 GaiaLldp Resource

    Get an existing GaiaLldp 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?: GaiaLldpState, opts?: CustomResourceOptions): GaiaLldp
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            debug: Optional[bool] = None,
            enabled: Optional[bool] = None,
            gaia_lldp_id: Optional[str] = None,
            interfaces: Optional[Sequence[GaiaLldpInterfaceArgs]] = None,
            member_id: Optional[str] = None,
            timers: Optional[GaiaLldpTimersArgs] = None,
            tlv: Optional[GaiaLldpTlvArgs] = None) -> GaiaLldp
    func GetGaiaLldp(ctx *Context, name string, id IDInput, state *GaiaLldpState, opts ...ResourceOption) (*GaiaLldp, error)
    public static GaiaLldp Get(string name, Input<string> id, GaiaLldpState? state, CustomResourceOptions? opts = null)
    public static GaiaLldp get(String name, Output<String> id, GaiaLldpState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:GaiaLldp    get:      id: ${id}
    import {
      to = checkpoint_gaialldp.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:
    Debug bool
    Enable debug logging for this resource.
    Enabled bool
    LLDP State
    GaiaLldpId string
    Interfaces List<GaiaLldpInterface>
    LLDP per-interface configuration. Each block sets the LLDP mode for one interface. Valid mode values: transmit-and-receive, transmit, receive.
    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
    Timers GaiaLldpTimers
    LLDP Timers timers blocks are documented below.
    Tlv GaiaLldpTlv
    LLDP Tlv tlv blocks are documented below.
    Debug bool
    Enable debug logging for this resource.
    Enabled bool
    LLDP State
    GaiaLldpId string
    Interfaces []GaiaLldpInterfaceArgs
    LLDP per-interface configuration. Each block sets the LLDP mode for one interface. Valid mode values: transmit-and-receive, transmit, receive.
    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
    Timers GaiaLldpTimersArgs
    LLDP Timers timers blocks are documented below.
    Tlv GaiaLldpTlvArgs
    LLDP Tlv tlv blocks are documented below.
    debug bool
    Enable debug logging for this resource.
    enabled bool
    LLDP State
    gaia_lldp_id string
    interfaces list(object)
    LLDP per-interface configuration. Each block sets the LLDP mode for one interface. Valid mode values: transmit-and-receive, transmit, receive.
    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
    timers object
    LLDP Timers timers blocks are documented below.
    tlv object
    LLDP Tlv tlv blocks are documented below.
    debug Boolean
    Enable debug logging for this resource.
    enabled Boolean
    LLDP State
    gaiaLldpId String
    interfaces List<GaiaLldpInterface>
    LLDP per-interface configuration. Each block sets the LLDP mode for one interface. Valid mode values: transmit-and-receive, transmit, receive.
    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
    timers GaiaLldpTimers
    LLDP Timers timers blocks are documented below.
    tlv GaiaLldpTlv
    LLDP Tlv tlv blocks are documented below.
    debug boolean
    Enable debug logging for this resource.
    enabled boolean
    LLDP State
    gaiaLldpId string
    interfaces GaiaLldpInterface[]
    LLDP per-interface configuration. Each block sets the LLDP mode for one interface. Valid mode values: transmit-and-receive, transmit, receive.
    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
    timers GaiaLldpTimers
    LLDP Timers timers blocks are documented below.
    tlv GaiaLldpTlv
    LLDP Tlv tlv blocks are documented below.
    debug bool
    Enable debug logging for this resource.
    enabled bool
    LLDP State
    gaia_lldp_id str
    interfaces Sequence[GaiaLldpInterfaceArgs]
    LLDP per-interface configuration. Each block sets the LLDP mode for one interface. Valid mode values: transmit-and-receive, transmit, receive.
    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
    timers GaiaLldpTimersArgs
    LLDP Timers timers blocks are documented below.
    tlv GaiaLldpTlvArgs
    LLDP Tlv tlv blocks are documented below.
    debug Boolean
    Enable debug logging for this resource.
    enabled Boolean
    LLDP State
    gaiaLldpId String
    interfaces List<Property Map>
    LLDP per-interface configuration. Each block sets the LLDP mode for one interface. Valid mode values: transmit-and-receive, transmit, receive.
    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
    timers Property Map
    LLDP Timers timers blocks are documented below.
    tlv Property Map
    LLDP Tlv tlv blocks are documented below.

    Supporting Types

    GaiaLldpInterface, GaiaLldpInterfaceArgs

    InterfaceName string
    Mode string
    transmit-and-receive, transmit, receive
    InterfaceName string
    Mode string
    transmit-and-receive, transmit, receive
    interface_name string
    mode string
    transmit-and-receive, transmit, receive
    interfaceName String
    mode String
    transmit-and-receive, transmit, receive
    interfaceName string
    mode string
    transmit-and-receive, transmit, receive
    interface_name str
    mode str
    transmit-and-receive, transmit, receive
    interfaceName String
    mode String
    transmit-and-receive, transmit, receive

    GaiaLldpTimers, GaiaLldpTimersArgs

    HoldTimeMultiplier double
    Define LLDP hold time multiplier interval to cache learned information before discarding. Range: 2-10, Default: 4 (giving 120 seconds LLDP cache lifetime with other defaults).
    TransmitInterval double
    Define LLDP packet transmitting interval (Seconds). Range: 8-32768 seconds, Default: 30 seconds.
    HoldTimeMultiplier float64
    Define LLDP hold time multiplier interval to cache learned information before discarding. Range: 2-10, Default: 4 (giving 120 seconds LLDP cache lifetime with other defaults).
    TransmitInterval float64
    Define LLDP packet transmitting interval (Seconds). Range: 8-32768 seconds, Default: 30 seconds.
    hold_time_multiplier number
    Define LLDP hold time multiplier interval to cache learned information before discarding. Range: 2-10, Default: 4 (giving 120 seconds LLDP cache lifetime with other defaults).
    transmit_interval number
    Define LLDP packet transmitting interval (Seconds). Range: 8-32768 seconds, Default: 30 seconds.
    holdTimeMultiplier Double
    Define LLDP hold time multiplier interval to cache learned information before discarding. Range: 2-10, Default: 4 (giving 120 seconds LLDP cache lifetime with other defaults).
    transmitInterval Double
    Define LLDP packet transmitting interval (Seconds). Range: 8-32768 seconds, Default: 30 seconds.
    holdTimeMultiplier number
    Define LLDP hold time multiplier interval to cache learned information before discarding. Range: 2-10, Default: 4 (giving 120 seconds LLDP cache lifetime with other defaults).
    transmitInterval number
    Define LLDP packet transmitting interval (Seconds). Range: 8-32768 seconds, Default: 30 seconds.
    hold_time_multiplier float
    Define LLDP hold time multiplier interval to cache learned information before discarding. Range: 2-10, Default: 4 (giving 120 seconds LLDP cache lifetime with other defaults).
    transmit_interval float
    Define LLDP packet transmitting interval (Seconds). Range: 8-32768 seconds, Default: 30 seconds.
    holdTimeMultiplier Number
    Define LLDP hold time multiplier interval to cache learned information before discarding. Range: 2-10, Default: 4 (giving 120 seconds LLDP cache lifetime with other defaults).
    transmitInterval Number
    Define LLDP packet transmitting interval (Seconds). Range: 8-32768 seconds, Default: 30 seconds.

    GaiaLldpTlv, GaiaLldpTlvArgs

    ManagementAddress GaiaLldpTlvManagementAddress
    Define Gaia to send the Management Address information in the LLDP packets. management_address blocks are documented below.
    PortDescription bool
    Define Gaia to send the Port Description information in the LLDP packets.
    SystemCapabilities bool
    Define Gaia to send the System Capabilities information in the LLDP packets.
    SystemDescription bool
    Define Gaia to send the System Description information in the LLDP packets.
    SystemName bool
    Define Gaia to send the System Name information in the LLDP packets.
    ManagementAddress GaiaLldpTlvManagementAddress
    Define Gaia to send the Management Address information in the LLDP packets. management_address blocks are documented below.
    PortDescription bool
    Define Gaia to send the Port Description information in the LLDP packets.
    SystemCapabilities bool
    Define Gaia to send the System Capabilities information in the LLDP packets.
    SystemDescription bool
    Define Gaia to send the System Description information in the LLDP packets.
    SystemName bool
    Define Gaia to send the System Name information in the LLDP packets.
    management_address object
    Define Gaia to send the Management Address information in the LLDP packets. management_address blocks are documented below.
    port_description bool
    Define Gaia to send the Port Description information in the LLDP packets.
    system_capabilities bool
    Define Gaia to send the System Capabilities information in the LLDP packets.
    system_description bool
    Define Gaia to send the System Description information in the LLDP packets.
    system_name bool
    Define Gaia to send the System Name information in the LLDP packets.
    managementAddress GaiaLldpTlvManagementAddress
    Define Gaia to send the Management Address information in the LLDP packets. management_address blocks are documented below.
    portDescription Boolean
    Define Gaia to send the Port Description information in the LLDP packets.
    systemCapabilities Boolean
    Define Gaia to send the System Capabilities information in the LLDP packets.
    systemDescription Boolean
    Define Gaia to send the System Description information in the LLDP packets.
    systemName Boolean
    Define Gaia to send the System Name information in the LLDP packets.
    managementAddress GaiaLldpTlvManagementAddress
    Define Gaia to send the Management Address information in the LLDP packets. management_address blocks are documented below.
    portDescription boolean
    Define Gaia to send the Port Description information in the LLDP packets.
    systemCapabilities boolean
    Define Gaia to send the System Capabilities information in the LLDP packets.
    systemDescription boolean
    Define Gaia to send the System Description information in the LLDP packets.
    systemName boolean
    Define Gaia to send the System Name information in the LLDP packets.
    management_address GaiaLldpTlvManagementAddress
    Define Gaia to send the Management Address information in the LLDP packets. management_address blocks are documented below.
    port_description bool
    Define Gaia to send the Port Description information in the LLDP packets.
    system_capabilities bool
    Define Gaia to send the System Capabilities information in the LLDP packets.
    system_description bool
    Define Gaia to send the System Description information in the LLDP packets.
    system_name bool
    Define Gaia to send the System Name information in the LLDP packets.
    managementAddress Property Map
    Define Gaia to send the Management Address information in the LLDP packets. management_address blocks are documented below.
    portDescription Boolean
    Define Gaia to send the Port Description information in the LLDP packets.
    systemCapabilities Boolean
    Define Gaia to send the System Capabilities information in the LLDP packets.
    systemDescription Boolean
    Define Gaia to send the System Description information in the LLDP packets.
    systemName Boolean
    Define Gaia to send the System Name information in the LLDP packets.

    GaiaLldpTlvManagementAddress, GaiaLldpTlvManagementAddressArgs

    Enabled bool
    Define Gaia to send the Management Address information in the LLDP packets.
    IpFrom string
    configured-interface - Send Configured interface IP within the LLDP packets, mgmt-interface - Send Management interface IP within the LLDP packets, Default is configured-interface. (supported from version R81.20)
    Enabled bool
    Define Gaia to send the Management Address information in the LLDP packets.
    IpFrom string
    configured-interface - Send Configured interface IP within the LLDP packets, mgmt-interface - Send Management interface IP within the LLDP packets, Default is configured-interface. (supported from version R81.20)
    enabled bool
    Define Gaia to send the Management Address information in the LLDP packets.
    ip_from string
    configured-interface - Send Configured interface IP within the LLDP packets, mgmt-interface - Send Management interface IP within the LLDP packets, Default is configured-interface. (supported from version R81.20)
    enabled Boolean
    Define Gaia to send the Management Address information in the LLDP packets.
    ipFrom String
    configured-interface - Send Configured interface IP within the LLDP packets, mgmt-interface - Send Management interface IP within the LLDP packets, Default is configured-interface. (supported from version R81.20)
    enabled boolean
    Define Gaia to send the Management Address information in the LLDP packets.
    ipFrom string
    configured-interface - Send Configured interface IP within the LLDP packets, mgmt-interface - Send Management interface IP within the LLDP packets, Default is configured-interface. (supported from version R81.20)
    enabled bool
    Define Gaia to send the Management Address information in the LLDP packets.
    ip_from str
    configured-interface - Send Configured interface IP within the LLDP packets, mgmt-interface - Send Management interface IP within the LLDP packets, Default is configured-interface. (supported from version R81.20)
    enabled Boolean
    Define Gaia to send the Management Address information in the LLDP packets.
    ipFrom String
    configured-interface - Send Configured interface IP within the LLDP packets, mgmt-interface - Send Management interface IP within the LLDP packets, Default is configured-interface. (supported from version R81.20)

    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