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 (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.
2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2075 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.
2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2075 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.
2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2075 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.
2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2075 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.
2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2075 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.
2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 |
# File 'gems/aws-sdk-directconnect/lib/aws-sdk-directconnect/types.rb', line 2075 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 |