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 PhysicalResourceId
Defines a physical resource identifier.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "AwsAccountId" :String, "AwsRegion" :String, "Identifier" :String, "Type" :String}
YAML
AwsAccountId:StringAwsRegion:StringIdentifier:StringType:String
Properties
AwsAccountId-
The Amazon account that owns the physical resource.
Required: No
Type: String
Pattern:
^[0-9]{12}$Update requires: No interruption
AwsRegion-
The Amazon Web Services Region that the physical resource is located in.
Required: No
Type: String
Pattern:
^[a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-[0-9]$Update requires: No interruption
Identifier-
Identifier of the physical resource.
Required: Yes
Type: String
Minimum:
1Maximum:
255Update requires: No interruption
Type-
Specifies the type of physical resource identifier.
- Arn
-
The resource identifier is an Amazon Resource Name (ARN) and it can identify the following list of resources:
-
AWS::ECS::Service -
AWS::EFS::FileSystem -
AWS::ElasticLoadBalancingV2::LoadBalancer -
AWS::Lambda::Function -
AWS::SNS::Topic
-
- Native
-
The resource identifier is an Amazon Resilience Hub-native identifier and it can identify the following list of resources:
-
AWS::ApiGateway::RestApi -
AWS::ApiGatewayV2::Api -
AWS::AutoScaling::AutoScalingGroup -
AWS::DocDB::DBCluster -
AWS::DocDB::DBGlobalCluster -
AWS::DocDB::DBInstance -
AWS::DynamoDB::GlobalTable -
AWS::DynamoDB::Table -
AWS::EC2::EC2Fleet -
AWS::EC2::Instance -
AWS::EC2::NatGateway -
AWS::EC2::Volume -
AWS::ElasticLoadBalancing::LoadBalancer -
AWS::RDS::DBCluster -
AWS::RDS::DBInstance -
AWS::RDS::GlobalCluster -
AWS::Route53::RecordSet -
AWS::S3::Bucket -
AWS::SQS::Queue
-
Required: Yes
Type: String
Pattern:
Arn|NativeUpdate requires: No interruption