AWS::DirectConnect::PrivateVirtualInterface BgpPeer - AWS CloudFormation
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::DirectConnect::PrivateVirtualInterface BgpPeer

Information about a BGP peer.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "AddressFamily" : String, "AmazonAddress" : String, "Asn" : String, "AuthKey" : String, "BgpPeerId" : String, "CustomerAddress" : String }

YAML

AddressFamily: String AmazonAddress: String Asn: String AuthKey: String BgpPeerId: String CustomerAddress: String

Properties

AddressFamily

The address family for the BGP peer.

Required: Yes

Type: String

Pattern: ^(ipv4)|(ipv6)$

Update requires: No interruption

AmazonAddress

The IP address assigned to the Amazon interface.

Required: No

Type: String

Pattern: ^[0-9a-fA-F:.]+/[0-9]+$

Update requires: No interruption

Asn

The autonomous system number (ASN). The valid range is from 1 to 4294967294 for Border Gateway Protocol (BGP) configuration. If you provide a number greater than the maximum, an error is returned.

This is configured as a string to support long ASNs. For more details about long ASN support, see Long ASN support in Direct Connect in the Direct Connect User Guide .

Required: Yes

Type: String

Pattern: ^[1-9][0-9]*$

Update requires: No interruption

AuthKey

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Required: No

Type: String

Pattern: ^[A-Za-z0-9\\!"#$%&'()*+,\-./:;<=>?@\[\]\^_`{|}~]{6,80}$

Update requires: No interruption

BgpPeerId

The ID of the BGP peer.

Required: No

Type: String

Pattern: ^dxpeer-[a-z0-9]{8}$

Update requires: No interruption

CustomerAddress

The IP address assigned to the customer interface.

Required: No

Type: String

Pattern: ^[0-9a-fA-F:.]+/[0-9]+$

Update requires: No interruption