---
type: resource-type
title: TransitGateway
description: aws resource type AWS::EC2::TransitGateway
name: TransitGateway
lexicon: aws
resource_type: AWS::EC2::TransitGateway
---
`AWS::EC2::TransitGateway`, a resource type of the aws lexicon.

## Properties

- `AmazonSideAsn` (`number`, optional)
- `AssociationDefaultRouteTableId` (`string`, optional)
- `AutoAcceptSharedAttachments` (`string`, optional)
- `DefaultRouteTableAssociation` (`string`, optional)
- `DefaultRouteTablePropagation` (`string`, optional)
- `Description` (`string`, optional)
- `DnsSupport` (`string`, optional)
- `EncryptionSupport` (`"disable" | "enable"`, optional)
- `EncryptionSupportState` (`string`, optional)
- `Id` (`string`, optional)
- `MulticastSupport` (`string`, optional)
- `PropagationDefaultRouteTableId` (`string`, optional)
- `SecurityGroupReferencingSupport` (`string`, optional)
- `Tags` (`TransitGateway_Tag[]`, optional)
- `TransitGatewayArn` (`string`, optional)
- `TransitGatewayCidrBlocks` (`string[]`, optional)
- `VpnEcmpSupport` (`string`, optional)

## Attributes

- `EncryptionSupportState`
- `Id`
- `TransitGatewayArn`
