Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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

default_route_table_association

default_route_table_propagation

description

  • Type: String
  • Required: No

dns_support

encryption_support

multicast_support

propagation_default_route_table_id

  • Type: TgwRouteTableId
  • Required: No

security_group_referencing_support

tags

  • Type: Map
  • Required: No

transit_gateway_cidr_blocks

  • Type: List<Cidr>
  • Required: No

vpn_ecmp_support

Enum Values

auto_accept_shared_attachments (AutoAcceptSharedAttachments)

ValueDSL Identifier
enableawscc.ec2.transit_gateway.AutoAcceptSharedAttachments.enable
disableawscc.ec2.transit_gateway.AutoAcceptSharedAttachments.disable

Shorthand formats: enable or AutoAcceptSharedAttachments.enable

default_route_table_association (DefaultRouteTableAssociation)

ValueDSL Identifier
enableawscc.ec2.transit_gateway.DefaultRouteTableAssociation.enable
disableawscc.ec2.transit_gateway.DefaultRouteTableAssociation.disable

Shorthand formats: enable or DefaultRouteTableAssociation.enable

default_route_table_propagation (DefaultRouteTablePropagation)

ValueDSL Identifier
enableawscc.ec2.transit_gateway.DefaultRouteTablePropagation.enable
disableawscc.ec2.transit_gateway.DefaultRouteTablePropagation.disable

Shorthand formats: enable or DefaultRouteTablePropagation.enable

dns_support (DnsSupport)

ValueDSL Identifier
enableawscc.ec2.transit_gateway.DnsSupport.enable
disableawscc.ec2.transit_gateway.DnsSupport.disable

Shorthand formats: enable or DnsSupport.enable

encryption_support (EncryptionSupport)

ValueDSL Identifier
disableawscc.ec2.transit_gateway.EncryptionSupport.disable
enableawscc.ec2.transit_gateway.EncryptionSupport.enable

Shorthand formats: disable or EncryptionSupport.disable

encryption_support_state (EncryptionSupportState)

ValueDSL Identifier
disableawscc.ec2.transit_gateway.EncryptionSupportState.disable
enableawscc.ec2.transit_gateway.EncryptionSupportState.enable

Shorthand formats: disable or EncryptionSupportState.disable

multicast_support (MulticastSupport)

ValueDSL Identifier
enableawscc.ec2.transit_gateway.MulticastSupport.enable
disableawscc.ec2.transit_gateway.MulticastSupport.disable

Shorthand formats: enable or MulticastSupport.enable

security_group_referencing_support (SecurityGroupReferencingSupport)

ValueDSL Identifier
enableawscc.ec2.transit_gateway.SecurityGroupReferencingSupport.enable
disableawscc.ec2.transit_gateway.SecurityGroupReferencingSupport.disable

Shorthand formats: enable or SecurityGroupReferencingSupport.enable

vpn_ecmp_support (VpnEcmpSupport)

ValueDSL Identifier
enableawscc.ec2.transit_gateway.VpnEcmpSupport.enable
disableawscc.ec2.transit_gateway.VpnEcmpSupport.disable

Shorthand formats: enable or VpnEcmpSupport.enable

Attribute Reference

encryption_support_state

id

  • Type: TransitGatewayId

transit_gateway_arn

  • Type: Arn