Class: Aws::EC2::Types::TransitGatewayRequestOptions
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::TransitGatewayRequestOptions
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
Describes the options for a transit gateway.
Constant Summary collapse
- SENSITIVE =
[]
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.
-
#transit_gateway_cidr_blocks ⇒ Array<String>
One or more IPv4 or IPv6 CIDR blocks for the transit gateway.
-
#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
.
60411 60412 60413 60414 60415 60416 60417 60418 60419 60420 60421 60422 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 60411 class TransitGatewayRequestOptions < Struct.new( :amazon_side_asn, :auto_accept_shared_attachments, :default_route_table_association, :default_route_table_propagation, :vpn_ecmp_support, :dns_support, :multicast_support, :transit_gateway_cidr_blocks) SENSITIVE = [] include Aws::Structure end |
#auto_accept_shared_attachments ⇒ String
Enable or disable automatic acceptance of attachment requests. Disabled by default.
60411 60412 60413 60414 60415 60416 60417 60418 60419 60420 60421 60422 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 60411 class TransitGatewayRequestOptions < Struct.new( :amazon_side_asn, :auto_accept_shared_attachments, :default_route_table_association, :default_route_table_propagation, :vpn_ecmp_support, :dns_support, :multicast_support, :transit_gateway_cidr_blocks) SENSITIVE = [] include Aws::Structure end |
#default_route_table_association ⇒ String
Enable or disable automatic association with the default association route table. Enabled by default.
60411 60412 60413 60414 60415 60416 60417 60418 60419 60420 60421 60422 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 60411 class TransitGatewayRequestOptions < Struct.new( :amazon_side_asn, :auto_accept_shared_attachments, :default_route_table_association, :default_route_table_propagation, :vpn_ecmp_support, :dns_support, :multicast_support, :transit_gateway_cidr_blocks) SENSITIVE = [] include Aws::Structure end |
#default_route_table_propagation ⇒ String
Enable or disable automatic propagation of routes to the default propagation route table. Enabled by default.
60411 60412 60413 60414 60415 60416 60417 60418 60419 60420 60421 60422 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 60411 class TransitGatewayRequestOptions < Struct.new( :amazon_side_asn, :auto_accept_shared_attachments, :default_route_table_association, :default_route_table_propagation, :vpn_ecmp_support, :dns_support, :multicast_support, :transit_gateway_cidr_blocks) SENSITIVE = [] include Aws::Structure end |
#dns_support ⇒ String
Enable or disable DNS support. Enabled by default.
60411 60412 60413 60414 60415 60416 60417 60418 60419 60420 60421 60422 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 60411 class TransitGatewayRequestOptions < Struct.new( :amazon_side_asn, :auto_accept_shared_attachments, :default_route_table_association, :default_route_table_propagation, :vpn_ecmp_support, :dns_support, :multicast_support, :transit_gateway_cidr_blocks) SENSITIVE = [] include Aws::Structure end |
#multicast_support ⇒ String
Indicates whether multicast is enabled on the transit gateway
60411 60412 60413 60414 60415 60416 60417 60418 60419 60420 60421 60422 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 60411 class TransitGatewayRequestOptions < Struct.new( :amazon_side_asn, :auto_accept_shared_attachments, :default_route_table_association, :default_route_table_propagation, :vpn_ecmp_support, :dns_support, :multicast_support, :transit_gateway_cidr_blocks) SENSITIVE = [] include Aws::Structure end |
#transit_gateway_cidr_blocks ⇒ Array<String>
One or more IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6.
60411 60412 60413 60414 60415 60416 60417 60418 60419 60420 60421 60422 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 60411 class TransitGatewayRequestOptions < Struct.new( :amazon_side_asn, :auto_accept_shared_attachments, :default_route_table_association, :default_route_table_propagation, :vpn_ecmp_support, :dns_support, :multicast_support, :transit_gateway_cidr_blocks) SENSITIVE = [] include Aws::Structure end |
#vpn_ecmp_support ⇒ String
Enable or disable Equal Cost Multipath Protocol support. Enabled by default.
60411 60412 60413 60414 60415 60416 60417 60418 60419 60420 60421 60422 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 60411 class TransitGatewayRequestOptions < Struct.new( :amazon_side_asn, :auto_accept_shared_attachments, :default_route_table_association, :default_route_table_propagation, :vpn_ecmp_support, :dns_support, :multicast_support, :transit_gateway_cidr_blocks) SENSITIVE = [] include Aws::Structure end |