published on Monday, Jun 15, 2026 by checkpointsw
published on Monday, Jun 15, 2026 by checkpointsw
Create GaiaCommandSetBgpExternal Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GaiaCommandSetBgpExternal(name: string, args: GaiaCommandSetBgpExternalArgs, opts?: CustomResourceOptions);@overload
def GaiaCommandSetBgpExternal(resource_name: str,
args: GaiaCommandSetBgpExternalArgs,
opts: Optional[ResourceOptions] = None)
@overload
def GaiaCommandSetBgpExternal(resource_name: str,
opts: Optional[ResourceOptions] = None,
remote_as: Optional[str] = None,
debug: Optional[bool] = None,
description: Optional[str] = None,
enabled: Optional[bool] = None,
export_routemap_lists: Optional[Sequence[GaiaCommandSetBgpExternalExportRoutemapListArgs]] = None,
gaia_command_set_bgp_external_id: Optional[str] = None,
import_routemap_lists: Optional[Sequence[GaiaCommandSetBgpExternalImportRoutemapListArgs]] = None,
inject_routemap_lists: Optional[Sequence[GaiaCommandSetBgpExternalInjectRoutemapListArgs]] = None,
local_address: Optional[str] = None,
outdelay: Optional[str] = None)func NewGaiaCommandSetBgpExternal(ctx *Context, name string, args GaiaCommandSetBgpExternalArgs, opts ...ResourceOption) (*GaiaCommandSetBgpExternal, error)public GaiaCommandSetBgpExternal(string name, GaiaCommandSetBgpExternalArgs args, CustomResourceOptions? opts = null)
public GaiaCommandSetBgpExternal(String name, GaiaCommandSetBgpExternalArgs args)
public GaiaCommandSetBgpExternal(String name, GaiaCommandSetBgpExternalArgs args, CustomResourceOptions options)
type: checkpoint:GaiaCommandSetBgpExternal
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_gaiacommandsetbgpexternal" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GaiaCommandSetBgpExternalArgs
- 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 GaiaCommandSetBgpExternalArgs
- 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 GaiaCommandSetBgpExternalArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GaiaCommandSetBgpExternalArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GaiaCommandSetBgpExternalArgs
- 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 gaiaCommandSetBgpExternalResource = new Checkpoint.GaiaCommandSetBgpExternal("gaiaCommandSetBgpExternalResource", new()
{
RemoteAs = "string",
Debug = false,
Description = "string",
Enabled = false,
ExportRoutemapLists = new[]
{
new Checkpoint.Inputs.GaiaCommandSetBgpExternalExportRoutemapListArgs
{
ConditionalRoutemap = new Checkpoint.Inputs.GaiaCommandSetBgpExternalExportRoutemapListConditionalRoutemapArgs
{
Condition = "string",
Name = "string",
},
Family = "string",
Name = "string",
Preference = 0,
},
},
GaiaCommandSetBgpExternalId = "string",
ImportRoutemapLists = new[]
{
new Checkpoint.Inputs.GaiaCommandSetBgpExternalImportRoutemapListArgs
{
Family = "string",
Name = "string",
Preference = 0,
},
},
InjectRoutemapLists = new[]
{
new Checkpoint.Inputs.GaiaCommandSetBgpExternalInjectRoutemapListArgs
{
AnyPassRoutemap = "string",
Family = "string",
Name = "string",
Preference = 0,
},
},
LocalAddress = "string",
Outdelay = "string",
});
example, err := checkpoint.NewGaiaCommandSetBgpExternal(ctx, "gaiaCommandSetBgpExternalResource", &checkpoint.GaiaCommandSetBgpExternalArgs{
RemoteAs: pulumi.String("string"),
Debug: pulumi.Bool(false),
Description: pulumi.String("string"),
Enabled: pulumi.Bool(false),
ExportRoutemapLists: checkpoint.GaiaCommandSetBgpExternalExportRoutemapListArray{
&checkpoint.GaiaCommandSetBgpExternalExportRoutemapListArgs{
ConditionalRoutemap: &checkpoint.GaiaCommandSetBgpExternalExportRoutemapListConditionalRoutemapArgs{
Condition: pulumi.String("string"),
Name: pulumi.String("string"),
},
Family: pulumi.String("string"),
Name: pulumi.String("string"),
Preference: pulumi.Float64(0),
},
},
GaiaCommandSetBgpExternalId: pulumi.String("string"),
ImportRoutemapLists: checkpoint.GaiaCommandSetBgpExternalImportRoutemapListArray{
&checkpoint.GaiaCommandSetBgpExternalImportRoutemapListArgs{
Family: pulumi.String("string"),
Name: pulumi.String("string"),
Preference: pulumi.Float64(0),
},
},
InjectRoutemapLists: checkpoint.GaiaCommandSetBgpExternalInjectRoutemapListArray{
&checkpoint.GaiaCommandSetBgpExternalInjectRoutemapListArgs{
AnyPassRoutemap: pulumi.String("string"),
Family: pulumi.String("string"),
Name: pulumi.String("string"),
Preference: pulumi.Float64(0),
},
},
LocalAddress: pulumi.String("string"),
Outdelay: pulumi.String("string"),
})
resource "checkpoint_gaiacommandsetbgpexternal" "gaiaCommandSetBgpExternalResource" {
remote_as = "string"
debug = false
description = "string"
enabled = false
export_routemap_lists {
conditional_routemap = {
condition = "string"
name = "string"
}
family = "string"
name = "string"
preference = 0
}
gaia_command_set_bgp_external_id = "string"
import_routemap_lists {
family = "string"
name = "string"
preference = 0
}
inject_routemap_lists {
any_pass_routemap = "string"
family = "string"
name = "string"
preference = 0
}
local_address = "string"
outdelay = "string"
}
var gaiaCommandSetBgpExternalResource = new GaiaCommandSetBgpExternal("gaiaCommandSetBgpExternalResource", GaiaCommandSetBgpExternalArgs.builder()
.remoteAs("string")
.debug(false)
.description("string")
.enabled(false)
.exportRoutemapLists(GaiaCommandSetBgpExternalExportRoutemapListArgs.builder()
.conditionalRoutemap(GaiaCommandSetBgpExternalExportRoutemapListConditionalRoutemapArgs.builder()
.condition("string")
.name("string")
.build())
.family("string")
.name("string")
.preference(0.0)
.build())
.gaiaCommandSetBgpExternalId("string")
.importRoutemapLists(GaiaCommandSetBgpExternalImportRoutemapListArgs.builder()
.family("string")
.name("string")
.preference(0.0)
.build())
.injectRoutemapLists(GaiaCommandSetBgpExternalInjectRoutemapListArgs.builder()
.anyPassRoutemap("string")
.family("string")
.name("string")
.preference(0.0)
.build())
.localAddress("string")
.outdelay("string")
.build());
gaia_command_set_bgp_external_resource = checkpoint.GaiaCommandSetBgpExternal("gaiaCommandSetBgpExternalResource",
remote_as="string",
debug=False,
description="string",
enabled=False,
export_routemap_lists=[{
"conditional_routemap": {
"condition": "string",
"name": "string",
},
"family": "string",
"name": "string",
"preference": float(0),
}],
gaia_command_set_bgp_external_id="string",
import_routemap_lists=[{
"family": "string",
"name": "string",
"preference": float(0),
}],
inject_routemap_lists=[{
"any_pass_routemap": "string",
"family": "string",
"name": "string",
"preference": float(0),
}],
local_address="string",
outdelay="string")
const gaiaCommandSetBgpExternalResource = new checkpoint.GaiaCommandSetBgpExternal("gaiaCommandSetBgpExternalResource", {
remoteAs: "string",
debug: false,
description: "string",
enabled: false,
exportRoutemapLists: [{
conditionalRoutemap: {
condition: "string",
name: "string",
},
family: "string",
name: "string",
preference: 0,
}],
gaiaCommandSetBgpExternalId: "string",
importRoutemapLists: [{
family: "string",
name: "string",
preference: 0,
}],
injectRoutemapLists: [{
anyPassRoutemap: "string",
family: "string",
name: "string",
preference: 0,
}],
localAddress: "string",
outdelay: "string",
});
type: checkpoint:GaiaCommandSetBgpExternal
properties:
debug: false
description: string
enabled: false
exportRoutemapLists:
- conditionalRoutemap:
condition: string
name: string
family: string
name: string
preference: 0
gaiaCommandSetBgpExternalId: string
importRoutemapLists:
- family: string
name: string
preference: 0
injectRoutemapLists:
- anyPassRoutemap: string
family: string
name: string
preference: 0
localAddress: string
outdelay: string
remoteAs: string
GaiaCommandSetBgpExternal 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 GaiaCommandSetBgpExternal resource accepts the following input properties:
- Remote
As string - The Autonomous System number of the peer group to configure.The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- Debug bool
- Enable debugging for this resource only.
- Description string
- Adds a brief description of the peer group.
- Enabled bool
- Enable/disable the peer group for the specified AS.
- Export
Routemap List<GaiaLists Command Set Bgp External 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 External Id - Import
Routemap List<GaiaLists Command Set Bgp External Import Routemap List> - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- Inject
Routemap List<GaiaLists Command Set Bgp External Inject Routemap List> - Configure conditional route injection for a routemap inject_routemap_list blocks are documented below.
- Local
Address string - Configures the address to be used on the local end of the TCP connection.
- Outdelay string
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- Remote
As string - The Autonomous System number of the peer group to configure.The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- Debug bool
- Enable debugging for this resource only.
- Description string
- Adds a brief description of the peer group.
- Enabled bool
- Enable/disable the peer group for the specified AS.
- Export
Routemap []GaiaLists Command Set Bgp External 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 External Id - Import
Routemap []GaiaLists Command Set Bgp External Import Routemap List Args - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- Inject
Routemap []GaiaLists Command Set Bgp External Inject Routemap List Args - Configure conditional route injection for a routemap inject_routemap_list blocks are documented below.
- Local
Address string - Configures the address to be used on the local end of the TCP connection.
- Outdelay string
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- remote_
as string - The Autonomous System number of the peer group to configure.The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- debug bool
- Enable debugging for this resource only.
- description string
- Adds a brief description of the peer group.
- enabled bool
- Enable/disable the peer group for the specified AS.
- 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_ external_ id - import_
routemap_ list(object)lists - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- inject_
routemap_ list(object)lists - Configure conditional route injection for a routemap inject_routemap_list blocks are documented below.
- local_
address string - Configures the address to be used on the local end of the TCP connection.
- outdelay string
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- remote
As String - The Autonomous System number of the peer group to configure.The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- debug Boolean
- Enable debugging for this resource only.
- description String
- Adds a brief description of the peer group.
- enabled Boolean
- Enable/disable the peer group for the specified AS.
- export
Routemap List<GaiaLists Command Set Bgp External 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 External Id - import
Routemap List<GaiaLists Command Set Bgp External Import Routemap List> - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- inject
Routemap List<GaiaLists Command Set Bgp External Inject Routemap List> - Configure conditional route injection for a routemap inject_routemap_list blocks are documented below.
- local
Address String - Configures the address to be used on the local end of the TCP connection.
- outdelay String
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- remote
As string - The Autonomous System number of the peer group to configure.The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- debug boolean
- Enable debugging for this resource only.
- description string
- Adds a brief description of the peer group.
- enabled boolean
- Enable/disable the peer group for the specified AS.
- export
Routemap GaiaLists Command Set Bgp External 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 External Id - import
Routemap GaiaLists Command Set Bgp External Import Routemap List[] - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- inject
Routemap GaiaLists Command Set Bgp External Inject Routemap List[] - Configure conditional route injection for a routemap inject_routemap_list blocks are documented below.
- local
Address string - Configures the address to be used on the local end of the TCP connection.
- outdelay string
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- remote_
as str - The Autonomous System number of the peer group to configure.The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- debug bool
- Enable debugging for this resource only.
- description str
- Adds a brief description of the peer group.
- enabled bool
- Enable/disable the peer group for the specified AS.
- export_
routemap_ Sequence[Gaialists Command Set Bgp External 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_ external_ id - import_
routemap_ Sequence[Gaialists Command Set Bgp External Import Routemap List Args] - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- inject_
routemap_ Sequence[Gaialists Command Set Bgp External Inject Routemap List Args] - Configure conditional route injection for a routemap inject_routemap_list blocks are documented below.
- local_
address str - Configures the address to be used on the local end of the TCP connection.
- outdelay str
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- remote
As String - The Autonomous System number of the peer group to configure.The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- debug Boolean
- Enable debugging for this resource only.
- description String
- Adds a brief description of the peer group.
- enabled Boolean
- Enable/disable the peer group for the specified AS.
- 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 External Id - import
Routemap List<Property Map>Lists - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- inject
Routemap List<Property Map>Lists - Configure conditional route injection for a routemap inject_routemap_list blocks are documented below.
- local
Address String - Configures the address to be used on the local end of the TCP connection.
- outdelay String
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
Outputs
All input properties are implicitly available as output properties. Additionally, the GaiaCommandSetBgpExternal 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 GaiaCommandSetBgpExternal Resource
Get an existing GaiaCommandSetBgpExternal 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?: GaiaCommandSetBgpExternalState, opts?: CustomResourceOptions): GaiaCommandSetBgpExternal@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
debug: Optional[bool] = None,
description: Optional[str] = None,
enabled: Optional[bool] = None,
export_routemap_lists: Optional[Sequence[GaiaCommandSetBgpExternalExportRoutemapListArgs]] = None,
gaia_command_set_bgp_external_id: Optional[str] = None,
import_routemap_lists: Optional[Sequence[GaiaCommandSetBgpExternalImportRoutemapListArgs]] = None,
inject_routemap_lists: Optional[Sequence[GaiaCommandSetBgpExternalInjectRoutemapListArgs]] = None,
local_address: Optional[str] = None,
outdelay: Optional[str] = None,
remote_as: Optional[str] = None) -> GaiaCommandSetBgpExternalfunc GetGaiaCommandSetBgpExternal(ctx *Context, name string, id IDInput, state *GaiaCommandSetBgpExternalState, opts ...ResourceOption) (*GaiaCommandSetBgpExternal, error)public static GaiaCommandSetBgpExternal Get(string name, Input<string> id, GaiaCommandSetBgpExternalState? state, CustomResourceOptions? opts = null)public static GaiaCommandSetBgpExternal get(String name, Output<String> id, GaiaCommandSetBgpExternalState state, CustomResourceOptions options)resources: _: type: checkpoint:GaiaCommandSetBgpExternal get: id: ${id}import {
to = checkpoint_gaiacommandsetbgpexternal.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.
- Enabled bool
- Enable/disable the peer group for the specified AS.
- Export
Routemap List<GaiaLists Command Set Bgp External 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 External Id - Import
Routemap List<GaiaLists Command Set Bgp External Import Routemap List> - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- Inject
Routemap List<GaiaLists Command Set Bgp External Inject Routemap List> - Configure conditional route injection for a routemap inject_routemap_list blocks are documented below.
- Local
Address string - Configures the address to be used on the local end of the TCP connection.
- Outdelay string
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- Remote
As string - The Autonomous System number of the peer group to configure.The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- Debug bool
- Enable debugging for this resource only.
- Description string
- Adds a brief description of the peer group.
- Enabled bool
- Enable/disable the peer group for the specified AS.
- Export
Routemap []GaiaLists Command Set Bgp External 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 External Id - Import
Routemap []GaiaLists Command Set Bgp External Import Routemap List Args - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- Inject
Routemap []GaiaLists Command Set Bgp External Inject Routemap List Args - Configure conditional route injection for a routemap inject_routemap_list blocks are documented below.
- Local
Address string - Configures the address to be used on the local end of the TCP connection.
- Outdelay string
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- Remote
As string - The Autonomous System number of the peer group to configure.The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- debug bool
- Enable debugging for this resource only.
- description string
- Adds a brief description of the peer group.
- enabled bool
- Enable/disable the peer group for the specified AS.
- 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_ external_ id - import_
routemap_ list(object)lists - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- inject_
routemap_ list(object)lists - Configure conditional route injection for a routemap inject_routemap_list blocks are documented below.
- local_
address string - Configures the address to be used on the local end of the TCP connection.
- outdelay string
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- remote_
as string - The Autonomous System number of the peer group to configure.The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- debug Boolean
- Enable debugging for this resource only.
- description String
- Adds a brief description of the peer group.
- enabled Boolean
- Enable/disable the peer group for the specified AS.
- export
Routemap List<GaiaLists Command Set Bgp External 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 External Id - import
Routemap List<GaiaLists Command Set Bgp External Import Routemap List> - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- inject
Routemap List<GaiaLists Command Set Bgp External Inject Routemap List> - Configure conditional route injection for a routemap inject_routemap_list blocks are documented below.
- local
Address String - Configures the address to be used on the local end of the TCP connection.
- outdelay String
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- remote
As String - The Autonomous System number of the peer group to configure.The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- debug boolean
- Enable debugging for this resource only.
- description string
- Adds a brief description of the peer group.
- enabled boolean
- Enable/disable the peer group for the specified AS.
- export
Routemap GaiaLists Command Set Bgp External 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 External Id - import
Routemap GaiaLists Command Set Bgp External Import Routemap List[] - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- inject
Routemap GaiaLists Command Set Bgp External Inject Routemap List[] - Configure conditional route injection for a routemap inject_routemap_list blocks are documented below.
- local
Address string - Configures the address to be used on the local end of the TCP connection.
- outdelay string
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- remote
As string - The Autonomous System number of the peer group to configure.The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- debug bool
- Enable debugging for this resource only.
- description str
- Adds a brief description of the peer group.
- enabled bool
- Enable/disable the peer group for the specified AS.
- export_
routemap_ Sequence[Gaialists Command Set Bgp External 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_ external_ id - import_
routemap_ Sequence[Gaialists Command Set Bgp External Import Routemap List Args] - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- inject_
routemap_ Sequence[Gaialists Command Set Bgp External Inject Routemap List Args] - Configure conditional route injection for a routemap inject_routemap_list blocks are documented below.
- local_
address str - Configures the address to be used on the local end of the TCP connection.
- outdelay str
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- remote_
as str - The Autonomous System number of the peer group to configure.The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- debug Boolean
- Enable debugging for this resource only.
- description String
- Adds a brief description of the peer group.
- enabled Boolean
- Enable/disable the peer group for the specified AS.
- 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 External Id - import
Routemap List<Property Map>Lists - Configure import policy for the given BGP peer group. import_routemap_list blocks are documented below.
- inject
Routemap List<Property Map>Lists - Configure conditional route injection for a routemap inject_routemap_list blocks are documented below.
- local
Address String - Configures the address to be used on the local end of the TCP connection.
- outdelay String
- Specifies the length of time (seconds) that a route must be present in the routing database before it is redistributed to BGP.
- remote
As String - The Autonomous System number of the peer group to configure.The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
Supporting Types
GaiaCommandSetBgpExternalExportRoutemapList, GaiaCommandSetBgpExternalExportRoutemapListArgs
- Conditional
Routemap GaiaCommand Set Bgp External 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 External 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 External 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 External 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 External 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.
GaiaCommandSetBgpExternalExportRoutemapListConditionalRoutemap, GaiaCommandSetBgpExternalExportRoutemapListConditionalRoutemapArgs
GaiaCommandSetBgpExternalImportRoutemapList, GaiaCommandSetBgpExternalImportRoutemapListArgs
- 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.
GaiaCommandSetBgpExternalInjectRoutemapList, GaiaCommandSetBgpExternalInjectRoutemapListArgs
- Any
Pass stringRoutemap - The name of the any-pass-routemap that will be the condition for injection
- Family string
- Describes which family of routes this routemap will be applied to.
- Name string
- The name of the inject routemap
- Preference double
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- Any
Pass stringRoutemap - The name of the any-pass-routemap that will be the condition for injection
- Family string
- Describes which family of routes this routemap will be applied to.
- Name string
- The name of the inject routemap
- Preference float64
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- any_
pass_ stringroutemap - The name of the any-pass-routemap that will be the condition for injection
- family string
- Describes which family of routes this routemap will be applied to.
- name string
- The name of the inject routemap
- preference number
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- any
Pass StringRoutemap - The name of the any-pass-routemap that will be the condition for injection
- family String
- Describes which family of routes this routemap will be applied to.
- name String
- The name of the inject routemap
- preference Double
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- any
Pass stringRoutemap - The name of the any-pass-routemap that will be the condition for injection
- family string
- Describes which family of routes this routemap will be applied to.
- name string
- The name of the inject routemap
- preference number
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- any_
pass_ strroutemap - The name of the any-pass-routemap that will be the condition for injection
- family str
- Describes which family of routes this routemap will be applied to.
- name str
- The name of the inject routemap
- preference float
- Preference for the routemap. Routemaps are evaluated in order of increasing preference value.
- any
Pass StringRoutemap - The name of the any-pass-routemap that will be the condition for injection
- family String
- Describes which family of routes this routemap will be applied to.
- name String
- The name of the inject 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