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

    Create GaiaCommandSetPbrTableStaticNextHopPriority Resource

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

    Constructor syntax

    new GaiaCommandSetPbrTableStaticNextHopPriority(name: string, args: GaiaCommandSetPbrTableStaticNextHopPriorityArgs, opts?: CustomResourceOptions);
    @overload
    def GaiaCommandSetPbrTableStaticNextHopPriority(resource_name: str,
                                                    args: GaiaCommandSetPbrTableStaticNextHopPriorityArgs,
                                                    opts: Optional[ResourceOptions] = None)
    
    @overload
    def GaiaCommandSetPbrTableStaticNextHopPriority(resource_name: str,
                                                    opts: Optional[ResourceOptions] = None,
                                                    next_hop_gateway: Optional[str] = None,
                                                    priority: Optional[str] = None,
                                                    static_address: Optional[str] = None,
                                                    static_mask_length: Optional[float] = None,
                                                    table: Optional[str] = None,
                                                    debug: Optional[bool] = None,
                                                    gaia_command_set_pbr_table_static_next_hop_priority_id: Optional[str] = None,
                                                    virtual_system_id: Optional[float] = None)
    func NewGaiaCommandSetPbrTableStaticNextHopPriority(ctx *Context, name string, args GaiaCommandSetPbrTableStaticNextHopPriorityArgs, opts ...ResourceOption) (*GaiaCommandSetPbrTableStaticNextHopPriority, error)
    public GaiaCommandSetPbrTableStaticNextHopPriority(string name, GaiaCommandSetPbrTableStaticNextHopPriorityArgs args, CustomResourceOptions? opts = null)
    public GaiaCommandSetPbrTableStaticNextHopPriority(String name, GaiaCommandSetPbrTableStaticNextHopPriorityArgs args)
    public GaiaCommandSetPbrTableStaticNextHopPriority(String name, GaiaCommandSetPbrTableStaticNextHopPriorityArgs args, CustomResourceOptions options)
    
    type: checkpoint:GaiaCommandSetPbrTableStaticNextHopPriority
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "checkpoint_gaiacommandsetpbrtablestaticnexthoppriority" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args GaiaCommandSetPbrTableStaticNextHopPriorityArgs
    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 GaiaCommandSetPbrTableStaticNextHopPriorityArgs
    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 GaiaCommandSetPbrTableStaticNextHopPriorityArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args GaiaCommandSetPbrTableStaticNextHopPriorityArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args GaiaCommandSetPbrTableStaticNextHopPriorityArgs
    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 gaiaCommandSetPbrTableStaticNextHopPriorityResource = new Checkpoint.GaiaCommandSetPbrTableStaticNextHopPriority("gaiaCommandSetPbrTableStaticNextHopPriorityResource", new()
    {
        NextHopGateway = "string",
        Priority = "string",
        StaticAddress = "string",
        StaticMaskLength = 0,
        Table = "string",
        Debug = false,
        GaiaCommandSetPbrTableStaticNextHopPriorityId = "string",
        VirtualSystemId = 0,
    });
    
    example, err := checkpoint.NewGaiaCommandSetPbrTableStaticNextHopPriority(ctx, "gaiaCommandSetPbrTableStaticNextHopPriorityResource", &checkpoint.GaiaCommandSetPbrTableStaticNextHopPriorityArgs{
    	NextHopGateway:   pulumi.String("string"),
    	Priority:         pulumi.String("string"),
    	StaticAddress:    pulumi.String("string"),
    	StaticMaskLength: pulumi.Float64(0),
    	Table:            pulumi.String("string"),
    	Debug:            pulumi.Bool(false),
    	GaiaCommandSetPbrTableStaticNextHopPriorityId: pulumi.String("string"),
    	VirtualSystemId: pulumi.Float64(0),
    })
    
    resource "checkpoint_gaiacommandsetpbrtablestaticnexthoppriority" "gaiaCommandSetPbrTableStaticNextHopPriorityResource" {
      next_hop_gateway                                       = "string"
      priority                                               = "string"
      static_address                                         = "string"
      static_mask_length                                     = 0
      table                                                  = "string"
      debug                                                  = false
      gaia_command_set_pbr_table_static_next_hop_priority_id = "string"
      virtual_system_id                                      = 0
    }
    
    var gaiaCommandSetPbrTableStaticNextHopPriorityResource = new GaiaCommandSetPbrTableStaticNextHopPriority("gaiaCommandSetPbrTableStaticNextHopPriorityResource", GaiaCommandSetPbrTableStaticNextHopPriorityArgs.builder()
        .nextHopGateway("string")
        .priority("string")
        .staticAddress("string")
        .staticMaskLength(0.0)
        .table("string")
        .debug(false)
        .gaiaCommandSetPbrTableStaticNextHopPriorityId("string")
        .virtualSystemId(0.0)
        .build());
    
    gaia_command_set_pbr_table_static_next_hop_priority_resource = checkpoint.GaiaCommandSetPbrTableStaticNextHopPriority("gaiaCommandSetPbrTableStaticNextHopPriorityResource",
        next_hop_gateway="string",
        priority="string",
        static_address="string",
        static_mask_length=float(0),
        table="string",
        debug=False,
        gaia_command_set_pbr_table_static_next_hop_priority_id="string",
        virtual_system_id=float(0))
    
    const gaiaCommandSetPbrTableStaticNextHopPriorityResource = new checkpoint.GaiaCommandSetPbrTableStaticNextHopPriority("gaiaCommandSetPbrTableStaticNextHopPriorityResource", {
        nextHopGateway: "string",
        priority: "string",
        staticAddress: "string",
        staticMaskLength: 0,
        table: "string",
        debug: false,
        gaiaCommandSetPbrTableStaticNextHopPriorityId: "string",
        virtualSystemId: 0,
    });
    
    type: checkpoint:GaiaCommandSetPbrTableStaticNextHopPriority
    properties:
        debug: false
        gaiaCommandSetPbrTableStaticNextHopPriorityId: string
        nextHopGateway: string
        priority: string
        staticAddress: string
        staticMaskLength: 0
        table: string
        virtualSystemId: 0
    

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

    NextHopGateway string
    Nexthop gateway of PBR Table static route, can be IP address or interface name
    Priority string
    This value will replace the current priority of the specified nexthop gateway. Priority defines which gateway to select as the next hop, the lower the priority, the higher the preference. Can be default or integer from 1 to 8
    StaticAddress string
    IP address of PBR Table static route
    StaticMaskLength double
    Mask length of PBR Table static route
    Table string
    Name of PBR Table
    Debug bool
    Enable debugging for this resource only.
    GaiaCommandSetPbrTableStaticNextHopPriorityId string
    VirtualSystemId double
    Virtual System ID. Relevant for VSNext setups
    NextHopGateway string
    Nexthop gateway of PBR Table static route, can be IP address or interface name
    Priority string
    This value will replace the current priority of the specified nexthop gateway. Priority defines which gateway to select as the next hop, the lower the priority, the higher the preference. Can be default or integer from 1 to 8
    StaticAddress string
    IP address of PBR Table static route
    StaticMaskLength float64
    Mask length of PBR Table static route
    Table string
    Name of PBR Table
    Debug bool
    Enable debugging for this resource only.
    GaiaCommandSetPbrTableStaticNextHopPriorityId string
    VirtualSystemId float64
    Virtual System ID. Relevant for VSNext setups
    next_hop_gateway string
    Nexthop gateway of PBR Table static route, can be IP address or interface name
    priority string
    This value will replace the current priority of the specified nexthop gateway. Priority defines which gateway to select as the next hop, the lower the priority, the higher the preference. Can be default or integer from 1 to 8
    static_address string
    IP address of PBR Table static route
    static_mask_length number
    Mask length of PBR Table static route
    table string
    Name of PBR Table
    debug bool
    Enable debugging for this resource only.
    gaia_command_set_pbr_table_static_next_hop_priority_id string
    virtual_system_id number
    Virtual System ID. Relevant for VSNext setups
    nextHopGateway String
    Nexthop gateway of PBR Table static route, can be IP address or interface name
    priority String
    This value will replace the current priority of the specified nexthop gateway. Priority defines which gateway to select as the next hop, the lower the priority, the higher the preference. Can be default or integer from 1 to 8
    staticAddress String
    IP address of PBR Table static route
    staticMaskLength Double
    Mask length of PBR Table static route
    table String
    Name of PBR Table
    debug Boolean
    Enable debugging for this resource only.
    gaiaCommandSetPbrTableStaticNextHopPriorityId String
    virtualSystemId Double
    Virtual System ID. Relevant for VSNext setups
    nextHopGateway string
    Nexthop gateway of PBR Table static route, can be IP address or interface name
    priority string
    This value will replace the current priority of the specified nexthop gateway. Priority defines which gateway to select as the next hop, the lower the priority, the higher the preference. Can be default or integer from 1 to 8
    staticAddress string
    IP address of PBR Table static route
    staticMaskLength number
    Mask length of PBR Table static route
    table string
    Name of PBR Table
    debug boolean
    Enable debugging for this resource only.
    gaiaCommandSetPbrTableStaticNextHopPriorityId string
    virtualSystemId number
    Virtual System ID. Relevant for VSNext setups
    next_hop_gateway str
    Nexthop gateway of PBR Table static route, can be IP address or interface name
    priority str
    This value will replace the current priority of the specified nexthop gateway. Priority defines which gateway to select as the next hop, the lower the priority, the higher the preference. Can be default or integer from 1 to 8
    static_address str
    IP address of PBR Table static route
    static_mask_length float
    Mask length of PBR Table static route
    table str
    Name of PBR Table
    debug bool
    Enable debugging for this resource only.
    gaia_command_set_pbr_table_static_next_hop_priority_id str
    virtual_system_id float
    Virtual System ID. Relevant for VSNext setups
    nextHopGateway String
    Nexthop gateway of PBR Table static route, can be IP address or interface name
    priority String
    This value will replace the current priority of the specified nexthop gateway. Priority defines which gateway to select as the next hop, the lower the priority, the higher the preference. Can be default or integer from 1 to 8
    staticAddress String
    IP address of PBR Table static route
    staticMaskLength Number
    Mask length of PBR Table static route
    table String
    Name of PBR Table
    debug Boolean
    Enable debugging for this resource only.
    gaiaCommandSetPbrTableStaticNextHopPriorityId String
    virtualSystemId Number
    Virtual System ID. Relevant for VSNext setups

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Message string
    N/A
    Id string
    The provider-assigned unique ID for this managed resource.
    Message string
    N/A
    id string
    The provider-assigned unique ID for this managed resource.
    message string
    N/A
    id String
    The provider-assigned unique ID for this managed resource.
    message String
    N/A
    id string
    The provider-assigned unique ID for this managed resource.
    message string
    N/A
    id str
    The provider-assigned unique ID for this managed resource.
    message str
    N/A
    id String
    The provider-assigned unique ID for this managed resource.
    message String
    N/A

    Look up Existing GaiaCommandSetPbrTableStaticNextHopPriority Resource

    Get an existing GaiaCommandSetPbrTableStaticNextHopPriority 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?: GaiaCommandSetPbrTableStaticNextHopPriorityState, opts?: CustomResourceOptions): GaiaCommandSetPbrTableStaticNextHopPriority
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            debug: Optional[bool] = None,
            gaia_command_set_pbr_table_static_next_hop_priority_id: Optional[str] = None,
            message: Optional[str] = None,
            next_hop_gateway: Optional[str] = None,
            priority: Optional[str] = None,
            static_address: Optional[str] = None,
            static_mask_length: Optional[float] = None,
            table: Optional[str] = None,
            virtual_system_id: Optional[float] = None) -> GaiaCommandSetPbrTableStaticNextHopPriority
    func GetGaiaCommandSetPbrTableStaticNextHopPriority(ctx *Context, name string, id IDInput, state *GaiaCommandSetPbrTableStaticNextHopPriorityState, opts ...ResourceOption) (*GaiaCommandSetPbrTableStaticNextHopPriority, error)
    public static GaiaCommandSetPbrTableStaticNextHopPriority Get(string name, Input<string> id, GaiaCommandSetPbrTableStaticNextHopPriorityState? state, CustomResourceOptions? opts = null)
    public static GaiaCommandSetPbrTableStaticNextHopPriority get(String name, Output<String> id, GaiaCommandSetPbrTableStaticNextHopPriorityState state, CustomResourceOptions options)
    resources:  _:    type: checkpoint:GaiaCommandSetPbrTableStaticNextHopPriority    get:      id: ${id}
    import {
      to = checkpoint_gaiacommandsetpbrtablestaticnexthoppriority.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 debugging for this resource only.
    GaiaCommandSetPbrTableStaticNextHopPriorityId string
    Message string
    N/A
    NextHopGateway string
    Nexthop gateway of PBR Table static route, can be IP address or interface name
    Priority string
    This value will replace the current priority of the specified nexthop gateway. Priority defines which gateway to select as the next hop, the lower the priority, the higher the preference. Can be default or integer from 1 to 8
    StaticAddress string
    IP address of PBR Table static route
    StaticMaskLength double
    Mask length of PBR Table static route
    Table string
    Name of PBR Table
    VirtualSystemId double
    Virtual System ID. Relevant for VSNext setups
    Debug bool
    Enable debugging for this resource only.
    GaiaCommandSetPbrTableStaticNextHopPriorityId string
    Message string
    N/A
    NextHopGateway string
    Nexthop gateway of PBR Table static route, can be IP address or interface name
    Priority string
    This value will replace the current priority of the specified nexthop gateway. Priority defines which gateway to select as the next hop, the lower the priority, the higher the preference. Can be default or integer from 1 to 8
    StaticAddress string
    IP address of PBR Table static route
    StaticMaskLength float64
    Mask length of PBR Table static route
    Table string
    Name of PBR Table
    VirtualSystemId float64
    Virtual System ID. Relevant for VSNext setups
    debug bool
    Enable debugging for this resource only.
    gaia_command_set_pbr_table_static_next_hop_priority_id string
    message string
    N/A
    next_hop_gateway string
    Nexthop gateway of PBR Table static route, can be IP address or interface name
    priority string
    This value will replace the current priority of the specified nexthop gateway. Priority defines which gateway to select as the next hop, the lower the priority, the higher the preference. Can be default or integer from 1 to 8
    static_address string
    IP address of PBR Table static route
    static_mask_length number
    Mask length of PBR Table static route
    table string
    Name of PBR Table
    virtual_system_id number
    Virtual System ID. Relevant for VSNext setups
    debug Boolean
    Enable debugging for this resource only.
    gaiaCommandSetPbrTableStaticNextHopPriorityId String
    message String
    N/A
    nextHopGateway String
    Nexthop gateway of PBR Table static route, can be IP address or interface name
    priority String
    This value will replace the current priority of the specified nexthop gateway. Priority defines which gateway to select as the next hop, the lower the priority, the higher the preference. Can be default or integer from 1 to 8
    staticAddress String
    IP address of PBR Table static route
    staticMaskLength Double
    Mask length of PBR Table static route
    table String
    Name of PBR Table
    virtualSystemId Double
    Virtual System ID. Relevant for VSNext setups
    debug boolean
    Enable debugging for this resource only.
    gaiaCommandSetPbrTableStaticNextHopPriorityId string
    message string
    N/A
    nextHopGateway string
    Nexthop gateway of PBR Table static route, can be IP address or interface name
    priority string
    This value will replace the current priority of the specified nexthop gateway. Priority defines which gateway to select as the next hop, the lower the priority, the higher the preference. Can be default or integer from 1 to 8
    staticAddress string
    IP address of PBR Table static route
    staticMaskLength number
    Mask length of PBR Table static route
    table string
    Name of PBR Table
    virtualSystemId number
    Virtual System ID. Relevant for VSNext setups
    debug bool
    Enable debugging for this resource only.
    gaia_command_set_pbr_table_static_next_hop_priority_id str
    message str
    N/A
    next_hop_gateway str
    Nexthop gateway of PBR Table static route, can be IP address or interface name
    priority str
    This value will replace the current priority of the specified nexthop gateway. Priority defines which gateway to select as the next hop, the lower the priority, the higher the preference. Can be default or integer from 1 to 8
    static_address str
    IP address of PBR Table static route
    static_mask_length float
    Mask length of PBR Table static route
    table str
    Name of PBR Table
    virtual_system_id float
    Virtual System ID. Relevant for VSNext setups
    debug Boolean
    Enable debugging for this resource only.
    gaiaCommandSetPbrTableStaticNextHopPriorityId String
    message String
    N/A
    nextHopGateway String
    Nexthop gateway of PBR Table static route, can be IP address or interface name
    priority String
    This value will replace the current priority of the specified nexthop gateway. Priority defines which gateway to select as the next hop, the lower the priority, the higher the preference. Can be default or integer from 1 to 8
    staticAddress String
    IP address of PBR Table static route
    staticMaskLength Number
    Mask length of PBR Table static route
    table String
    Name of PBR Table
    virtualSystemId Number
    Virtual System ID. Relevant for VSNext setups

    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