1. Packages
  2. Vcd Provider
  3. API Docs
  4. NsxtEdgegatewayBgpNeighbor
vcd 3.14.1 published on Monday, Apr 14, 2025 by vmware

vcd.NsxtEdgegatewayBgpNeighbor

Explore with Pulumi AI

Create NsxtEdgegatewayBgpNeighbor Resource

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

Constructor syntax

new NsxtEdgegatewayBgpNeighbor(name: string, args: NsxtEdgegatewayBgpNeighborArgs, opts?: CustomResourceOptions);
@overload
def NsxtEdgegatewayBgpNeighbor(resource_name: str,
                               args: NsxtEdgegatewayBgpNeighborArgs,
                               opts: Optional[ResourceOptions] = None)

@overload
def NsxtEdgegatewayBgpNeighbor(resource_name: str,
                               opts: Optional[ResourceOptions] = None,
                               ip_address: Optional[str] = None,
                               edge_gateway_id: Optional[str] = None,
                               remote_as_number: Optional[str] = None,
                               keep_alive_timer: Optional[float] = None,
                               bfd_interval: Optional[float] = None,
                               graceful_restart_mode: Optional[str] = None,
                               bfd_dead_multiple: Optional[float] = None,
                               hold_down_timer: Optional[float] = None,
                               allow_as_in: Optional[bool] = None,
                               in_filter_ip_prefix_list_id: Optional[str] = None,
                               nsxt_edgegateway_bgp_neighbor_id: Optional[str] = None,
                               org: Optional[str] = None,
                               out_filter_ip_prefix_list_id: Optional[str] = None,
                               password: Optional[str] = None,
                               bfd_enabled: Optional[bool] = None,
                               route_filtering: Optional[str] = None)
func NewNsxtEdgegatewayBgpNeighbor(ctx *Context, name string, args NsxtEdgegatewayBgpNeighborArgs, opts ...ResourceOption) (*NsxtEdgegatewayBgpNeighbor, error)
public NsxtEdgegatewayBgpNeighbor(string name, NsxtEdgegatewayBgpNeighborArgs args, CustomResourceOptions? opts = null)
public NsxtEdgegatewayBgpNeighbor(String name, NsxtEdgegatewayBgpNeighborArgs args)
public NsxtEdgegatewayBgpNeighbor(String name, NsxtEdgegatewayBgpNeighborArgs args, CustomResourceOptions options)
type: vcd:NsxtEdgegatewayBgpNeighbor
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. NsxtEdgegatewayBgpNeighborArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. NsxtEdgegatewayBgpNeighborArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. NsxtEdgegatewayBgpNeighborArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. NsxtEdgegatewayBgpNeighborArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. NsxtEdgegatewayBgpNeighborArgs
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 nsxtEdgegatewayBgpNeighborResource = new Vcd.NsxtEdgegatewayBgpNeighbor("nsxtEdgegatewayBgpNeighborResource", new()
{
    IpAddress = "string",
    EdgeGatewayId = "string",
    RemoteAsNumber = "string",
    KeepAliveTimer = 0,
    BfdInterval = 0,
    GracefulRestartMode = "string",
    BfdDeadMultiple = 0,
    HoldDownTimer = 0,
    AllowAsIn = false,
    InFilterIpPrefixListId = "string",
    NsxtEdgegatewayBgpNeighborId = "string",
    Org = "string",
    OutFilterIpPrefixListId = "string",
    Password = "string",
    BfdEnabled = false,
    RouteFiltering = "string",
});
Copy
example, err := vcd.NewNsxtEdgegatewayBgpNeighbor(ctx, "nsxtEdgegatewayBgpNeighborResource", &vcd.NsxtEdgegatewayBgpNeighborArgs{
	IpAddress:                    pulumi.String("string"),
	EdgeGatewayId:                pulumi.String("string"),
	RemoteAsNumber:               pulumi.String("string"),
	KeepAliveTimer:               pulumi.Float64(0),
	BfdInterval:                  pulumi.Float64(0),
	GracefulRestartMode:          pulumi.String("string"),
	BfdDeadMultiple:              pulumi.Float64(0),
	HoldDownTimer:                pulumi.Float64(0),
	AllowAsIn:                    pulumi.Bool(false),
	InFilterIpPrefixListId:       pulumi.String("string"),
	NsxtEdgegatewayBgpNeighborId: pulumi.String("string"),
	Org:                          pulumi.String("string"),
	OutFilterIpPrefixListId:      pulumi.String("string"),
	Password:                     pulumi.String("string"),
	BfdEnabled:                   pulumi.Bool(false),
	RouteFiltering:               pulumi.String("string"),
})
Copy
var nsxtEdgegatewayBgpNeighborResource = new NsxtEdgegatewayBgpNeighbor("nsxtEdgegatewayBgpNeighborResource", NsxtEdgegatewayBgpNeighborArgs.builder()
    .ipAddress("string")
    .edgeGatewayId("string")
    .remoteAsNumber("string")
    .keepAliveTimer(0)
    .bfdInterval(0)
    .gracefulRestartMode("string")
    .bfdDeadMultiple(0)
    .holdDownTimer(0)
    .allowAsIn(false)
    .inFilterIpPrefixListId("string")
    .nsxtEdgegatewayBgpNeighborId("string")
    .org("string")
    .outFilterIpPrefixListId("string")
    .password("string")
    .bfdEnabled(false)
    .routeFiltering("string")
    .build());
