class Aws::DirectConnect::Types::Connection

Information about an Direct Connect connection.

@!attribute [rw] owner_account

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

@!attribute [rw] connection_id

The ID of the connection.
@return [String]

@!attribute [rw] connection_name

The name of the connection.
@return [String]

@!attribute [rw] connection_state

The state of the connection. The following are the possible values:

* `ordering`\: The initial state of a hosted connection provisioned
  on an interconnect. The connection stays in the ordering state
  until the owner of the hosted connection confirms or declines the
  connection order.

* `requested`\: The initial state of a standard connection. The
  connection stays in the requested state until the Letter of
  Authorization (LOA) is sent to the customer.

* `pending`\: The connection has been approved and is being
  initialized.

* `available`\: The network link is up and the connection is ready
  for use.

* `down`\: The network link is down.

* `deleting`\: The connection is being deleted.

* `deleted`\: The connection has been deleted.

* `rejected`\: A hosted connection in the `ordering` state enters
  the `rejected` state if it is deleted by the customer.

* `unknown`\: The state of the connection is not available.
@return [String]

@!attribute [rw] region

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

@!attribute [rw] location

The location of the connection.
@return [String]

@!attribute [rw] bandwidth

The bandwidth of the connection.
@return [String]

@!attribute [rw] vlan

The ID of the VLAN.
@return [Integer]

@!attribute [rw] partner_name

The name of the Direct Connect service provider associated with the
connection.
@return [String]

@!attribute [rw] loa_issue_time

The time of the most recent call to DescribeLoa for this connection.
@return [Time]

@!attribute [rw] lag_id

The ID of the LAG.
@return [String]

@!attribute [rw] aws_device

The Direct Connect endpoint on which the physical connection
terminates.
@return [String]

@!attribute [rw] jumbo_frame_capable

Indicates whether jumbo frames (9001 MTU) are supported.
@return [Boolean]

@!attribute [rw] aws_device_v2

The Direct Connect endpoint that terminates the physical connection.
@return [String]

@!attribute [rw] aws_logical_device_id

The Direct Connect endpoint that terminates the logical connection.
This device might be different than the device that terminates the
physical connection.
@return [String]

@!attribute [rw] has_logical_redundancy

Indicates whether the connection supports a secondary BGP peer in
the same address family (IPv4/IPv6).
@return [String]

@!attribute [rw] tags

The tags associated with the connection.
@return [Array<Types::Tag>]

@!attribute [rw] provider_name

The name of the service provider associated with the connection.
@return [String]

@!attribute [rw] mac_sec_capable

Indicates whether the connection supports MAC Security (MACsec).
@return [Boolean]

@!attribute [rw] port_encryption_status

The MAC Security (MACsec) port link status of the connection.

The valid values are `Encryption Up`, which means that there is an
active Connection Key Name, or `Encryption Down`.
@return [String]

@!attribute [rw] encryption_mode

The MAC Security (MACsec) connection encryption mode.

The valid values are `no_encrypt`, `should_encrypt`, and
`must_encrypt`.
@return [String]

@!attribute [rw] mac_sec_keys

The MAC Security (MACsec) security keys associated with the
connection.
@return [Array<Types::MacSecKey>]

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

Constants

SENSITIVE