BGPPeer
public struct BGPPeer : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The address family for the BGP peer.
Declaration
Swift
public let addressFamily: AddressFamily?
-
The IP address assigned to the Amazon interface.
Declaration
Swift
public let amazonAddress: String?
-
The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.
Declaration
Swift
public let asn: Int?
-
The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.
Declaration
Swift
public let authKey: String?
-
The Direct Connect endpoint on which the BGP peer terminates.
Declaration
Swift
public let awsDeviceV2: String?
-
The ID of the BGP peer.
Declaration
Swift
public let bgpPeerId: String?
-
The state of the BGP peer. The following are the possible values: verifying: The BGP peering addresses or ASN require validation before the BGP peer can be created. This state applies only to public virtual interfaces. pending: The BGP peer is created, and remains in this state until it is ready to be established. available: The BGP peer is ready to be established. deleting: The BGP peer is being deleted. deleted: The BGP peer is deleted and cannot be established.
Declaration
Swift
public let bgpPeerState: BGPPeerState?
-
The status of the BGP peer. The following are the possible values: up: The BGP peer is established. This state does not indicate the state of the routing function. Ensure that you are receiving routes over the BGP session. down: The BGP peer is down. unknown: The BGP peer status is not available.
Declaration
Swift
public let bgpStatus: BGPStatus?
-
The IP address assigned to the customer interface.
Declaration
Swift
public let customerAddress: String?
-
init(addressFamily:amazonAddress:asn:authKey:awsDeviceV2:bgpPeerId:bgpPeerState:bgpStatus:customerAddress:)
Undocumented
Declaration
Swift
public init(addressFamily: AddressFamily? = nil, amazonAddress: String? = nil, asn: Int? = nil, authKey: String? = nil, awsDeviceV2: String? = nil, bgpPeerId: String? = nil, bgpPeerState: BGPPeerState? = nil, bgpStatus: BGPStatus? = nil, customerAddress: String? = nil)