Copy
nsxt_edgegateway_bgp_neighbor_resource = vcd.NsxtEdgegatewayBgpNeighbor("nsxtEdgegatewayBgpNeighborResource",
    ip_address="string",
    edge_gateway_id="string",
    remote_as_number="string",
    keep_alive_timer=0,
    bfd_interval=0,
    graceful_restart_mode="string",
    bfd_dead_multiple=0,
    hold_down_timer=0,
    allow_as_in=False,
    in_filter_ip_prefix_list_id="string",
    nsxt_edgegateway_bgp_neighbor_id="string",
    org="string",
    out_filter_ip_prefix_list_id="string",
    password="string",
    bfd_enabled=False,
    route_filtering="string")
Copy
const nsxtEdgegatewayBgpNeighborResource = new vcd.NsxtEdgegatewayBgpNeighbor("nsxtEdgegatewayBgpNeighborResource", {
    ipAddress: "string",
    edgeGatewayId: "string",
    remoteAsNumber: "string",
    keepAliveTimer: 0,
    bfdInterval: 0,
    gracefulRestartMode: "string",
    bfdDeadMultiple: 0,
    holdDownTimer: 0,
    allowAsIn: false,
    inFilterIpPrefixListId: "string",
    nsxtEdgegatewayBgpNeighborId: "string",
    org: "string",
    outFilterIpPrefixListId: "string",
    password: "string",
    bfdEnabled: false,
    routeFiltering: "string",
});
Copy
type: vcd:NsxtEdgegatewayBgpNeighbor
properties:
    allowAsIn: false
    bfdDeadMultiple: 0
    bfdEnabled: false
    bfdInterval: 0
    edgeGatewayId: string
    gracefulRestartMode: string
    holdDownTimer: 0
    inFilterIpPrefixListId: string
    ipAddress: string
    keepAliveTimer: 0
    nsxtEdgegatewayBgpNeighborId: string
    org: string
    outFilterIpPrefixListId: string
    password: string
    remoteAsNumber: string
    routeFiltering: string
Copy

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

