Skip to content

/AWS1/CL_EC2TGWREQUESTOPTIONS

Describes the options for a transit gateway.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_AMAZONSIDEASN TYPE /AWS1/EC2LONG /AWS1/EC2LONG

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.

IV_AUTOACCSHAREDATTACHMENTS TYPE /AWS1/EC2AUTOACCSHAREDATTACH00 /AWS1/EC2AUTOACCSHAREDATTACH00

Enable or disable automatic acceptance of attachment requests. Disabled by default.

IV_DEFROUTETABLEASSOCIATION TYPE /AWS1/EC2DEFROUTETBLASSOCIAT00 /AWS1/EC2DEFROUTETBLASSOCIAT00

Enable or disable automatic association with the default association route table. Enabled by default.

IV_DEFROUTETABLEPROPAGATION TYPE /AWS1/EC2DEFROUTETBLPROPAGAT00 /AWS1/EC2DEFROUTETBLPROPAGAT00

Enable or disable automatic propagation of routes to the default propagation route table. Enabled by default.

IV_VPNECMPSUPPORT TYPE /AWS1/EC2VPNECMPSUPPORTVALUE /AWS1/EC2VPNECMPSUPPORTVALUE

Enable or disable Equal Cost Multipath Protocol support. Enabled by default.

IV_DNSSUPPORT TYPE /AWS1/EC2DNSSUPPORTVALUE /AWS1/EC2DNSSUPPORTVALUE

Enable or disable DNS support. Enabled by default.

IV_SECGROUPREFERENCINGSUPP TYPE /AWS1/EC2SECGRREFERENCINGSUP00 /AWS1/EC2SECGRREFERENCINGSUP00

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.

For more information about security group referencing, see Security group referencing in the Amazon Web Services Transit Gateways Guide.

IV_MULTICASTSUPPORT TYPE /AWS1/EC2MULTICASTSUPPORTVALUE /AWS1/EC2MULTICASTSUPPORTVALUE

Indicates whether multicast is enabled on the transit gateway

IT_TRANSITGATEWAYCIDRBLOCKS TYPE /AWS1/CL_EC2TGWCIDRBLKSTRLST_W=>TT_TGWCIDRBLOCKSTRINGLIST TT_TGWCIDRBLOCKSTRINGLIST

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.


Queryable Attributes

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. The default is 64512.

Accessible with the following methods

Method Description
GET_AMAZONSIDEASN() Getter for AMAZONSIDEASN, with configurable default
ASK_AMAZONSIDEASN() Getter for AMAZONSIDEASN w/ exceptions if field has no value
HAS_AMAZONSIDEASN() Determine if AMAZONSIDEASN has a value

AutoAcceptSharedAttachments

Enable or disable automatic acceptance of attachment requests. Disabled by default.

Accessible with the following methods

Method Description
GET_AUTOACCSHAREDATTACHMENTS() Getter for AUTOACCEPTSHAREDATTACHMENTS, with configurable de
ASK_AUTOACCSHAREDATTACHMENTS() Getter for AUTOACCEPTSHAREDATTACHMENTS w/ exceptions if fiel
HAS_AUTOACCSHAREDATTACHMENTS() Determine if AUTOACCEPTSHAREDATTACHMENTS has a value

DefaultRouteTableAssociation

Enable or disable automatic association with the default association route table. Enabled by default.

Accessible with the following methods

Method Description
GET_DEFROUTETABLEASSOCIATION() Getter for DEFAULTROUTETABLEASSOCIATION, with configurable d
ASK_DEFROUTETABLEASSOCIATION() Getter for DEFAULTROUTETABLEASSOCIATION w/ exceptions if fie
HAS_DEFROUTETABLEASSOCIATION() Determine if DEFAULTROUTETABLEASSOCIATION has a value

DefaultRouteTablePropagation

Enable or disable automatic propagation of routes to the default propagation route table. Enabled by default.

Accessible with the following methods

Method Description
GET_DEFROUTETABLEPROPAGATION() Getter for DEFAULTROUTETABLEPROPAGATION, with configurable d
ASK_DEFROUTETABLEPROPAGATION() Getter for DEFAULTROUTETABLEPROPAGATION w/ exceptions if fie
HAS_DEFROUTETABLEPROPAGATION() Determine if DEFAULTROUTETABLEPROPAGATION has a value

VpnEcmpSupport

Enable or disable Equal Cost Multipath Protocol support. Enabled by default.

Accessible with the following methods

Method Description
GET_VPNECMPSUPPORT() Getter for VPNECMPSUPPORT, with configurable default
ASK_VPNECMPSUPPORT() Getter for VPNECMPSUPPORT w/ exceptions if field has no valu
HAS_VPNECMPSUPPORT() Determine if VPNECMPSUPPORT has a value

DnsSupport

Enable or disable DNS support. Enabled by default.

Accessible with the following methods

Method Description
GET_DNSSUPPORT() Getter for DNSSUPPORT, with configurable default
ASK_DNSSUPPORT() Getter for DNSSUPPORT w/ exceptions if field has no value
HAS_DNSSUPPORT() Determine if DNSSUPPORT has a value

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.

For more information about security group referencing, see Security group referencing in the Amazon Web Services Transit Gateways Guide.

Accessible with the following methods

Method Description
GET_SECGROUPREFERENCINGSUPP() Getter for SECGROUPREFERENCINGSUPPORT, with configurable def
ASK_SECGROUPREFERENCINGSUPP() Getter for SECGROUPREFERENCINGSUPPORT w/ exceptions if field
HAS_SECGROUPREFERENCINGSUPP() Determine if SECGROUPREFERENCINGSUPPORT has a value

MulticastSupport

Indicates whether multicast is enabled on the transit gateway

Accessible with the following methods

Method Description
GET_MULTICASTSUPPORT() Getter for MULTICASTSUPPORT, with configurable default
ASK_MULTICASTSUPPORT() Getter for MULTICASTSUPPORT w/ exceptions if field has no va
HAS_MULTICASTSUPPORT() Determine if MULTICASTSUPPORT has a value

TransitGatewayCidrBlocks

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.

Accessible with the following methods

Method Description
GET_TRANSITGATEWAYCIDRBLOCKS() Getter for TRANSITGATEWAYCIDRBLOCKS, with configurable defau
ASK_TRANSITGATEWAYCIDRBLOCKS() Getter for TRANSITGATEWAYCIDRBLOCKS w/ exceptions if field h
HAS_TRANSITGATEWAYCIDRBLOCKS() Determine if TRANSITGATEWAYCIDRBLOCKS has a value