Step 2: Discover the structure and describe your AWS Resilience Hub application
This section discusses the following methods that you use to form the basis of your application structure:
-
Using AWS CloudFormation stacks
-
Using resource groups
-
Using AppRegistry applications
-
Using Terraform state files
-
Using an existing AWS Resilience Hub application
Using AWS CloudFormation stacks
You can add up to 20 AWS CloudFormation stacks.
Choose the AWS CloudFormation stacks that contain the resources you want to use in the application you're describing. The stacks can be from the AWS account that you are using to describe the application, or they can be from different accounts or different Regions.
To discover the resources that form the basis of your application structure
-
Select CloudFormation stacks to discover your stack-based resources.
-
Choose stacks from Select stacks dropdown list that are associated with your AWS account and Region.
To use stacks that are in a different AWS account, different Region, or both, enter the Amazon Resource Name (ARN) of the stack in the Add stack outside of AWS Region box, and then choose Add stack ARN. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
Using resource groups
You can add up to 20 resource groups.
Choose the resource groups that contain the resources you want to use in the application that you're describing.
To discover the resources that form the basis of your application structure
-
Select Resource groups to discover the resource groups that contain the resources.
-
Choose resources from Select resource groups dropdown list.
To use resource groups that are in a different AWS account, different Region, or both, enter the Amazon Resource Name (ARN) of the stack in the Resource Group ARN box, and then choose Add Resource Group ARN. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.
Using AppRegistry applications
Choose the AppRegistry applications that contain the resources you want to use in the application that you're describing. You can add only one AppRegistry application at a time.
To discover the resources that form the basis of your application structure
-
Select AppRegistry to select from a list of applications created in AppRegistry.
-
Choose applications, which were created in AppRegistry, from the Select application dropdown list. You can choose only one application at a time.
Using Terraform state files
You can use up to 20 Terraform state files.
Choose the Terraform state file that contains your S3 bucket resources that you want to use in the application you're describing. You can navigate to the location of your Terraform state file or provide a link to a Terraform state file you have access to that’s located in a different Region.
To discover the resources that form the basis of your application structure
-
Select Terraform state files to discover your S3 bucket resources.
-
From the Select state files section, choose Browse S3 to navigate to the location of your Terraform state file.
To use Terraform state files located in a different Region, provide the link to the location of Terraform state file in the S3 URL field and choose Add S3 URL.
Note The limit for Terraform state files is 4 megabytes (MB).
-
Select your S3 bucket from the Buckets section.
-
From the Objects section, select a key and choose Choose.
Using an existing AWS Resilience Hub application
To get started, use an existing application.
To discover the resources that form the basis of your application structure
-
Select Existing application to build your application from an existing application.
-
Select an application from the Select existing application dropdown list.