EdgeGatewayId This property is required. string
The ID of the edge gateway (NSX-T only). Can be looked up using vcd.NsxtEdgegateway datasource
IpAddress This property is required. string
BGP Neighbor IP Address (IPv4 or IPv6)
RemoteAsNumber This property is required. string
BGP Neighbor Remote Autonomous System (AS) Number
AllowAsIn bool
BGP Allow-as-in feature is used to allow the BGP speaker to accept the BGP updates even if its own BGP AS number is in the AS-Path attribute.
BfdDeadMultiple double
Number of times a heartbeat packet is missed before BFD declares that the neighbor is down
BfdEnabled bool
Should Bidirectional Forwarding Detection (BFD) be enabled
BfdInterval double
Time interval (in milliseconds) between heartbeat packets
GracefulRestartMode string
BGP Neighbor Graceful Restart Mode. One of:

  • DISABLE - Overrides the global edge gateway settings and disables graceful restart mode for this neighbor.
  • HELPER_ONLY - Overrides the global edge gateway settings and configures graceful restart mode as Helper only for this neighbor.
  • GRACEFUL_AND_HELPER - Overrides the global edge gateway settings and configures graceful restart mode as Graceful restart and Helper for this neighbor.
HoldDownTimer double
Time interval (in seconds) before declaring a BGP peer dead
InFilterIpPrefixListId string
The ID of the IP Prefix List to be used for filtering incoming BGP routes
KeepAliveTimer double
Time interval (in seconds) between sending keep-alive messages to a BGP peer
NsxtEdgegatewayBgpNeighborId string
Org string
The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
OutFilterIpPrefixListId string
The ID of the IP Prefix List to be used for filtering outgoing BGP routes
Password string
BGP Neighbor Password
RouteFiltering string
Route filtering by IP Address family. One of DISABLED, IPV4, IPV6
EdgeGatewayId This property is required. string
The ID of the edge gateway (NSX-T only). Can be looked up using vcd.NsxtEdgegateway datasource
IpAddress This property is required. string
BGP Neighbor IP Address (IPv4 or IPv6)
RemoteAsNumber This property is required. string
BGP Neighbor Remote Autonomous System (AS) Number
AllowAsIn bool
BGP Allow-as-in feature is used to allow the BGP speaker to accept the BGP updates even if its own BGP AS number is in the AS-Path attribute.
BfdDeadMultiple float64
Number of times a heartbeat packet is missed before BFD declares that the neighbor is down
BfdEnabled bool
Should Bidirectional Forwarding Detection (BFD) be enabled
BfdInterval float64
Time interval (in milliseconds) between heartbeat packets
GracefulRestartMode string
BGP Neighbor Graceful Restart Mode. One of:

  • DISABLE - Overrides the global edge gateway settings and disables graceful restart mode for this neighbor.
  • HELPER_ONLY - Overrides the global edge gateway settings and configures graceful restart mode as Helper only for this neighbor.
  • GRACEFUL_AND_HELPER - Overrides the global edge gateway settings and configures graceful restart mode as Graceful restart and Helper for this neighbor.
HoldDownTimer float64
Time interval (in seconds) before declaring a BGP peer dead
InFilterIpPrefixListId string
The ID of the IP Prefix List to be used for filtering incoming BGP routes
KeepAliveTimer float64
Time interval (in seconds) between sending keep-alive messages to a BGP peer
NsxtEdgegatewayBgpNeighborId string
Org string
The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
OutFilterIpPrefixListId string
The ID of the IP Prefix List to be used for filtering outgoing BGP routes
Password string
BGP Neighbor Password
RouteFiltering string
Route filtering by IP Address family. One of DISABLED, IPV4, IPV6
edgeGatewayId This property is required. String
The ID of the edge gateway (NSX-T only). Can be looked up using vcd.NsxtEdgegateway datasource
ipAddress This property is required. String
BGP Neighbor IP Address (IPv4 or IPv6)
remoteAsNumber This property is required. String
BGP Neighbor Remote Autonomous System (AS) Number
allowAsIn Boolean
BGP Allow-as-in feature is used to allow the BGP speaker to accept the BGP updates even if its own BGP AS number is in the AS-Path attribute.
bfdDeadMultiple Double
Number of times a heartbeat packet is missed before BFD declares that the neighbor is down
bfdEnabled Boolean
Should Bidirectional Forwarding Detection (BFD) be enabled
bfdInterval Double
Time interval (in milliseconds) between heartbeat packets
gracefulRestartMode String
BGP Neighbor Graceful Restart Mode. One of:

  • DISABLE - Overrides the global edge gateway settings and disables graceful restart mode for this neighbor.
  • HELPER_ONLY - Overrides the global edge gateway settings and configures graceful restart mode as Helper only for this neighbor.
  • GRACEFUL_AND_HELPER - Overrides the global edge gateway settings and configures graceful restart mode as Graceful restart and Helper for this neighbor.
