/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 |