AWS::ResilienceHub::App ResourceMapping - AWS CloudFormation

AWS::ResilienceHub::App ResourceMapping

Defines a resource mapping.

Syntax

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