holdDownTimer Double
Time interval (in seconds) before declaring a BGP peer dead
inFilterIpPrefixListId String
The ID of the IP Prefix List to be used for filtering incoming BGP routes
keepAliveTimer Double
Time interval (in seconds) between sending keep-alive messages to a BGP peer
nsxtEdgegatewayBgpNeighborId String
org String
The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
outFilterIpPrefixListId String
The ID of the IP Prefix List to be used for filtering outgoing BGP routes
password String
BGP Neighbor Password
routeFiltering String
Route filtering by IP Address family. One of DISABLED, IPV4, IPV6
edgeGatewayId This property is required. string
The ID of the edge gateway (NSX-T only). Can be looked up using vcd.NsxtEdgegateway datasource
ipAddress This property is required. string
BGP Neighbor IP Address (IPv4 or IPv6)
remoteAsNumber This property is required. string
BGP Neighbor Remote Autonomous System (AS) Number
allowAsIn boolean
BGP Allow-as-in feature is used to allow the BGP speaker to accept the BGP updates even if its own BGP AS number is in the AS-Path attribute.
bfdDeadMultiple number
Number of times a heartbeat packet is missed before BFD declares that the neighbor is down
bfdEnabled boolean
Should Bidirectional Forwarding Detection (BFD) be enabled
bfdInterval number
Time interval (in milliseconds) between heartbeat packets
gracefulRestartMode string
BGP Neighbor Graceful Restart Mode. One of:

  • DISABLE - Overrides the global edge gateway settings and disables graceful restart mode for this neighbor.
  • HELPER_ONLY - Overrides the global edge gateway settings and configures graceful restart mode as Helper only for this neighbor.
  • GRACEFUL_AND_HELPER - Overrides the global edge gateway settings and configures graceful restart mode as Graceful restart and Helper for this neighbor.
holdDownTimer number
Time interval (in seconds) before declaring a BGP peer dead
inFilterIpPrefixListId string
The ID of the IP Prefix List to be used for filtering incoming BGP routes
keepAliveTimer number
Time interval (in seconds) between sending keep-alive messages to a BGP peer
nsxtEdgegatewayBgpNeighborId string
org string
The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
outFilterIpPrefixListId string
The ID of the IP Prefix List to be used for filtering outgoing BGP routes
password string
BGP Neighbor Password
routeFiltering string
Route filtering by IP Address family. One of DISABLED, IPV4, IPV6
edge_gateway_id This property is required. str
The ID of the edge gateway (NSX-T only). Can be looked up using vcd.NsxtEdgegateway datasource
ip_address This property is required. str
BGP Neighbor IP Address (IPv4 or IPv6)
remote_as_number This property is required. str
BGP Neighbor Remote Autonomous System (AS) Number
allow_as_in bool
BGP Allow-as-in feature is used to allow the BGP speaker to accept the BGP updates even if its own BGP AS number is in the AS-Path attribute.
bfd_dead_multiple float
Number of times a heartbeat packet is missed before BFD declares that the neighbor is down
bfd_enabled bool
Should Bidirectional Forwarding Detection (BFD) be enabled
bfd_interval float
Time interval (in milliseconds) between heartbeat packets
graceful_restart_mode str
BGP Neighbor Graceful Restart Mode. One of:

  • DISABLE - Overrides the global edge gateway settings and disables graceful restart mode for this neighbor.
  • HELPER_ONLY - Overrides the global edge gateway settings and configures graceful restart mode as Helper only for this neighbor.
  • GRACEFUL_AND_HELPER - Overrides the global edge gateway settings and configures graceful restart mode as Graceful restart and Helper for this neighbor.
