ReadonlynameA friendly name for the Transit Gateway attachment.
Optional Readonlyoptions(OPTIONAL) A Transit Gateway attachment options configuration.
Optional ReadonlyrouteThe friendly name of a Transit Gateway route table to associate the attachment to.
CAUTION: Changing this value after initial deployment causes a new association to be created. Attachments can only have a single association at a time. To avoid core pipeline failures, use multiple core pipeline runs to 1) delete the existing association and then 2) add the new association.
This is the logical name property of the route table as defined in network-config.yaml.
TransitGatewayRouteTableConfig
Optional ReadonlyrouteAn array of friendly names of Transit Gateway route tables to propagate the attachment.
ReadonlysubnetsAn array of the friendly names of VPC subnets for the attachment to be deployed.
CAUTION: Changing this value after initial deployment causes a new attachment to be created. VPCs can only have a single attachment at a time. To avoid core pipeline failures, use multiple core pipeline runs to 1) delete the existing VPC attachment and any downstream dependencies and then 2) create a new attachment with your updated subnets.
This is the logical name property of the subnet as defined in network-config.yaml.
SubnetConfig
Optional Readonlytags(OPTIONAL) An array of tag objects for the Transit Gateway attachment.
ReadonlytransitA Transit Gateway attachment target configuration object.
NetworkConfig / VpcConfig | VpcTemplatesConfig / TransitGatewayAttachmentConfig
Transit Gateway VPC attachment configuration.
Description
Use this configuration to define a Transit Gateway attachment to your VPC. Transit Gateway attachments allow you to interconnect your virtual private clouds (VPCs) and on-premises networks. Defining a VPC attachment deploys an elastic network interface within VPC subnets, which is then used by the transit gateway to route traffic to and from the chosen subnets.
Example