Class: Aws::DirectConnect::Types::DirectConnectGateway
- Inherits:
-
Struct
- Object
- Struct
- Aws::DirectConnect::Types::DirectConnectGateway
- Defined in:
- gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb
Overview
Information about a Direct Connect gateway, which enables you to connect virtual interfaces and virtual private gateway or transit gateways.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#amazon_side_asn ⇒ Integer
The autonomous system number (AS) for the Amazon side of the connection.
-
#direct_connect_gateway_id ⇒ String
The ID of the Direct Connect gateway.
-
#direct_connect_gateway_name ⇒ String
The name of the Direct Connect gateway.
-
#direct_connect_gateway_state ⇒ String
The state of the Direct Connect gateway.
-
#owner_account ⇒ String
The ID of the Amazon Web Services account that owns the Direct Connect gateway.
-
#state_change_error ⇒ String
The error message if the state of an object failed to advance.
-
#tags ⇒ Array<Types::Tag>
Information about a tag.
-
#total_prefix_pool_allocations ⇒ Integer
The total number of inbound route prefixes allocated to the attachments on the Direct Connect gateway.
Instance Attribute Details
#amazon_side_asn ⇒ Integer
The autonomous system number (AS) for the Amazon side of the connection.
2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2357 class DirectConnectGateway < Struct.new( :direct_connect_gateway_id, :direct_connect_gateway_name, :amazon_side_asn, :owner_account, :direct_connect_gateway_state, :state_change_error, :total_prefix_pool_allocations, :tags) SENSITIVE = [] include Aws::Structure end |
#direct_connect_gateway_id ⇒ String
The ID of the Direct Connect gateway.
2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2357 class DirectConnectGateway < Struct.new( :direct_connect_gateway_id, :direct_connect_gateway_name, :amazon_side_asn, :owner_account, :direct_connect_gateway_state, :state_change_error, :total_prefix_pool_allocations, :tags) SENSITIVE = [] include Aws::Structure end |
#direct_connect_gateway_name ⇒ String
The name of the Direct Connect gateway.
2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2357 class DirectConnectGateway < Struct.new( :direct_connect_gateway_id, :direct_connect_gateway_name, :amazon_side_asn, :owner_account, :direct_connect_gateway_state, :state_change_error, :total_prefix_pool_allocations, :tags) SENSITIVE = [] include Aws::Structure end |
#direct_connect_gateway_state ⇒ String
The state of the Direct Connect gateway. The following are the possible values:
pending: The initial state after calling CreateDirectConnectGateway.available: The Direct Connect gateway is ready for use.deleting: The initial state after calling DeleteDirectConnectGateway.deleted: The Direct Connect gateway is deleted and cannot pass traffic.
2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2357 class DirectConnectGateway < Struct.new( :direct_connect_gateway_id, :direct_connect_gateway_name, :amazon_side_asn, :owner_account, :direct_connect_gateway_state, :state_change_error, :total_prefix_pool_allocations, :tags) SENSITIVE = [] include Aws::Structure end |
#owner_account ⇒ String
The ID of the Amazon Web Services account that owns the Direct Connect gateway.
2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2357 class DirectConnectGateway < Struct.new( :direct_connect_gateway_id, :direct_connect_gateway_name, :amazon_side_asn, :owner_account, :direct_connect_gateway_state, :state_change_error, :total_prefix_pool_allocations, :tags) SENSITIVE = [] include Aws::Structure end |
#state_change_error ⇒ String
The error message if the state of an object failed to advance.
2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2357 class DirectConnectGateway < Struct.new( :direct_connect_gateway_id, :direct_connect_gateway_name, :amazon_side_asn, :owner_account, :direct_connect_gateway_state, :state_change_error, :total_prefix_pool_allocations, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Information about a tag.
2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2357 class DirectConnectGateway < Struct.new( :direct_connect_gateway_id, :direct_connect_gateway_name, :amazon_side_asn, :owner_account, :direct_connect_gateway_state, :state_change_error, :total_prefix_pool_allocations, :tags) SENSITIVE = [] include Aws::Structure end |
#total_prefix_pool_allocations ⇒ Integer
The total number of inbound route prefixes allocated to the attachments on the Direct Connect gateway. The count combines the IPv4 and IPv6 address families.
2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2357 class DirectConnectGateway < Struct.new( :direct_connect_gateway_id, :direct_connect_gateway_name, :amazon_side_asn, :owner_account, :direct_connect_gateway_state, :state_change_error, :total_prefix_pool_allocations, :tags) SENSITIVE = [] include Aws::Structure end |