hold_down_timer float
Time interval (in seconds) before declaring a BGP peer dead
in_filter_ip_prefix_list_id str
The ID of the IP Prefix List to be used for filtering incoming BGP routes
keep_alive_timer float
Time interval (in seconds) between sending keep-alive messages to a BGP peer
nsxt_edgegateway_bgp_neighbor_id str
org str
The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
out_filter_ip_prefix_list_id str
The ID of the IP Prefix List to be used for filtering outgoing BGP routes
password str
BGP Neighbor Password
route_filtering str
Route filtering by IP Address family. One of DISABLED, IPV4, IPV6
edgeGatewayId This property is required. String
The ID of the edge gateway (NSX-T only). Can be looked up using vcd.NsxtEdgegateway datasource
ipAddress This property is required. String
BGP Neighbor IP Address (IPv4 or IPv6)
remoteAsNumber This property is required. String
BGP Neighbor Remote Autonomous System (AS) Number
allowAsIn Boolean
BGP Allow-as-in feature is used to allow the BGP speaker to accept the BGP updates even if its own BGP AS number is in the AS-Path attribute.
bfdDeadMultiple Number
Number of times a heartbeat packet is missed before BFD declares that the neighbor is down
bfdEnabled Boolean
Should Bidirectional Forwarding Detection (BFD) be enabled
bfdInterval Number
Time interval (in milliseconds) between heartbeat packets
gracefulRestartMode String
BGP Neighbor Graceful Restart Mode. One of:

  • DISABLE - Overrides the global edge gateway settings and disables graceful restart mode for this neighbor.
  • HELPER_ONLY - Overrides the global edge gateway settings and configures graceful restart mode as Helper only for this neighbor.
  • GRACEFUL_AND_HELPER - Overrides the global edge gateway settings and configures graceful restart mode as Graceful restart and Helper for this neighbor.
holdDownTimer Number
Time interval (in seconds) before declaring a BGP peer dead
inFilterIpPrefixListId String
The ID of the IP Prefix List to be used for filtering incoming BGP routes
keepAliveTimer Number
Time interval (in seconds) between sending keep-alive messages to a BGP peer
nsxtEdgegatewayBgpNeighborId String
org String
The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
outFilterIpPrefixListId String
The ID of the IP Prefix List to be used for filtering outgoing BGP routes
password String
BGP Neighbor Password
routeFiltering String
Route filtering by IP Address family. One of DISABLED, IPV4, IPV6

Outputs

All input properties are implicitly available as output properties. Additionally, the NsxtEdgegatewayBgpNeighbor 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 str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing NsxtEdgegatewayBgpNeighbor Resource

Get an existing NsxtEdgegatewayBgpNeighbor 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?: NsxtEdgegatewayBgpNeighborState, opts?: CustomResourceOptions): NsxtEdgegatewayBgpNeighbor
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        allow_as_in: Optional[bool] = None,
        bfd_dead_multiple: Optional[float] = None,
        bfd_enabled: Optional[bool] = None,
        bfd_interval: Optional[float] = None,
        edge_gateway_id: Optional[str] = None,
        graceful_restart_mode: Optional[str] = None,
        hold_down_timer: Optional[float] = None,
        in_filter_ip_prefix_list_id: Optional[str] = None,
        ip_address: Optional[str] = None,
        keep_alive_timer: Optional[float] = None,
        nsxt_edgegateway_bgp_neighbor_id: Optional[str] = None,
        org: Optional[str] = None,
        out_filter_ip_prefix_list_id: Optional[str] = None,
        password: Optional[str] = None,
        remote_as_number: Optional[str] = None,
        route_filtering: Optional[str] = None) -> NsxtEdgegatewayBgpNeighbor
