Step 1: Discover the structure and describe your Resilience Hub application - AWS Resilience Hub

Step 1: Discover the structure and describe your Resilience Hub application

This section discusses the following methods that you use to form the basis of your application structure:

  • CloudFormation stacks

  • Resource Groups

  • AppRegistry

  • Terraform state files

  • An existing AWS Resilience Hub application

CloudFormation

You can add up to 20 CloudFormation stacks.

Choose the 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
  1. Select Start with CloudFormation stacks to discover your stack-based resources.

  2. Choose stacks from Select stacks that are associated with your AWS account and Region.

    To use stacks that are in a different AWS account or different Region, enter the Amazon Resource Name (ARN) of the stack in the Stack ARN box, and then choose Stack ARN. For more information about ARNs, see Amazon Resource Names (ARNs) in the AWS General Reference.

  3. Enter a name for every stack that you add.

  4. Choose Next.

Terraform

You can use up to five 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 AWS 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
  1. Select Start with Terraform state files to discover your S3 bucket resources.

  2. Choose Browse S3 to navigate to the location of your AWS Terraform state file.

    To use AWS Terraform state files located in a different Region, provide the link to the location of the state file in the S3 URL field.

    Note

    The limit for Terraform state files is 4 megabytes (MB).

  3. Select your S3 buckets from the Terraform state file s3 screen and choose Choose.

  4. Choose Next.

Resource groups

Choose the resource groups that contain the resources that you want to use in the application that you're describing. You can use up to five resource groups.

To discover the resources that form the basis of your application structure
  1. Select Start with Resource Groups to discover your group-based resources.

  2. Choose resources from Select resource groups. You can also add Resource Group ARNs.

  3. Choose Next.

AppRegistry

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
  1. Select Start with AppRegistry to select from a list of applications created in AppRegistry.

  2. Choose applications from Select application that were created in AppRegistry.

  3. Choose Next.

Existing application

To get started, use an existing application.

To discover the resources that form the basis of your application structure
  1. Select Start with an existing application to build off an existing structure.

  2. Choose Next.

Next step

Step 2: Describe the details of your application in Resilience Hub