awscc.ec2.transit_gateway
CloudFormation Type: AWS::EC2::TransitGateway
Resource Type definition for AWS::EC2::TransitGateway
Example
awscc.ec2.transit_gateway {
description = "Example Transit Gateway"
tags = {
Environment = "example"
}
}
Argument Reference
amazon_side_asn
- Type: Int(1..=4294967294)
- Required: No
association_default_route_table_id
- Type: TgwRouteTableId
- Required: No
auto_accept_shared_attachments
- Type: Enum (AutoAcceptSharedAttachments)
- Required: No
default_route_table_association
- Type: Enum (DefaultRouteTableAssociation)
- Required: No
default_route_table_propagation
- Type: Enum (DefaultRouteTablePropagation)
- Required: No
description
- Type: String
- Required: No
dns_support
- Type: Enum (DnsSupport)
- Required: No
encryption_support
- Type: Enum (EncryptionSupport)
- Required: No
multicast_support
- Type: Enum (MulticastSupport)
- Required: No
propagation_default_route_table_id
- Type: TgwRouteTableId
- Required: No
security_group_referencing_support
- Type: Enum (SecurityGroupReferencingSupport)
- Required: No
tags
- Type: Map
- Required: No
transit_gateway_cidr_blocks
- Type:
List<Cidr> - Required: No
vpn_ecmp_support
- Type: Enum (VpnEcmpSupport)
- Required: No
Enum Values
auto_accept_shared_attachments (AutoAcceptSharedAttachments)
| Value | DSL Identifier |
|---|---|
enable | awscc.ec2.transit_gateway.AutoAcceptSharedAttachments.enable |
disable | awscc.ec2.transit_gateway.AutoAcceptSharedAttachments.disable |
Shorthand formats: enable or AutoAcceptSharedAttachments.enable
default_route_table_association (DefaultRouteTableAssociation)
| Value | DSL Identifier |
|---|---|
enable | awscc.ec2.transit_gateway.DefaultRouteTableAssociation.enable |
disable | awscc.ec2.transit_gateway.DefaultRouteTableAssociation.disable |
Shorthand formats: enable or DefaultRouteTableAssociation.enable
default_route_table_propagation (DefaultRouteTablePropagation)
| Value | DSL Identifier |
|---|---|
enable | awscc.ec2.transit_gateway.DefaultRouteTablePropagation.enable |
disable | awscc.ec2.transit_gateway.DefaultRouteTablePropagation.disable |
Shorthand formats: enable or DefaultRouteTablePropagation.enable
dns_support (DnsSupport)
| Value | DSL Identifier |
|---|---|
enable | awscc.ec2.transit_gateway.DnsSupport.enable |
disable | awscc.ec2.transit_gateway.DnsSupport.disable |
Shorthand formats: enable or DnsSupport.enable
encryption_support (EncryptionSupport)
| Value | DSL Identifier |
|---|---|
disable | awscc.ec2.transit_gateway.EncryptionSupport.disable |
enable | awscc.ec2.transit_gateway.EncryptionSupport.enable |
Shorthand formats: disable or EncryptionSupport.disable
encryption_support_state (EncryptionSupportState)
| Value | DSL Identifier |
|---|---|
disable | awscc.ec2.transit_gateway.EncryptionSupportState.disable |
enable | awscc.ec2.transit_gateway.EncryptionSupportState.enable |
Shorthand formats: disable or EncryptionSupportState.disable
multicast_support (MulticastSupport)
| Value | DSL Identifier |
|---|---|
enable | awscc.ec2.transit_gateway.MulticastSupport.enable |
disable | awscc.ec2.transit_gateway.MulticastSupport.disable |
Shorthand formats: enable or MulticastSupport.enable
security_group_referencing_support (SecurityGroupReferencingSupport)
| Value | DSL Identifier |
|---|---|
enable | awscc.ec2.transit_gateway.SecurityGroupReferencingSupport.enable |
disable | awscc.ec2.transit_gateway.SecurityGroupReferencingSupport.disable |
Shorthand formats: enable or SecurityGroupReferencingSupport.enable
vpn_ecmp_support (VpnEcmpSupport)
| Value | DSL Identifier |
|---|---|
enable | awscc.ec2.transit_gateway.VpnEcmpSupport.enable |
disable | awscc.ec2.transit_gateway.VpnEcmpSupport.disable |
Shorthand formats: enable or VpnEcmpSupport.enable
Attribute Reference
encryption_support_state
id
- Type: TransitGatewayId
transit_gateway_arn
- Type: Arn