DirectConnectGatewayAttachment
public struct DirectConnectGatewayAttachment : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
The state of the attachment. The following are the possible values: attaching: The initial state after a virtual interface is created using the Direct Connect gateway. attached: The Direct Connect gateway and virtual interface are attached and ready to pass traffic. detaching: The initial state after calling DeleteVirtualInterface. detached: The virtual interface is detached from the Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual interface is stopped.
Declaration
Swift
public let attachmentState: DirectConnectGatewayAttachmentState? -
The type of attachment.
Declaration
Swift
public let attachmentType: DirectConnectGatewayAttachmentType? -
The ID of the Direct Connect gateway.
Declaration
Swift
public let directConnectGatewayId: String? -
The error message if the state of an object failed to advance.
Declaration
Swift
public let stateChangeError: String? -
The ID of the virtual interface.
Declaration
Swift
public let virtualInterfaceId: String? -
The ID of the AWS account that owns the virtual interface.
Declaration
Swift
public let virtualInterfaceOwnerAccount: String? -
The AWS Region where the virtual interface is located.
Declaration
Swift
public let virtualInterfaceRegion: String? -
init(attachmentState:attachmentType:directConnectGatewayId:stateChangeError:virtualInterfaceId:virtualInterfaceOwnerAccount:virtualInterfaceRegion:)Undocumented
Declaration
Swift
public init(attachmentState: DirectConnectGatewayAttachmentState? = nil, attachmentType: DirectConnectGatewayAttachmentType? = nil, directConnectGatewayId: String? = nil, stateChangeError: String? = nil, virtualInterfaceId: String? = nil, virtualInterfaceOwnerAccount: String? = nil, virtualInterfaceRegion: String? = nil)
View on GitHub
DirectConnectGatewayAttachment Structure Reference