amazon_side_asn |
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. Default value: 64512. |
number |
64512 |
no |
auto_accept_shared_attachments |
Whether resource attachment requests are automatically accepted. Valid values: disable, enable. Default value: disable. |
string |
"disable" |
no |
aws_ram_resource_share_accepter |
Accepter the RAM. |
bool |
false |
no |
default_route_table_association |
Whether resource attachments are automatically associated with the default association route table. Valid values: disable, enable. Default value: enable. |
string |
"enable" |
no |
default_route_table_propagation |
Whether resource attachments automatically propagate routes to the default propagation route table. Valid values: disable, enable. Default value: enable. |
string |
"enable" |
no |
description |
Description of the EC2 Transit Gateway |
string |
"" |
no |
dns_support |
Should be true to enable DNS support in the TGW |
string |
"enable" |
no |
enable |
Whether or not to enable the entire module or not. |
bool |
true |
no |
environment |
Environment (e.g. prod , dev , staging ). |
string |
"" |
no |
hub_static_route |
This variable use in create a transit gateway static route |
bool |
false |
no |
label_order |
Label order, e.g. name . |
list(any) |
[ "environment", "name" ] |
no |
managedby |
ManagedBy, eg 'CloudDrove' or 'AnmolNagpal'. |
string |
"[email protected]" |
no |
multicast_support |
Whether multicast support is enabled |
string |
"enable" |
no |
name |
Name (e.g. app or cluster ). |
string |
"" |
no |
repository |
Terraform current module repo |
string |
"https://github.com/clouddrove/terraform-aws-transit-gateway" |
no |
resource_share_account_ids |
Ids of the account where the Transit Gateway should be shared. |
list(string) |
[] |
no |
resource_share_allow_external_principals |
Whether or not to allow external principals for the Resource Share for the Transit Gateway. |
bool |
false |
no |
resource_share_arn |
ARN of RAM. |
string |
"" |
no |
resource_share_enable |
Whether or not to create a Resource Share for the Transit Gateway. |
bool |
false |
no |
tgw_create |
Whether or not to create a Transit Gateway. |
bool |
false |
no |
transit_gateway_cidr_blocks |
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 |
list(string) |
[] |
no |
transit_gateway_id |
The ID of gateway id. |
string |
null |
no |
vpc_attachments |
Maps of maps of VPC details to attach to TGW. Type 'any' to disable type validation by Terraform. |
any |
{} |
no |
vpn_ecmp_support |
Whether VPN Equal Cost Multipath Protocol support is enabled. Valid values: disable, enable. Default value: enable. |
string |
"enable" |
no |