published on Monday, Jun 15, 2026 by checkpointsw
published on Monday, Jun 15, 2026 by checkpointsw
Create GaiaCommandSetBgpInternal Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GaiaCommandSetBgpInternal(name: string, args?: GaiaCommandSetBgpInternalArgs, opts?: CustomResourceOptions);@overload
def GaiaCommandSetBgpInternal(resource_name: str,
args: Optional[GaiaCommandSetBgpInternalArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def GaiaCommandSetBgpInternal(resource_name: str,
opts: Optional[ResourceOptions] = None,
debug: Optional[bool] = None,
description: Optional[str] = None,
enable_nexthop_self: Optional[bool] = None,
enabled: Optional[bool] = None,
export_routemap_lists: Optional[Sequence[GaiaCommandSetBgpInternalExportRoutemapListArgs]] = None,
gaia_command_set_bgp_internal_id: Optional[str] = None,
import_routemap_lists: Optional[Sequence[GaiaCommandSetBgpInternalImportRoutemapListArgs]] = None,
interface_lists: Optional[Sequence[str]] = None,
local_address: Optional[str] = None,
med: Optional[str] = None,
outdelay: Optional[str] = None,
protocol_lists: Optional[Sequence[str]] = None)func NewGaiaCommandSetBgpInternal(ctx *Context, name string, args *GaiaCommandSetBgpInternalArgs, opts ...ResourceOption) (*GaiaCommandSetBgpInternal, error)public GaiaCommandSetBgpInternal(string name, GaiaCommandSetBgpInternalArgs? args = null, CustomResourceOptions? opts = null)
public GaiaCommandSetBgpInternal(String name, GaiaCommandSetBgpInternalArgs args)
public GaiaCommandSetBgpInternal(String name, GaiaCommandSetBgpInternalArgs args, CustomResourceOptions options)
type: checkpoint:GaiaCommandSetBgpInternal
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_gaiacommandsetbgpinternal" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GaiaCommandSetBgpInternalArgs
- 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 GaiaCommandSetBgpInternalArgs
- 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 GaiaCommandSetBgpInternalArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GaiaCommandSetBgpInternalArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GaiaCommandSetBgpInternalArgs
- 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 gaiaCommandSetBgpInternalResource = new Checkpoint.GaiaCommandSetBgpInternal("gaiaCommandSetBgpInternalResource", new()
{
Debug = false,
Description = "string",
EnableNexthopSelf = false,
Enabled = false,
ExportRoutemapLists = new[]
{
new Checkpoint.Inputs.GaiaCommandSetBgpInternalExportRoutemapListArgs
{
ConditionalRoutemap = new Checkpoint.Inputs.GaiaCommandSetBgpInternalExportRoutemapListConditionalRoutemapArgs
{
Condition = "string",
Name = "string",
},
Family = "string",
Name = "string",
Preference = 0,
},
},
GaiaCommandSetBgpInternalId = "string",
ImportRoutemapLists = new[]
{
new Checkpoint.Inputs.GaiaCommandSetBgpInternalImportRoutemapListArgs
{
Family = "string",
Name = "string",
Preference = 0,
},
},
InterfaceLists = new[]
{
"string",
},
LocalAddress = "string",
Med = "string",
Outdelay = "string",
ProtocolLists = new[]
{
"string",
},
});
example, err := checkpoint.NewGaiaCommandSetBgpInternal(ctx, "gaiaCommandSetBgpInternalResource", &checkpoint.GaiaCommandSetBgpInternalArgs{
Debug: pulumi.Bool(false),
Description: pulumi.String("string"),
EnableNexthopSelf: pulumi.Bool(false),
Enabled: pulumi.Bool(false),
ExportRoutemapLists: checkpoint.GaiaCommandSetBgpInternalExportRoutemapListArray{
&checkpoint.GaiaCommandSetBgpInternalExportRoutemapListArgs{
ConditionalRoutemap: &checkpoint.GaiaCommandSetBgpInternalExportRoutemapListConditionalRoutemapArgs{
Condition: pulumi.String("string"),
Name: pulumi.String("string"),
},
Family: pulumi.String("string"),
Name: pulumi.String("string"),
Preference: pulumi.Float64(0),
},
},
GaiaCommandSetBgpInternalId: pulumi.String("string"),
ImportRoutemapLists: checkpoint.GaiaCommandSetBgpInternalImportRoutemapListArray{
&checkpoint.GaiaCommandSetBgpInternalImportRoutemapListArgs{
Family: pulumi.String("string"),
Name: pulumi.String("string"),
Preference: pulumi.Float64(0),
},
},
InterfaceLists: pulumi.StringArray{
pulumi.String("string"),
},
LocalAddress: pulumi.String("string"),
Med: pulumi.String("string"),
Outdelay: pulumi.String("string"),
ProtocolLists: pulumi.StringArray{
pulumi.String("string"),
},
})
resource "checkpoint_gaiacommandsetbgpinternal" "gaiaCommandSetBgpInternalResource" {
debug = false
description = "string"
enable_nexthop_self = false
enabled = false
export_routemap_lists {
conditional_routemap = {
condition = "string"
name = "string"
}
family = "string"
name = "string"
preference = 0
}
gaia_command_set_bgp_internal_id = "string"
import_routemap_lists {
family = "string"
name = "string"
preference = 0
}
interface_lists = ["string"]
local_address = "string"
med = "string"
outdelay = "string"
protocol_lists = ["string"]
}
var gaiaCommandSetBgpInternalResource = new GaiaCommandSetBgpInternal("gaiaCommandSetBgpInternalResource", GaiaCommandSetBgpInternalArgs.builder()
.debug(false)
.description("string")
.enableNexthopSelf(false)
.enabled(false)
.exportRoutemapLists(GaiaCommandSetBgpInternalExportRoutemapListArgs.builder()
.conditionalRoutemap(GaiaCommandSetBgpInternalExportRoutemapListConditionalRoutemapArgs.builder()
.condition("string")
.name("string")
.build())
.family("string")
.name("string")
.preference(0.0)
.build())
.gaiaCommandSetBgpInternalId("string")
.importRoutemapLists(GaiaCommandSetBgpInternalImportRoutemapListArgs.builder()
.family("string")
.name("string")
.preference(0.0)
.build())
.interfaceLists("string")
.localAddress("string")
.med("string")
.outdelay("string")
.protocolLists("string")
.build());
gaia_command_set_bgp_internal_resource = checkpoint.GaiaCommandSetBgpInternal("gaiaCommandSetBgpInternalResource",
debug=False,
description="string",
enable_nexthop_self=False,
enabled=False,
export_routemap_lists=[{
"conditional_routemap": {
"condition": "string",
"name": "string",
},
"family": "string",
"name": "string",
"preference": float(0),
}],
gaia_command_set_bgp_internal_id="string",
import_routemap_lists=[{
"family": "string",
"name": "string",
"preference": float(0),
}],
interface_lists=["string"],
local_address="string",
med="string",
outdelay="string",
protocol_lists=["string"])
const gaiaCommandSetBgpInternalResource = new checkpoint.GaiaCommandSetBgpInternal("gaiaCommandSetBgpInternalResource", {
debug: false,
description: "string",
enableNexthopSelf: false,
enabled: false,
exportRoutemapLists: [{
conditionalRoutemap: {
condition: "string",
name: "string",
},
family: "string",
name: "string",
preference: 0,
}],
gaiaCommandSetBgpInternalId: "string",
importRoutemapLists: [{
family: "string",
name: "string",
preference: 0,
}],
interfaceLists: ["string"],
localAddress: "string",
med: "string",
outdelay: "string",
protocolLists: ["string"],
});
type: checkpoint:GaiaCommandSetBgpInternal
properties:
debug: false
description: string
enableNexthopSelf: false
enabled: false
exportRoutemapLists:
- conditionalRoutemap:
condition: string
name: string
family: string
name: string
preference: 0
gaiaCommandSetBgpInternalId: string
importRoutemapLists:
- family: string
name: string
preference: 0
interfaceLists:
- string
localAddress: string
med: string
outdelay: string
protocolLists:
- string
GaiaCommandSetBgpInternal 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 GaiaCommandSetBgpInternal resource accepts the following input properties:
- Debug bool
- Enable debugging for this resource only.
- Description string
- Adds a brief description of the peer group.
- Enable
Nexthop boolSelf - When this option is enabled, the router sends its own IP address as the BGP next hop.
- Enabled bool
- Enable Internal BGP (IBGP) on this router.
- Export
Routemap List<GaiaLists Command Set Bgp Internal Export Routemap List> - Configure export policy for the given BGP peer group or peer. export_routemap_list blocks are documented below.
- Gaia
Command stringSet Bgp Internal Id - Import
Routemap List<GaiaLists Command Set Bgp Internal Import Routemap List> - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- Interface
Lists List<string> - Specifies the interfaces for which third-party next hops may be used. By default, all interfaces are enabled. interface_list blocks are documented below.
- Local
Address string - Configures the address to be used on the local end of the TCP connection.
- Med string
- Defines the Multi-Exit Discriminator (MED) metric used when advertising routes to all peers in this group.
- Outdelay string
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- Protocol
Lists List<string> - Enables specific routing protocols to use as an Interior Gateway Protocol. The possible values that can be used are: all, bgp, direct, rip, static, ospf, ospfase, ospf3, ospf3ase and ripng. By default, all protocols are enabled. protocol_list blocks are documented below.
- Debug bool
- Enable debugging for this resource only.
- Description string
- Adds a brief description of the peer group.
- Enable
Nexthop boolSelf - When this option is enabled, the router sends its own IP address as the BGP next hop.
- Enabled bool
- Enable Internal BGP (IBGP) on this router.
- Export
Routemap []GaiaLists Command Set Bgp Internal Export Routemap List Args - Configure export policy for the given BGP peer group or peer. export_routemap_list blocks are documented below.
- Gaia
Command stringSet Bgp Internal Id - Import
Routemap []GaiaLists Command Set Bgp Internal Import Routemap List Args - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- Interface
Lists []string - Specifies the interfaces for which third-party next hops may be used. By default, all interfaces are enabled. interface_list blocks are documented below.
- Local
Address string - Configures the address to be used on the local end of the TCP connection.
- Med string
- Defines the Multi-Exit Discriminator (MED) metric used when advertising routes to all peers in this group.
- Outdelay string
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- Protocol
Lists []string - Enables specific routing protocols to use as an Interior Gateway Protocol. The possible values that can be used are: all, bgp, direct, rip, static, ospf, ospfase, ospf3, ospf3ase and ripng. By default, all protocols are enabled. protocol_list blocks are documented below.
- debug bool
- Enable debugging for this resource only.
- description string
- Adds a brief description of the peer group.
- enable_
nexthop_ boolself - When this option is enabled, the router sends its own IP address as the BGP next hop.
- enabled bool
- Enable Internal BGP (IBGP) on this router.
- export_
routemap_ list(object)lists - Configure export policy for the given BGP peer group or peer. export_routemap_list blocks are documented below.
- gaia_
command_ stringset_ bgp_ internal_ id - import_
routemap_ list(object)lists - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- interface_
lists list(string) - Specifies the interfaces for which third-party next hops may be used. By default, all interfaces are enabled. interface_list blocks are documented below.
- local_
address string - Configures the address to be used on the local end of the TCP connection.
- med string
- Defines the Multi-Exit Discriminator (MED) metric used when advertising routes to all peers in this group.
- outdelay string
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- protocol_
lists list(string) - Enables specific routing protocols to use as an Interior Gateway Protocol. The possible values that can be used are: all, bgp, direct, rip, static, ospf, ospfase, ospf3, ospf3ase and ripng. By default, all protocols are enabled. protocol_list blocks are documented below.
- debug Boolean
- Enable debugging for this resource only.
- description String
- Adds a brief description of the peer group.
- enable
Nexthop BooleanSelf - When this option is enabled, the router sends its own IP address as the BGP next hop.
- enabled Boolean
- Enable Internal BGP (IBGP) on this router.
- export
Routemap List<GaiaLists Command Set Bgp Internal Export Routemap List> - Configure export policy for the given BGP peer group or peer. export_routemap_list blocks are documented below.
- gaia
Command StringSet Bgp Internal Id - import
Routemap List<GaiaLists Command Set Bgp Internal Import Routemap List> - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- interface
Lists List<String> - Specifies the interfaces for which third-party next hops may be used. By default, all interfaces are enabled. interface_list blocks are documented below.
- local
Address String - Configures the address to be used on the local end of the TCP connection.
- med String
- Defines the Multi-Exit Discriminator (MED) metric used when advertising routes to all peers in this group.
- outdelay String
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- protocol
Lists List<String> - Enables specific routing protocols to use as an Interior Gateway Protocol. The possible values that can be used are: all, bgp, direct, rip, static, ospf, ospfase, ospf3, ospf3ase and ripng. By default, all protocols are enabled. protocol_list blocks are documented below.
- debug boolean
- Enable debugging for this resource only.
- description string
- Adds a brief description of the peer group.
- enable
Nexthop booleanSelf - When this option is enabled, the router sends its own IP address as the BGP next hop.
- enabled boolean
- Enable Internal BGP (IBGP) on this router.
- export
Routemap GaiaLists Command Set Bgp Internal Export Routemap List[] - Configure export policy for the given BGP peer group or peer. export_routemap_list blocks are documented below.
- gaia
Command stringSet Bgp Internal Id - import
Routemap GaiaLists Command Set Bgp Internal Import Routemap List[] - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- interface
Lists string[] - Specifies the interfaces for which third-party next hops may be used. By default, all interfaces are enabled. interface_list blocks are documented below.
- local
Address string - Configures the address to be used on the local end of the TCP connection.
- med string
- Defines the Multi-Exit Discriminator (MED) metric used when advertising routes to all peers in this group.
- outdelay string
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- protocol
Lists string[] - Enables specific routing protocols to use as an Interior Gateway Protocol. The possible values that can be used are: all, bgp, direct, rip, static, ospf, ospfase, ospf3, ospf3ase and ripng. By default, all protocols are enabled. protocol_list blocks are documented below.
- debug bool
- Enable debugging for this resource only.
- description str
- Adds a brief description of the peer group.
- enable_
nexthop_ boolself - When this option is enabled, the router sends its own IP address as the BGP next hop.
- enabled bool
- Enable Internal BGP (IBGP) on this router.
- export_
routemap_ Sequence[Gaialists Command Set Bgp Internal Export Routemap List Args] - Configure export policy for the given BGP peer group or peer. export_routemap_list blocks are documented below.
- gaia_
command_ strset_ bgp_ internal_ id - import_
routemap_ Sequence[Gaialists Command Set Bgp Internal Import Routemap List Args] - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- interface_
lists Sequence[str] - Specifies the interfaces for which third-party next hops may be used. By default, all interfaces are enabled. interface_list blocks are documented below.
- local_
address str - Configures the address to be used on the local end of the TCP connection.
- med str
- Defines the Multi-Exit Discriminator (MED) metric used when advertising routes to all peers in this group.
- outdelay str
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- protocol_
lists Sequence[str] - Enables specific routing protocols to use as an Interior Gateway Protocol. The possible values that can be used are: all, bgp, direct, rip, static, ospf, ospfase, ospf3, ospf3ase and ripng. By default, all protocols are enabled. protocol_list blocks are documented below.
- debug Boolean
- Enable debugging for this resource only.
- description String
- Adds a brief description of the peer group.
- enable
Nexthop BooleanSelf - When this option is enabled, the router sends its own IP address as the BGP next hop.
- enabled Boolean
- Enable Internal BGP (IBGP) on this router.
- export
Routemap List<Property Map>Lists - Configure export policy for the given BGP peer group or peer. export_routemap_list blocks are documented below.
- gaia
Command StringSet Bgp Internal Id - import
Routemap List<Property Map>Lists - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- interface
Lists List<String> - Specifies the interfaces for which third-party next hops may be used. By default, all interfaces are enabled. interface_list blocks are documented below.
- local
Address String - Configures the address to be used on the local end of the TCP connection.
- med String
- Defines the Multi-Exit Discriminator (MED) metric used when advertising routes to all peers in this group.
- outdelay String
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- protocol
Lists List<String> - Enables specific routing protocols to use as an Interior Gateway Protocol. The possible values that can be used are: all, bgp, direct, rip, static, ospf, ospfase, ospf3, ospf3ase and ripng. By default, all protocols are enabled. protocol_list blocks are documented below.
Outputs
All input properties are implicitly available as output properties. Additionally, the GaiaCommandSetBgpInternal resource produces the following output properties:
Look up Existing GaiaCommandSetBgpInternal Resource
Get an existing GaiaCommandSetBgpInternal 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?: GaiaCommandSetBgpInternalState, opts?: CustomResourceOptions): GaiaCommandSetBgpInternal@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
debug: Optional[bool] = None,
description: Optional[str] = None,
enable_nexthop_self: Optional[bool] = None,
enabled: Optional[bool] = None,
export_routemap_lists: Optional[Sequence[GaiaCommandSetBgpInternalExportRoutemapListArgs]] = None,
gaia_command_set_bgp_internal_id: Optional[str] = None,
import_routemap_lists: Optional[Sequence[GaiaCommandSetBgpInternalImportRoutemapListArgs]] = None,
interface_lists: Optional[Sequence[str]] = None,
local_address: Optional[str] = None,
med: Optional[str] = None,
member_id: Optional[str] = None,
outdelay: Optional[str] = None,
protocol_lists: Optional[Sequence[str]] = None) -> GaiaCommandSetBgpInternalfunc GetGaiaCommandSetBgpInternal(ctx *Context, name string, id IDInput, state *GaiaCommandSetBgpInternalState, opts ...ResourceOption) (*GaiaCommandSetBgpInternal, error)public static GaiaCommandSetBgpInternal Get(string name, Input<string> id, GaiaCommandSetBgpInternalState? state, CustomResourceOptions? opts = null)public static GaiaCommandSetBgpInternal get(String name, Output<String> id, GaiaCommandSetBgpInternalState state, CustomResourceOptions options)resources: _: type: checkpoint:GaiaCommandSetBgpInternal get: id: ${id}import {
to = checkpoint_gaiacommandsetbgpinternal.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.
- Debug bool
- Enable debugging for this resource only.
- Description string
- Adds a brief description of the peer group.
- Enable
Nexthop boolSelf - When this option is enabled, the router sends its own IP address as the BGP next hop.
- Enabled bool
- Enable Internal BGP (IBGP) on this router.
- Export
Routemap List<GaiaLists Command Set Bgp Internal Export Routemap List> - Configure export policy for the given BGP peer group or peer. export_routemap_list blocks are documented below.
- Gaia
Command stringSet Bgp Internal Id - Import
Routemap List<GaiaLists Command Set Bgp Internal Import Routemap List> - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- Interface
Lists List<string> - Specifies the interfaces for which third-party next hops may be used. By default, all interfaces are enabled. interface_list blocks are documented below.
- Local
Address string - Configures the address to be used on the local end of the TCP connection.
- Med string
- Defines the Multi-Exit Discriminator (MED) metric used when advertising routes to all peers in this group.
- Member
Id string - N/A
- Outdelay string
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- Protocol
Lists List<string> - Enables specific routing protocols to use as an Interior Gateway Protocol. The possible values that can be used are: all, bgp, direct, rip, static, ospf, ospfase, ospf3, ospf3ase and ripng. By default, all protocols are enabled. protocol_list blocks are documented below.
- Debug bool
- Enable debugging for this resource only.
- Description string
- Adds a brief description of the peer group.
- Enable
Nexthop boolSelf - When this option is enabled, the router sends its own IP address as the BGP next hop.
- Enabled bool
- Enable Internal BGP (IBGP) on this router.
- Export
Routemap []GaiaLists Command Set Bgp Internal Export Routemap List Args - Configure export policy for the given BGP peer group or peer. export_routemap_list blocks are documented below.
- Gaia
Command stringSet Bgp Internal Id - Import
Routemap []GaiaLists Command Set Bgp Internal Import Routemap List Args - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- Interface
Lists []string - Specifies the interfaces for which third-party next hops may be used. By default, all interfaces are enabled. interface_list blocks are documented below.
- Local
Address string - Configures the address to be used on the local end of the TCP connection.
- Med string
- Defines the Multi-Exit Discriminator (MED) metric used when advertising routes to all peers in this group.
- Member
Id string - N/A
- Outdelay string
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- Protocol
Lists []string - Enables specific routing protocols to use as an Interior Gateway Protocol. The possible values that can be used are: all, bgp, direct, rip, static, ospf, ospfase, ospf3, ospf3ase and ripng. By default, all protocols are enabled. protocol_list blocks are documented below.
- debug bool
- Enable debugging for this resource only.
- description string
- Adds a brief description of the peer group.
- enable_
nexthop_ boolself - When this option is enabled, the router sends its own IP address as the BGP next hop.
- enabled bool
- Enable Internal BGP (IBGP) on this router.
- export_
routemap_ list(object)lists - Configure export policy for the given BGP peer group or peer. export_routemap_list blocks are documented below.
- gaia_
command_ stringset_ bgp_ internal_ id - import_
routemap_ list(object)lists - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- interface_
lists list(string) - Specifies the interfaces for which third-party next hops may be used. By default, all interfaces are enabled. interface_list blocks are documented below.
- local_
address string - Configures the address to be used on the local end of the TCP connection.
- med string
- Defines the Multi-Exit Discriminator (MED) metric used when advertising routes to all peers in this group.
- member_
id string - N/A
- outdelay string
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- protocol_
lists list(string) - Enables specific routing protocols to use as an Interior Gateway Protocol. The possible values that can be used are: all, bgp, direct, rip, static, ospf, ospfase, ospf3, ospf3ase and ripng. By default, all protocols are enabled. protocol_list blocks are documented below.
- debug Boolean
- Enable debugging for this resource only.
- description String
- Adds a brief description of the peer group.
- enable
Nexthop BooleanSelf - When this option is enabled, the router sends its own IP address as the BGP next hop.
- enabled Boolean
- Enable Internal BGP (IBGP) on this router.
- export
Routemap List<GaiaLists Command Set Bgp Internal Export Routemap List> - Configure export policy for the given BGP peer group or peer. export_routemap_list blocks are documented below.
- gaia
Command StringSet Bgp Internal Id - import
Routemap List<GaiaLists Command Set Bgp Internal Import Routemap List> - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- interface
Lists List<String> - Specifies the interfaces for which third-party next hops may be used. By default, all interfaces are enabled. interface_list blocks are documented below.
- local
Address String - Configures the address to be used on the local end of the TCP connection.
- med String
- Defines the Multi-Exit Discriminator (MED) metric used when advertising routes to all peers in this group.
- member
Id String - N/A
- outdelay String
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- protocol
Lists List<String> - Enables specific routing protocols to use as an Interior Gateway Protocol. The possible values that can be used are: all, bgp, direct, rip, static, ospf, ospfase, ospf3, ospf3ase and ripng. By default, all protocols are enabled. protocol_list blocks are documented below.
- debug boolean
- Enable debugging for this resource only.
- description string
- Adds a brief description of the peer group.
- enable
Nexthop booleanSelf - When this option is enabled, the router sends its own IP address as the BGP next hop.
- enabled boolean
- Enable Internal BGP (IBGP) on this router.
- export
Routemap GaiaLists Command Set Bgp Internal Export Routemap List[] - Configure export policy for the given BGP peer group or peer. export_routemap_list blocks are documented below.
- gaia
Command stringSet Bgp Internal Id - import
Routemap GaiaLists Command Set Bgp Internal Import Routemap List[] - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- interface
Lists string[] - Specifies the interfaces for which third-party next hops may be used. By default, all interfaces are enabled. interface_list blocks are documented below.
- local
Address string - Configures the address to be used on the local end of the TCP connection.
- med string
- Defines the Multi-Exit Discriminator (MED) metric used when advertising routes to all peers in this group.
- member
Id string - N/A
- outdelay string
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- protocol
Lists string[] - Enables specific routing protocols to use as an Interior Gateway Protocol. The possible values that can be used are: all, bgp, direct, rip, static, ospf, ospfase, ospf3, ospf3ase and ripng. By default, all protocols are enabled. protocol_list blocks are documented below.
- debug bool
- Enable debugging for this resource only.
- description str
- Adds a brief description of the peer group.
- enable_
nexthop_ boolself - When this option is enabled, the router sends its own IP address as the BGP next hop.
- enabled bool
- Enable Internal BGP (IBGP) on this router.
- export_
routemap_ Sequence[Gaialists Command Set Bgp Internal Export Routemap List Args] - Configure export policy for the given BGP peer group or peer. export_routemap_list blocks are documented below.
- gaia_
command_ strset_ bgp_ internal_ id - import_
routemap_ Sequence[Gaialists Command Set Bgp Internal Import Routemap List Args] - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- interface_
lists Sequence[str] - Specifies the interfaces for which third-party next hops may be used. By default, all interfaces are enabled. interface_list blocks are documented below.
- local_
address str - Configures the address to be used on the local end of the TCP connection.
- med str
- Defines the Multi-Exit Discriminator (MED) metric used when advertising routes to all peers in this group.
- member_
id str - N/A
- outdelay str
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- protocol_
lists Sequence[str] - Enables specific routing protocols to use as an Interior Gateway Protocol. The possible values that can be used are: all, bgp, direct, rip, static, ospf, ospfase, ospf3, ospf3ase and ripng. By default, all protocols are enabled. protocol_list blocks are documented below.
- debug Boolean
- Enable debugging for this resource only.
- description String
- Adds a brief description of the peer group.
- enable
Nexthop BooleanSelf - When this option is enabled, the router sends its own IP address as the BGP next hop.
- enabled Boolean
- Enable Internal BGP (IBGP) on this router.
- export
Routemap List<Property Map>Lists - Configure export policy for the given BGP peer group or peer. export_routemap_list blocks are documented below.
- gaia
Command StringSet Bgp Internal Id - import
Routemap List<Property Map>Lists - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- interface
Lists List<String> - Specifies the interfaces for which third-party next hops may be used. By default, all interfaces are enabled. interface_list blocks are documented below.
- local
Address String - Configures the address to be used on the local end of the TCP connection.
- med String
- Defines the Multi-Exit Discriminator (MED) metric used when advertising routes to all peers in this group.
- member
Id String - N/A
- outdelay String
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- protocol
Lists List<String> - Enables specific routing protocols to use as an Interior Gateway Protocol. The possible values that can be used are: all, bgp, direct, rip, static, ospf, ospfase, ospf3, ospf3ase and ripng. By default, all protocols are enabled. protocol_list blocks are documented below.
Supporting Types
GaiaCommandSetBgpInternalExportRoutemapList, GaiaCommandSetBgpInternalExportRoutemapListArgs
- Conditional
Routemap GaiaCommand Set Bgp Internal Export Routemap List Conditional Routemap - Condition to apply to the routemap conditional_routemap blocks are documented below.
- Family string
- Describes which family of routes this routemap will be applied to.
- Name string
- Name of the routemap
- Preference double
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- Conditional
Routemap GaiaCommand Set Bgp Internal Export Routemap List Conditional Routemap - Condition to apply to the routemap conditional_routemap blocks are documented below.
- Family string
- Describes which family of routes this routemap will be applied to.
- Name string
- Name of the routemap
- Preference float64
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- conditional_
routemap object - Condition to apply to the routemap conditional_routemap blocks are documented below.
- family string
- Describes which family of routes this routemap will be applied to.
- name string
- Name of the routemap
- preference number
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- conditional
Routemap GaiaCommand Set Bgp Internal Export Routemap List Conditional Routemap - Condition to apply to the routemap conditional_routemap blocks are documented below.
- family String
- Describes which family of routes this routemap will be applied to.
- name String
- Name of the routemap
- preference Double
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- conditional
Routemap GaiaCommand Set Bgp Internal Export Routemap List Conditional Routemap - Condition to apply to the routemap conditional_routemap blocks are documented below.
- family string
- Describes which family of routes this routemap will be applied to.
- name string
- Name of the routemap
- preference number
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- conditional_
routemap GaiaCommand Set Bgp Internal Export Routemap List Conditional Routemap - Condition to apply to the routemap conditional_routemap blocks are documented below.
- family str
- Describes which family of routes this routemap will be applied to.
- name str
- Name of the routemap
- preference float
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- conditional
Routemap Property Map - Condition to apply to the routemap conditional_routemap blocks are documented below.
- family String
- Describes which family of routes this routemap will be applied to.
- name String
- Name of the routemap
- preference Number
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
GaiaCommandSetBgpInternalExportRoutemapListConditionalRoutemap, GaiaCommandSetBgpInternalExportRoutemapListConditionalRoutemapArgs
GaiaCommandSetBgpInternalImportRoutemapList, GaiaCommandSetBgpInternalImportRoutemapListArgs
- Family string
- Describes which family of routes this routemap will be applied to.
- Name string
- Name of the routemap
- Preference double
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- Family string
- Describes which family of routes this routemap will be applied to.
- Name string
- Name of the routemap
- Preference float64
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- family string
- Describes which family of routes this routemap will be applied to.
- name string
- Name of the routemap
- preference number
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- family String
- Describes which family of routes this routemap will be applied to.
- name String
- Name of the routemap
- preference Double
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- family string
- Describes which family of routes this routemap will be applied to.
- name string
- Name of the routemap
- preference number
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- family str
- Describes which family of routes this routemap will be applied to.
- name str
- Name of the routemap
- preference float
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- family String
- Describes which family of routes this routemap will be applied to.
- name String
- Name of the routemap
- preference Number
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
published on Monday, Jun 15, 2026 by checkpointsw