func GetNsxtEdgegatewayBgpNeighbor(ctx *Context, name string, id IDInput, state *NsxtEdgegatewayBgpNeighborState, opts ...ResourceOption) (*NsxtEdgegatewayBgpNeighbor, error)
public static NsxtEdgegatewayBgpNeighbor Get(string name, Input<string> id, NsxtEdgegatewayBgpNeighborState? state, CustomResourceOptions? opts = null)
public static NsxtEdgegatewayBgpNeighbor get(String name, Output<String> id, NsxtEdgegatewayBgpNeighborState state, CustomResourceOptions options)
resources:  _:    type: vcd:NsxtEdgegatewayBgpNeighbor    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
AllowAsIn bool
BGP Allow-as-in feature is used to allow the BGP speaker to accept the BGP updates even if its own BGP AS number is in the AS-Path attribute.
BfdDeadMultiple double
Number of times a heartbeat packet is missed before BFD declares that the neighbor is down
BfdEnabled bool
Should Bidirectional Forwarding Detection (BFD) be enabled
BfdInterval double
Time interval (in milliseconds) between heartbeat packets
EdgeGatewayId string
The ID of the edge gateway (NSX-T only). Can be looked up using vcd.NsxtEdgegateway datasource
GracefulRestartMode string
BGP Neighbor Graceful Restart Mode. One of:

  • DISABLE - Overrides the global edge gateway settings and disables graceful restart mode for this neighbor.
  • HELPER_ONLY - Overrides the global edge gateway settings and configures graceful restart mode as Helper only for this neighbor.
  • GRACEFUL_AND_HELPER - Overrides the global edge gateway settings and configures graceful restart mode as Graceful restart and Helper for this neighbor.
HoldDownTimer double
Time interval (in seconds) before declaring a BGP peer dead
InFilterIpPrefixListId string
The ID of the IP Prefix List to be used for filtering incoming BGP routes
IpAddress string
BGP Neighbor IP Address (IPv4 or IPv6)
KeepAliveTimer double
Time interval (in seconds) between sending keep-alive messages to a BGP peer
NsxtEdgegatewayBgpNeighborId string
Org string
The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
OutFilterIpPrefixListId string
The ID of the IP Prefix List to be used for filtering outgoing BGP routes
Password string
BGP Neighbor Password
RemoteAsNumber string
BGP Neighbor Remote Autonomous System (AS) Number
RouteFiltering string
Route filtering by IP Address family. One of DISABLED, IPV4, IPV6
AllowAsIn bool
BGP Allow-as-in feature is used to allow the BGP speaker to accept the BGP updates even if its own BGP AS number is in the AS-Path attribute.
BfdDeadMultiple float64
Number of times a heartbeat packet is missed before BFD declares that the neighbor is down
BfdEnabled bool
Should Bidirectional Forwarding Detection (BFD) be enabled
BfdInterval float64
Time interval (in milliseconds) between heartbeat packets
EdgeGatewayId string
The ID of the edge gateway (NSX-T only). Can be looked up using vcd.NsxtEdgegateway datasource
GracefulRestartMode string
BGP Neighbor Graceful Restart Mode. One of:

  • DISABLE - Overrides the global edge gateway settings and disables graceful restart mode for this neighbor.
  • HELPER_ONLY - Overrides the global edge gateway settings and configures graceful restart mode as Helper only for this neighbor.
  • GRACEFUL_AND_HELPER - Overrides the global edge gateway settings and configures graceful restart mode as Graceful restart and Helper for this neighbor.
