AWS::ResilienceHub::App ResourceMapping - AWS CloudFormation
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::ResilienceHub::App ResourceMapping

Defines a resource mapping.

Syntax

To declare this entity in your 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 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