You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::EC2::Types::TransitGatewayRequestOptions
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::TransitGatewayRequestOptions
- Defined in:
- (unknown)
Overview
When passing TransitGatewayRequestOptions as input to an Aws::Client method, you can use a vanilla Hash:
{
amazon_side_asn: 1,
auto_accept_shared_attachments: "enable", # accepts enable, disable
default_route_table_association: "enable", # accepts enable, disable
default_route_table_propagation: "enable", # accepts enable, disable
vpn_ecmp_support: "enable", # accepts enable, disable
dns_support: "enable", # accepts enable, disable
multicast_support: "enable", # accepts enable, disable
}
Describes the options for a transit gateway.
Returned by:
Instance Attribute Summary collapse
-
#amazon_side_asn ⇒ Integer
A private Autonomous System Number (ASN) for the Amazon side of a BGP session.
-
#auto_accept_shared_attachments ⇒ String
Enable or disable automatic acceptance of attachment requests.
-
#default_route_table_association ⇒ String
Enable or disable automatic association with the default association route table.
-
#default_route_table_propagation ⇒ String
Enable or disable automatic propagation of routes to the default propagation route table.
-
#dns_support ⇒ String
Enable or disable DNS support.
-
#multicast_support ⇒ String
Indicates whether multicast is enabled on the transit gateway
Possible values:
- enable
- disable
-
#vpn_ecmp_support ⇒ String
Enable or disable Equal Cost Multipath Protocol support.
Instance Attribute Details
#amazon_side_asn ⇒ Integer
A private Autonomous System Number (ASN) for the Amazon side of a BGP
session. The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to
4294967294 for 32-bit ASNs. The default is 64512
.
#auto_accept_shared_attachments ⇒ String
Enable or disable automatic acceptance of attachment requests. Disabled by default.
Possible values:
- enable
- disable
#default_route_table_association ⇒ String
Enable or disable automatic association with the default association route table. Enabled by default.
Possible values:
- enable
- disable
#default_route_table_propagation ⇒ String
Enable or disable automatic propagation of routes to the default propagation route table. Enabled by default.
Possible values:
- enable
- disable
#dns_support ⇒ String
Enable or disable DNS support. Enabled by default.
Possible values:
- enable
- disable
#multicast_support ⇒ String
Indicates whether multicast is enabled on the transit gateway
Possible values:
- enable
- disable
#vpn_ecmp_support ⇒ String
Enable or disable Equal Cost Multipath Protocol support. Enabled by default.
Possible values:
- enable
- disable