• Public
  • Public/Protected
  • All

Interface DirectConnectGatewayAttachment

Information about an attachment between a Direct Connect gateway and a virtual interface.


  • DirectConnectGatewayAttachment



Optional attachmentState

attachmentState: DirectConnectGatewayAttachmentState | string

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.

Optional attachmentType

attachmentType: DirectConnectGatewayAttachmentType | string

The type of attachment.

Optional directConnectGatewayId

directConnectGatewayId: undefined | string

The ID of the Direct Connect gateway.

Optional stateChangeError

stateChangeError: undefined | string

The error message if the state of an object failed to advance.

Optional virtualInterfaceId

virtualInterfaceId: undefined | string

The ID of the virtual interface.

Optional virtualInterfaceOwnerAccount

virtualInterfaceOwnerAccount: undefined | string

The ID of the Amazon Web Services account that owns the virtual interface.

Optional virtualInterfaceRegion

virtualInterfaceRegion: undefined | string

The Amazon Web Services Region where the virtual interface is located.