Class: Aws::DirectConnect::Types::DirectConnectGateway
- Inherits:
-
Struct
- Object
- Struct
- Aws::DirectConnect::Types::DirectConnectGateway
- Includes:
- Structure
- Defined in:
- 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 (ASN) 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.
Instance Attribute Details
#amazon_side_asn ⇒ Integer
The autonomous system number (ASN) for the Amazon side of the connection.
2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 |
# File 'lib/aws-sdk-directconnect/types.rb', line 2100 class DirectConnectGateway < Struct.new( :direct_connect_gateway_id, :direct_connect_gateway_name, :amazon_side_asn, :owner_account, :direct_connect_gateway_state, :state_change_error) SENSITIVE = [] include Aws::Structure end |
#direct_connect_gateway_id ⇒ String
The ID of the Direct Connect gateway.
2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 |
# File 'lib/aws-sdk-directconnect/types.rb', line 2100 class DirectConnectGateway < Struct.new( :direct_connect_gateway_id, :direct_connect_gateway_name, :amazon_side_asn, :owner_account, :direct_connect_gateway_state, :state_change_error) SENSITIVE = [] include Aws::Structure end |
#direct_connect_gateway_name ⇒ String
The name of the Direct Connect gateway.
2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 |
# File 'lib/aws-sdk-directconnect/types.rb', line 2100 class DirectConnectGateway < Struct.new( :direct_connect_gateway_id, :direct_connect_gateway_name, :amazon_side_asn, :owner_account, :direct_connect_gateway_state, :state_change_error) 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.
2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 |
# File 'lib/aws-sdk-directconnect/types.rb', line 2100 class DirectConnectGateway < Struct.new( :direct_connect_gateway_id, :direct_connect_gateway_name, :amazon_side_asn, :owner_account, :direct_connect_gateway_state, :state_change_error) SENSITIVE = [] include Aws::Structure end |
#owner_account ⇒ String
The ID of the Amazon Web Services account that owns the Direct Connect gateway.
2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 |
# File 'lib/aws-sdk-directconnect/types.rb', line 2100 class DirectConnectGateway < Struct.new( :direct_connect_gateway_id, :direct_connect_gateway_name, :amazon_side_asn, :owner_account, :direct_connect_gateway_state, :state_change_error) SENSITIVE = [] include Aws::Structure end |
#state_change_error ⇒ String
The error message if the state of an object failed to advance.
2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 |
# File 'lib/aws-sdk-directconnect/types.rb', line 2100 class DirectConnectGateway < Struct.new( :direct_connect_gateway_id, :direct_connect_gateway_name, :amazon_side_asn, :owner_account, :direct_connect_gateway_state, :state_change_error) SENSITIVE = [] include Aws::Structure end |