published on Monday, Jun 15, 2026 by checkpointsw
published on Monday, Jun 15, 2026 by checkpointsw
Create GaiaCommandSetBgpConfederation Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GaiaCommandSetBgpConfederation(name: string, args: GaiaCommandSetBgpConfederationArgs, opts?: CustomResourceOptions);@overload
def GaiaCommandSetBgpConfederation(resource_name: str,
args: GaiaCommandSetBgpConfederationInitArgs,
opts: Optional[ResourceOptions] = None)
@overload
def GaiaCommandSetBgpConfederation(resource_name: str,
opts: Optional[ResourceOptions] = None,
member_as: Optional[str] = None,
debug: Optional[bool] = None,
description: Optional[str] = None,
enable_nexthop_self: Optional[bool] = None,
enabled: Optional[bool] = None,
gaia_command_set_bgp_confederation_id: Optional[str] = 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 NewGaiaCommandSetBgpConfederation(ctx *Context, name string, args GaiaCommandSetBgpConfederationArgs, opts ...ResourceOption) (*GaiaCommandSetBgpConfederation, error)public GaiaCommandSetBgpConfederation(string name, GaiaCommandSetBgpConfederationArgs args, CustomResourceOptions? opts = null)
public GaiaCommandSetBgpConfederation(String name, GaiaCommandSetBgpConfederationArgs args)
public GaiaCommandSetBgpConfederation(String name, GaiaCommandSetBgpConfederationArgs args, CustomResourceOptions options)
type: checkpoint:GaiaCommandSetBgpConfederation
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "checkpoint_gaiacommandsetbgpconfederation" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args GaiaCommandSetBgpConfederationArgs
- 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 GaiaCommandSetBgpConfederationInitArgs
- 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 GaiaCommandSetBgpConfederationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GaiaCommandSetBgpConfederationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GaiaCommandSetBgpConfederationArgs
- 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 gaiaCommandSetBgpConfederationResource = new Checkpoint.GaiaCommandSetBgpConfederation("gaiaCommandSetBgpConfederationResource", new()
{
MemberAs = "string",
Debug = false,
Description = "string",
EnableNexthopSelf = false,
Enabled = false,
GaiaCommandSetBgpConfederationId = "string",
InterfaceLists = new[]
{
"string",
},
LocalAddress = "string",
Med = "string",
Outdelay = "string",
ProtocolLists = new[]
{
"string",
},
});
example, err := checkpoint.NewGaiaCommandSetBgpConfederation(ctx, "gaiaCommandSetBgpConfederationResource", &checkpoint.GaiaCommandSetBgpConfederationArgs{
MemberAs: pulumi.String("string"),
Debug: pulumi.Bool(false),
Description: pulumi.String("string"),
EnableNexthopSelf: pulumi.Bool(false),
Enabled: pulumi.Bool(false),
GaiaCommandSetBgpConfederationId: pulumi.String("string"),
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_gaiacommandsetbgpconfederation" "gaiaCommandSetBgpConfederationResource" {
member_as = "string"
debug = false
description = "string"
enable_nexthop_self = false
enabled = false
gaia_command_set_bgp_confederation_id = "string"
interface_lists = ["string"]
local_address = "string"
med = "string"
outdelay = "string"
protocol_lists = ["string"]
}
var gaiaCommandSetBgpConfederationResource = new GaiaCommandSetBgpConfederation("gaiaCommandSetBgpConfederationResource", GaiaCommandSetBgpConfederationArgs.builder()
.memberAs("string")
.debug(false)
.description("string")
.enableNexthopSelf(false)
.enabled(false)
.gaiaCommandSetBgpConfederationId("string")
.interfaceLists("string")
.localAddress("string")
.med("string")
.outdelay("string")
.protocolLists("string")
.build());
gaia_command_set_bgp_confederation_resource = checkpoint.GaiaCommandSetBgpConfederation("gaiaCommandSetBgpConfederationResource",
member_as="string",
debug=False,
description="string",
enable_nexthop_self=False,
enabled=False,
gaia_command_set_bgp_confederation_id="string",
interface_lists=["string"],
local_address="string",
med="string",
outdelay="string",
protocol_lists=["string"])
const gaiaCommandSetBgpConfederationResource = new checkpoint.GaiaCommandSetBgpConfederation("gaiaCommandSetBgpConfederationResource", {
memberAs: "string",
debug: false,
description: "string",
enableNexthopSelf: false,
enabled: false,
gaiaCommandSetBgpConfederationId: "string",
interfaceLists: ["string"],
localAddress: "string",
med: "string",
outdelay: "string",
protocolLists: ["string"],
});
type: checkpoint:GaiaCommandSetBgpConfederation
properties:
debug: false
description: string
enableNexthopSelf: false
enabled: false
gaiaCommandSetBgpConfederationId: string
interfaceLists:
- string
localAddress: string
med: string
memberAs: string
outdelay: string
protocolLists:
- string
GaiaCommandSetBgpConfederation 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 GaiaCommandSetBgpConfederation resource accepts the following input properties:
- Member
As string - Specify the Routing Domain identifier of the Confederation peer group to configure. If the peer group specified is the local Routing Domain, it will run IBGP in a full mesh (just as an internal peer group normally would in non-Confederation mode). Otherwise, if an external Routing Domain within the Confederation is specified, the peer group will run a modified version of eBGP, which preserves route metrics and other BGP attributes. 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.
- Enable
Nexthop boolSelf - When this option is enabled, the router sends its own IP address as the BGP next hop.
- Enabled bool
- Enable/disable the peer group for the specified AS.
- Gaia
Command stringSet Bgp Confederation Id - 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.
- Member
As string - Specify the Routing Domain identifier of the Confederation peer group to configure. If the peer group specified is the local Routing Domain, it will run IBGP in a full mesh (just as an internal peer group normally would in non-Confederation mode). Otherwise, if an external Routing Domain within the Confederation is specified, the peer group will run a modified version of eBGP, which preserves route metrics and other BGP attributes. 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.
- Enable
Nexthop boolSelf - When this option is enabled, the router sends its own IP address as the BGP next hop.
- Enabled bool
- Enable/disable the peer group for the specified AS.
- Gaia
Command stringSet Bgp Confederation Id - 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.
- member_
as string - Specify the Routing Domain identifier of the Confederation peer group to configure. If the peer group specified is the local Routing Domain, it will run IBGP in a full mesh (just as an internal peer group normally would in non-Confederation mode). Otherwise, if an external Routing Domain within the Confederation is specified, the peer group will run a modified version of eBGP, which preserves route metrics and other BGP attributes. 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.
- enable_
nexthop_ boolself - When this option is enabled, the router sends its own IP address as the BGP next hop.
- enabled bool
- Enable/disable the peer group for the specified AS.
- gaia_
command_ stringset_ bgp_ confederation_ id - 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.
- member
As String - Specify the Routing Domain identifier of the Confederation peer group to configure. If the peer group specified is the local Routing Domain, it will run IBGP in a full mesh (just as an internal peer group normally would in non-Confederation mode). Otherwise, if an external Routing Domain within the Confederation is specified, the peer group will run a modified version of eBGP, which preserves route metrics and other BGP attributes. 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.
- enable
Nexthop BooleanSelf - When this option is enabled, the router sends its own IP address as the BGP next hop.
- enabled Boolean
- Enable/disable the peer group for the specified AS.
- gaia
Command StringSet Bgp Confederation Id - 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.
- member
As string - Specify the Routing Domain identifier of the Confederation peer group to configure. If the peer group specified is the local Routing Domain, it will run IBGP in a full mesh (just as an internal peer group normally would in non-Confederation mode). Otherwise, if an external Routing Domain within the Confederation is specified, the peer group will run a modified version of eBGP, which preserves route metrics and other BGP attributes. 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.
- enable
Nexthop booleanSelf - When this option is enabled, the router sends its own IP address as the BGP next hop.
- enabled boolean
- Enable/disable the peer group for the specified AS.
- gaia
Command stringSet Bgp Confederation Id - 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.
- member_
as str - Specify the Routing Domain identifier of the Confederation peer group to configure. If the peer group specified is the local Routing Domain, it will run IBGP in a full mesh (just as an internal peer group normally would in non-Confederation mode). Otherwise, if an external Routing Domain within the Confederation is specified, the peer group will run a modified version of eBGP, which preserves route metrics and other BGP attributes. 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.
- enable_
nexthop_ boolself - When this option is enabled, the router sends its own IP address as the BGP next hop.
- enabled bool
- Enable/disable the peer group for the specified AS.
- gaia_
command_ strset_ bgp_ confederation_ id - 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.
- member
As String - Specify the Routing Domain identifier of the Confederation peer group to configure. If the peer group specified is the local Routing Domain, it will run IBGP in a full mesh (just as an internal peer group normally would in non-Confederation mode). Otherwise, if an external Routing Domain within the Confederation is specified, the peer group will run a modified version of eBGP, which preserves route metrics and other BGP attributes. 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.
- enable
Nexthop BooleanSelf - When this option is enabled, the router sends its own IP address as the BGP next hop.
- enabled Boolean
- Enable/disable the peer group for the specified AS.
- gaia
Command StringSet Bgp Confederation Id - 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 GaiaCommandSetBgpConfederation 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 GaiaCommandSetBgpConfederation Resource
Get an existing GaiaCommandSetBgpConfederation 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?: GaiaCommandSetBgpConfederationState, opts?: CustomResourceOptions): GaiaCommandSetBgpConfederation@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,
gaia_command_set_bgp_confederation_id: Optional[str] = None,
interface_lists: Optional[Sequence[str]] = None,
local_address: Optional[str] = None,
med: Optional[str] = None,
member_as: Optional[str] = None,
outdelay: Optional[str] = None,
protocol_lists: Optional[Sequence[str]] = None) -> GaiaCommandSetBgpConfederationfunc GetGaiaCommandSetBgpConfederation(ctx *Context, name string, id IDInput, state *GaiaCommandSetBgpConfederationState, opts ...ResourceOption) (*GaiaCommandSetBgpConfederation, error)public static GaiaCommandSetBgpConfederation Get(string name, Input<string> id, GaiaCommandSetBgpConfederationState? state, CustomResourceOptions? opts = null)public static GaiaCommandSetBgpConfederation get(String name, Output<String> id, GaiaCommandSetBgpConfederationState state, CustomResourceOptions options)resources: _: type: checkpoint:GaiaCommandSetBgpConfederation get: id: ${id}import {
to = checkpoint_gaiacommandsetbgpconfederation.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/disable the peer group for the specified AS.
- Gaia
Command stringSet Bgp Confederation Id - 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
As string - Specify the Routing Domain identifier of the Confederation peer group to configure. If the peer group specified is the local Routing Domain, it will run IBGP in a full mesh (just as an internal peer group normally would in non-Confederation mode). Otherwise, if an external Routing Domain within the Confederation is specified, the peer group will run a modified version of eBGP, which preserves route metrics and other BGP attributes. The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- 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/disable the peer group for the specified AS.
- Gaia
Command stringSet Bgp Confederation Id - 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
As string - Specify the Routing Domain identifier of the Confederation peer group to configure. If the peer group specified is the local Routing Domain, it will run IBGP in a full mesh (just as an internal peer group normally would in non-Confederation mode). Otherwise, if an external Routing Domain within the Confederation is specified, the peer group will run a modified version of eBGP, which preserves route metrics and other BGP attributes. The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- 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/disable the peer group for the specified AS.
- gaia_
command_ stringset_ bgp_ confederation_ id - 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_
as string - Specify the Routing Domain identifier of the Confederation peer group to configure. If the peer group specified is the local Routing Domain, it will run IBGP in a full mesh (just as an internal peer group normally would in non-Confederation mode). Otherwise, if an external Routing Domain within the Confederation is specified, the peer group will run a modified version of eBGP, which preserves route metrics and other BGP attributes. The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- 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/disable the peer group for the specified AS.
- gaia
Command StringSet Bgp Confederation Id - 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
As String - Specify the Routing Domain identifier of the Confederation peer group to configure. If the peer group specified is the local Routing Domain, it will run IBGP in a full mesh (just as an internal peer group normally would in non-Confederation mode). Otherwise, if an external Routing Domain within the Confederation is specified, the peer group will run a modified version of eBGP, which preserves route metrics and other BGP attributes. The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- 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/disable the peer group for the specified AS.
- gaia
Command stringSet Bgp Confederation Id - 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
As string - Specify the Routing Domain identifier of the Confederation peer group to configure. If the peer group specified is the local Routing Domain, it will run IBGP in a full mesh (just as an internal peer group normally would in non-Confederation mode). Otherwise, if an external Routing Domain within the Confederation is specified, the peer group will run a modified version of eBGP, which preserves route metrics and other BGP attributes. The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- 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/disable the peer group for the specified AS.
- gaia_
command_ strset_ bgp_ confederation_ id - 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_
as str - Specify the Routing Domain identifier of the Confederation peer group to configure. If the peer group specified is the local Routing Domain, it will run IBGP in a full mesh (just as an internal peer group normally would in non-Confederation mode). Otherwise, if an external Routing Domain within the Confederation is specified, the peer group will run a modified version of eBGP, which preserves route metrics and other BGP attributes. The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- 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/disable the peer group for the specified AS.
- gaia
Command StringSet Bgp Confederation Id - 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
As String - Specify the Routing Domain identifier of the Confederation peer group to configure. If the peer group specified is the local Routing Domain, it will run IBGP in a full mesh (just as an internal peer group normally would in non-Confederation mode). Otherwise, if an external Routing Domain within the Confederation is specified, the peer group will run a modified version of eBGP, which preserves route metrics and other BGP attributes. The value can be one of the following: An integer from 1-4294967295 A float from 0.1-65535.65535
- 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.
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