HoldDownTimer float64
Time interval (in seconds) before declaring a BGP peer dead
InFilterIpPrefixListId string
The ID of the IP Prefix List to be used for filtering incoming BGP routes
IpAddress string
BGP Neighbor IP Address (IPv4 or IPv6)
KeepAliveTimer float64
Time interval (in seconds) between sending keep-alive messages to a BGP peer
NsxtEdgegatewayBgpNeighborId string
Org string
The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
OutFilterIpPrefixListId string
The ID of the IP Prefix List to be used for filtering outgoing BGP routes
Password string
BGP Neighbor Password
RemoteAsNumber string
BGP Neighbor Remote Autonomous System (AS) Number
RouteFiltering string
Route filtering by IP Address family. One of DISABLED, IPV4, IPV6
allowAsIn Boolean
BGP Allow-as-in feature is used to allow the BGP speaker to accept the BGP updates even if its own BGP AS number is in the AS-Path attribute.
bfdDeadMultiple Double
Number of times a heartbeat packet is missed before BFD declares that the neighbor is down
bfdEnabled Boolean
Should Bidirectional Forwarding Detection (BFD) be enabled
bfdInterval Double
Time interval (in milliseconds) between heartbeat packets
edgeGatewayId String
The ID of the edge gateway (NSX-T only). Can be looked up using vcd.NsxtEdgegateway datasource
gracefulRestartMode String
BGP Neighbor Graceful Restart Mode. One of:

  • DISABLE - Overrides the global edge gateway settings and disables graceful restart mode for this neighbor.
  • HELPER_ONLY - Overrides the global edge gateway settings and configures graceful restart mode as Helper only for this neighbor.
  • GRACEFUL_AND_HELPER - Overrides the global edge gateway settings and configures graceful restart mode as Graceful restart and Helper for this neighbor.
holdDownTimer Double
Time interval (in seconds) before declaring a BGP peer dead
inFilterIpPrefixListId String
The ID of the IP Prefix List to be used for filtering incoming BGP routes
ipAddress String
BGP Neighbor IP Address (IPv4 or IPv6)
keepAliveTimer Double
Time interval (in seconds) between sending keep-alive messages to a BGP peer
nsxtEdgegatewayBgpNeighborId String
org String
The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
outFilterIpPrefixListId String
The ID of the IP Prefix List to be used for filtering outgoing BGP routes
password String
BGP Neighbor Password
remoteAsNumber String
BGP Neighbor Remote Autonomous System (AS) Number
routeFiltering String
Route filtering by IP Address family. One of DISABLED, IPV4, IPV6
allowAsIn boolean
BGP Allow-as-in feature is used to allow the BGP speaker to accept the BGP updates even if its own BGP AS number is in the AS-Path attribute.
bfdDeadMultiple number
Number of times a heartbeat packet is missed before BFD declares that the neighbor is down
bfdEnabled boolean
Should Bidirectional Forwarding Detection (BFD) be enabled
bfdInterval number
Time interval (in milliseconds) between heartbeat packets
edgeGatewayId string
The ID of the edge gateway (NSX-T only). Can be looked up using vcd.NsxtEdgegateway datasource
gracefulRestartMode string
BGP Neighbor Graceful Restart Mode. One of:

  • DISABLE - Overrides the global edge gateway settings and disables graceful restart mode for this neighbor.
  • HELPER_ONLY - Overrides the global edge gateway settings and configures graceful restart mode as Helper only for this neighbor.
  • GRACEFUL_AND_HELPER - Overrides the global edge gateway settings and configures graceful restart mode as Graceful restart and Helper for this neighbor.
