This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.
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}
YAML
EksSourceName:StringLogicalStackName:StringMappingType:StringPhysicalResourceId:PhysicalResourceIdResourceName:StringTerraformSourceName:String
Properties
EksSourceName-
Name of the Amazon Elastic Kubernetes Service cluster and namespace that this resource is mapped to when the
mappingTypeisEKS.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
mappingTypeisCfnStack.Required: No
Type: String
Update requires: No interruption
MappingType-
Specifies the type of resource mapping.
Required: Yes
Type: String
Pattern:
CfnStack|Resource|Terraform|EKSUpdate 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
mappingTypeisResource.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
mappingTypeisTerraform.Required: No
Type: String
Update requires: No interruption