AWS CloudFormation templates
This solution uses AWS CloudFormation to automate the Network Orchestration for AWS Transit Gateway solution
deployment in the AWS Cloud. It includes the following AWS CloudFormation templates, which you can download
before deployment.
network-orchestration-hub.template: Use this template to launch the
solution and all associated components in your AWS network hub account. The default
configuration deploys AWS Transit Gateway, four AWS Transit Gateway route
tables, AWS Step Functions (to orchestrate VPC and Transit Gateway attachments), an AWS Resource Access Manager resource
share, an Amazon Simple Notification Service topic, an AWS AppSync API with WAF, an Amazon DynamoDB table, a global network in
AWS Transit Gateway network manager, an Amazon Cognito user pool, one Amazon CloudFront distribution with
CloudFront function, Amazon Simple Storage Service buckets, Amazon EventBridge event bus and rules, AWS Identity and Access Management (IAM)
roles, and the Transit Network Management web interface for network management. You can also
customize the template based on your specific needs.
network-orchestration-spoke.template: Use this
template to launch the solution and all associated components in your spoke account. The default
configuration deploys EventBridge and IAM roles. You can also customize the template based on
your specific needs.
network-orchestration-organization-role.template: : Use this template
to create an IAM role in the Organizations Management account. The hub account requires the role
to create names for the transit gateway attachments that are easily identifiable, using a
combination of OU path and VPC name.