Class: Aws::DirectConnect::Types::Lag
- Inherits:
-
Struct
- Object
- Struct
- Aws::DirectConnect::Types::Lag
- Defined in:
- gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb
Overview
Information about a link aggregation group (LAG).
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#allows_hosted_connections ⇒ Boolean
Indicates whether the LAG can host other connections.
-
#aws_device ⇒ String
The AWS Direct Connect endpoint that hosts the LAG.
-
#aws_device_v2 ⇒ String
The AWS Direct Connect endpoint that hosts the LAG.
-
#connections ⇒ Array<Types::Connection>
The connections bundled by the LAG.
-
#connections_bandwidth ⇒ String
The individual bandwidth of the physical connections bundled by the LAG.
-
#has_logical_redundancy ⇒ String
Indicates whether the LAG supports a secondary BGP peer in the same address family (IPv4/IPv6).
-
#jumbo_frame_capable ⇒ Boolean
Indicates whether jumbo frames (9001 MTU) are supported.
-
#lag_id ⇒ String
The ID of the LAG.
-
#lag_name ⇒ String
The name of the LAG.
-
#lag_state ⇒ String
The state of the LAG.
-
#location ⇒ String
The location of the LAG.
-
#minimum_links ⇒ Integer
The minimum number of physical dedicated connections that must be operational for the LAG itself to be operational.
-
#number_of_connections ⇒ Integer
The number of physical dedicated connections bundled by the LAG, up to a maximum of 10.
-
#owner_account ⇒ String
The ID of the AWS account that owns the LAG.
-
#provider_name ⇒ String
The name of the service provider associated with the LAG.
-
#region ⇒ String
The AWS Region where the connection is located.
-
#tags ⇒ Array<Types::Tag>
The tags associated with the LAG.
Instance Attribute Details
#allows_hosted_connections ⇒ Boolean
Indicates whether the LAG can host other connections.
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |
#aws_device ⇒ String
The AWS Direct Connect endpoint that hosts the LAG.
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |
#aws_device_v2 ⇒ String
The AWS Direct Connect endpoint that hosts the LAG.
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |
#connections ⇒ Array<Types::Connection>
The connections bundled by the LAG.
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |
#connections_bandwidth ⇒ String
The individual bandwidth of the physical connections bundled by the LAG. The possible values are 1Gbps and 10Gbps.
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |
#has_logical_redundancy ⇒ String
Indicates whether the LAG supports a secondary BGP peer in the same address family (IPv4/IPv6).
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |
#jumbo_frame_capable ⇒ Boolean
Indicates whether jumbo frames (9001 MTU) are supported.
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |
#lag_id ⇒ String
The ID of the LAG.
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |
#lag_name ⇒ String
The name of the LAG.
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |
#lag_state ⇒ String
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.
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |
#location ⇒ String
The location of the LAG.
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |
#minimum_links ⇒ Integer
The minimum number of physical dedicated connections that must be operational for the LAG itself to be operational.
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |
#number_of_connections ⇒ Integer
The number of physical dedicated connections bundled by the LAG, up to a maximum of 10.
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |
#owner_account ⇒ String
The ID of the AWS account that owns the LAG.
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |
#provider_name ⇒ String
The name of the service provider associated with the LAG.
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |
#region ⇒ String
The AWS Region where the connection is located.
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The tags associated with the LAG.
2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2798 class Lag < Struct.new( :connections_bandwidth, :number_of_connections, :lag_id, :owner_account, :lag_name, :lag_state, :location, :region, :minimum_links, :aws_device, :aws_device_v2, :connections, :allows_hosted_connections, :jumbo_frame_capable, :has_logical_redundancy, :tags, :provider_name) SENSITIVE = [] include Aws::Structure end |