DirectConnectGatewayAssociation
public struct DirectConnectGatewayAssociation : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
Declaration
Swift
public let allowedPrefixesToDirectConnectGateway: [RouteFilterPrefix]?
-
Information about the associated gateway.
Declaration
Swift
public let associatedGateway: AssociatedGateway?
-
The ID of the Direct Connect gateway association.
Declaration
Swift
public let associationId: String?
-
The state of the association. The following are the possible values: associating: The initial state after calling CreateDirectConnectGatewayAssociation. associated: The Direct Connect gateway and virtual private gateway or transit gateway are successfully associated and ready to pass traffic. disassociating: The initial state after calling DeleteDirectConnectGatewayAssociation. disassociated: The virtual private gateway or transit gateway is disassociated from the Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual private gateway or transit gateway is stopped.
Declaration
Swift
public let associationState: DirectConnectGatewayAssociationState?
-
The ID of the Direct Connect gateway.
Declaration
Swift
public let directConnectGatewayId: String?
-
The ID of the AWS account that owns the associated gateway.
Declaration
Swift
public let directConnectGatewayOwnerAccount: String?
-
The error message if the state of an object failed to advance.
Declaration
Swift
public let stateChangeError: String?
-
The ID of the virtual private gateway. Applies only to private virtual interfaces.
Declaration
Swift
public let virtualGatewayId: String?
-
The ID of the AWS account that owns the virtual private gateway.
Declaration
Swift
public let virtualGatewayOwnerAccount: String?
-
The AWS Region where the virtual private gateway is located.
Declaration
Swift
public let virtualGatewayRegion: String?
-
init(allowedPrefixesToDirectConnectGateway:associatedGateway:associationId:associationState:directConnectGatewayId:directConnectGatewayOwnerAccount:stateChangeError:virtualGatewayId:virtualGatewayOwnerAccount:virtualGatewayRegion:)
Undocumented
Declaration
Swift
public init(allowedPrefixesToDirectConnectGateway: [RouteFilterPrefix]? = nil, associatedGateway: AssociatedGateway? = nil, associationId: String? = nil, associationState: DirectConnectGatewayAssociationState? = nil, directConnectGatewayId: String? = nil, directConnectGatewayOwnerAccount: String? = nil, stateChangeError: String? = nil, virtualGatewayId: String? = nil, virtualGatewayOwnerAccount: String? = nil, virtualGatewayRegion: String? = nil)