CfnTransitGatewayProps

class aws_cdk.aws_ec2.CfnTransitGatewayProps(*, amazon_side_asn=None, auto_accept_shared_attachments=None, default_route_table_association=None, default_route_table_propagation=None, description=None, dns_support=None, tags=None, vpn_ecmp_support=None)

Bases: object

__init__(*, amazon_side_asn=None, auto_accept_shared_attachments=None, default_route_table_association=None, default_route_table_propagation=None, description=None, dns_support=None, tags=None, vpn_ecmp_support=None)

Properties for defining a AWS::EC2::TransitGateway.

Parameters
  • amazon_side_asn (Union[int, float, None]) – AWS::EC2::TransitGateway.AmazonSideAsn.

  • auto_accept_shared_attachments (Optional[str]) – AWS::EC2::TransitGateway.AutoAcceptSharedAttachments.

  • default_route_table_association (Optional[str]) – AWS::EC2::TransitGateway.DefaultRouteTableAssociation.

  • default_route_table_propagation (Optional[str]) – AWS::EC2::TransitGateway.DefaultRouteTablePropagation.

  • description (Optional[str]) – AWS::EC2::TransitGateway.Description.

  • dns_support (Optional[str]) – AWS::EC2::TransitGateway.DnsSupport.

  • tags (Optional[List[CfnTag]]) – AWS::EC2::TransitGateway.Tags.

  • vpn_ecmp_support (Optional[str]) – AWS::EC2::TransitGateway.VpnEcmpSupport.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html

Attributes

amazon_side_asn

AWS::EC2::TransitGateway.AmazonSideAsn.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-amazonsideasn

Return type

Union[int, float, None]

auto_accept_shared_attachments

AWS::EC2::TransitGateway.AutoAcceptSharedAttachments.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-autoacceptsharedattachments

Return type

Optional[str]

default_route_table_association

AWS::EC2::TransitGateway.DefaultRouteTableAssociation.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-defaultroutetableassociation

Return type

Optional[str]

default_route_table_propagation

AWS::EC2::TransitGateway.DefaultRouteTablePropagation.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-defaultroutetablepropagation

Return type

Optional[str]

description

AWS::EC2::TransitGateway.Description.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-description

Return type

Optional[str]

dns_support

AWS::EC2::TransitGateway.DnsSupport.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-dnssupport

Return type

Optional[str]

tags

AWS::EC2::TransitGateway.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-tags

Return type

Optional[List[CfnTag]]

vpn_ecmp_support

AWS::EC2::TransitGateway.VpnEcmpSupport.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-transitgateway.html#cfn-ec2-transitgateway-vpnecmpsupport

Return type

Optional[str]