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)