AWS::ResilienceHub::App ResourceMapping - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::ResilienceHub::App ResourceMapping

Defines a resource mapping.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "EksSourceName" : String, "LogicalStackName" : String, "MappingType" : String, "PhysicalResourceId" : PhysicalResourceId, "ResourceName" : String, "TerraformSourceName" : String }

Properties

EksSourceName

Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the mappingType is EKS.

Note

This parameter accepts values in "eks-cluster/namespace" format.

Required: No

Type: String

Update requires: No interruption

LogicalStackName

Name of the Amazon CloudFormation stack this resource is mapped to when the mappingType is CfnStack.

Required: No

Type: String

Update requires: No interruption

MappingType

Specifies the type of resource mapping.

Required: Yes

Type: String

Pattern: CfnStack|Resource|Terraform|EKS

Update requires: No interruption

PhysicalResourceId

Identifier of the physical resource.

Required: Yes

Type: PhysicalResourceId

Update requires: No interruption

ResourceName

Name of the resource that this resource is mapped to when the mappingType is Resource.

Required: No

Type: String

Pattern: ^[A-Za-z0-9][A-Za-z0-9_\-]{1,59}$

Update requires: No interruption

TerraformSourceName

Name of the Terraform source that this resource is mapped to when the mappingType is Terraform.

Required: No

Type: String

Update requires: No interruption