Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

TransitGatewayOptions - Amazon Elastic Compute Cloud

TransitGatewayOptions

Describes the options for a transit gateway.

Contents

amazonSideAsn

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.

Type: Long

Required: No

associationDefaultRouteTableId

The ID of the default association route table.

Type: String

Required: No

autoAcceptSharedAttachments

Indicates whether attachment requests are automatically accepted.

Type: String

Valid Values: enable | disable

Required: No

defaultRouteTableAssociation

Indicates whether resource attachments are automatically associated with the default association route table.

Type: String

Valid Values: enable | disable

Required: No

defaultRouteTablePropagation

Indicates whether resource attachments automatically propagate routes to the default propagation route table.

Type: String

Valid Values: enable | disable

Required: No

dnsSupport

Indicates whether DNS support is enabled.

Type: String

Valid Values: enable | disable

Required: No

multicastSupport

Indicates whether multicast is enabled on the transit gateway

Type: String

Valid Values: enable | disable

Required: No

propagationDefaultRouteTableId

The ID of the default propagation route table.

Type: String

Required: No

securityGroupReferencingSupport

Enables you to reference a security group across VPCs attached to a transit gateway to simplify security group management.

This option is disabled by default.

Type: String

Valid Values: enable | disable

Required: No

transitGatewayCidrBlocks

The transit gateway CIDR blocks.

Type: Array of strings

Required: No

vpnEcmpSupport

Indicates whether Equal Cost Multipath Protocol support is enabled.

Type: String

Valid Values: enable | disable

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.