class Aws::DirectConnect::Types::Lag

Information about a link aggregation group (LAG).

@!attribute [rw] connections_bandwidth

The individual bandwidth of the physical connections bundled by the
LAG. The possible values are 1Gbps and 10Gbps.
@return [String]

@!attribute [rw] number_of_connections

The number of physical dedicated connections bundled by the LAG, up
to a maximum of 10.
@return [Integer]

@!attribute [rw] lag_id

The ID of the LAG.
@return [String]

@!attribute [rw] owner_account

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

@!attribute [rw] lag_name

The name of the LAG.
@return [String]

@!attribute [rw] lag_state

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

* `requested`\: The initial state of a LAG. The LAG stays in the
  requested state until the Letter of Authorization (LOA) is
  available.

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

* `available`\: The network link is established and the LAG is ready
  for use.

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

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

* `deleted`\: The LAG is deleted.

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

@!attribute [rw] location

The location of the LAG.
@return [String]

@!attribute [rw] region

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

@!attribute [rw] minimum_links

The minimum number of physical dedicated connections that must be
operational for the LAG itself to be operational.
@return [Integer]

@!attribute [rw] aws_device

The Direct Connect endpoint that hosts the LAG.
@return [String]

@!attribute [rw] aws_device_v2

The Direct Connect endpoint that hosts the LAG.
@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] connections

The connections bundled by the LAG.
@return [Array<Types::Connection>]

@!attribute [rw] allows_hosted_connections

Indicates whether the LAG can host other connections.
@return [Boolean]

@!attribute [rw] jumbo_frame_capable

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

@!attribute [rw] has_logical_redundancy

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

@!attribute [rw] tags

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

@!attribute [rw] provider_name

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

@!attribute [rw] mac_sec_capable

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

@!attribute [rw] encryption_mode

The LAG MAC Security (MACsec) 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 LAG.
@return [Array<Types::MacSecKey>]

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

Constants

SENSITIVE