class Aws::DirectConnect::Types::DirectConnectGatewayAttachment

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

@!attribute [rw] direct_connect_gateway_id

The ID of the Direct Connect gateway.
@return [String]

@!attribute [rw] virtual_interface_id

The ID of the virtual interface.
@return [String]

@!attribute [rw] virtual_interface_region

The Region where the virtual interface is located.
@return [String]

@!attribute [rw] virtual_interface_owner_account

The ID of the account that owns the virtual interface.
@return [String]

@!attribute [rw] attachment_state

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.
@return [String]

@!attribute [rw] attachment_type

The type of attachment.
@return [String]

@!attribute [rw] state_change_error

The error message if the state of an object failed to advance.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/directconnect-2012-10-25/DirectConnectGatewayAttachment AWS API Documentation

Constants

SENSITIVE