holdDownTimer number
Time interval (in seconds) before declaring a BGP peer dead
inFilterIpPrefixListId string
The ID of the IP Prefix List to be used for filtering incoming BGP routes
ipAddress string
BGP Neighbor IP Address (IPv4 or IPv6)
keepAliveTimer number
Time interval (in seconds) between sending keep-alive messages to a BGP peer
nsxtEdgegatewayBgpNeighborId string
org string
The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
outFilterIpPrefixListId string
The ID of the IP Prefix List to be used for filtering outgoing BGP routes
password string
BGP Neighbor Password
remoteAsNumber string
BGP Neighbor Remote Autonomous System (AS) Number
routeFiltering string
Route filtering by IP Address family. One of DISABLED, IPV4, IPV6
allow_as_in bool
BGP Allow-as-in feature is used to allow the BGP speaker to accept the BGP updates even if its own BGP AS number is in the AS-Path attribute.
bfd_dead_multiple float
Number of times a heartbeat packet is missed before BFD declares that the neighbor is down
bfd_enabled bool
Should Bidirectional Forwarding Detection (BFD) be enabled
bfd_interval float
Time interval (in milliseconds) between heartbeat packets
edge_gateway_id str
The ID of the edge gateway (NSX-T only). Can be looked up using vcd.NsxtEdgegateway datasource
graceful_restart_mode str
BGP Neighbor Graceful Restart Mode. One of:

  • DISABLE - Overrides the global edge gateway settings and disables graceful restart mode for this neighbor.
  • HELPER_ONLY - Overrides the global edge gateway settings and configures graceful restart mode as Helper only for this neighbor.
  • GRACEFUL_AND_HELPER - Overrides the global edge gateway settings and configures graceful restart mode as Graceful restart and Helper for this neighbor.
hold_down_timer float
Time interval (in seconds) before declaring a BGP peer dead
in_filter_ip_prefix_list_id str
The ID of the IP Prefix List to be used for filtering incoming BGP routes
ip_address str
BGP Neighbor IP Address (IPv4 or IPv6)
keep_alive_timer float
Time interval (in seconds) between sending keep-alive messages to a BGP peer
nsxt_edgegateway_bgp_neighbor_id str
org str
The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
out_filter_ip_prefix_list_id str
The ID of the IP Prefix List to be used for filtering outgoing BGP routes
password str
BGP Neighbor Password
remote_as_number str
BGP Neighbor Remote Autonomous System (AS) Number
route_filtering str
Route filtering by IP Address family. One of DISABLED, IPV4, IPV6
allowAsIn Boolean
BGP Allow-as-in feature is used to allow the BGP speaker to accept the BGP updates even if its own BGP AS number is in the AS-Path attribute.
bfdDeadMultiple Number
Number of times a heartbeat packet is missed before BFD declares that the neighbor is down
bfdEnabled Boolean
Should Bidirectional Forwarding Detection (BFD) be enabled
bfdInterval Number
Time interval (in milliseconds) between heartbeat packets
edgeGatewayId String
The ID of the edge gateway (NSX-T only). Can be looked up using vcd.NsxtEdgegateway datasource
gracefulRestartMode String
BGP Neighbor Graceful Restart Mode. One of:

  • DISABLE - Overrides the global edge gateway settings and disables graceful restart mode for this neighbor.
  • HELPER_ONLY - Overrides the global edge gateway settings and configures graceful restart mode as Helper only for this neighbor.
  • GRACEFUL_AND_HELPER - Overrides the global edge gateway settings and configures graceful restart mode as Graceful restart and Helper for this neighbor.
holdDownTimer Number
Time interval (in seconds) before declaring a BGP peer dead
inFilterIpPrefixListId String
The ID of the IP Prefix List to be used for filtering incoming BGP routes
ipAddress String
BGP Neighbor IP Address (IPv4 or IPv6)
keepAliveTimer Number
Time interval (in seconds) between sending keep-alive messages to a BGP peer
nsxtEdgegatewayBgpNeighborId String
org String
The name of organization to use, optional if defined at provider level. Useful when connected as sysadmin working across different organisations
outFilterIpPrefixListId String
The ID of the IP Prefix List to be used for filtering outgoing BGP routes
password String
BGP Neighbor Password
remoteAsNumber String
BGP Neighbor Remote Autonomous System (AS) Number
routeFiltering String
Route filtering by IP Address family. One of DISABLED, IPV4, IPV6

Package Details

Repository
vcd vmware/terraform-provider-vcd
License
Notes
This Pulumi package is based on the vcd Terraform Provider.