Class: Aws::ResilienceHub::Types::PhysicalResourceId
- Inherits:
-
Struct
- Object
- Struct
- Aws::ResilienceHub::Types::PhysicalResourceId
- Defined in:
- gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb
Overview
Defines a physical resource identifier.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#aws_account_id ⇒ String
The Amazon Web Services account that owns the physical resource.
-
#aws_region ⇒ String
The Amazon Web Services Region that the physical resource is located in.
-
#identifier ⇒ String
Identifier of the physical resource.
-
#type ⇒ String
Specifies the type of physical resource identifier.
Instance Attribute Details
#aws_account_id ⇒ String
The Amazon Web Services account that owns the physical resource.
4904 4905 4906 4907 4908 4909 4910 4911 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4904 class PhysicalResourceId < Struct.new( :aws_account_id, :aws_region, :identifier, :type) SENSITIVE = [] include Aws::Structure end |
#aws_region ⇒ String
The Amazon Web Services Region that the physical resource is located in.
4904 4905 4906 4907 4908 4909 4910 4911 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4904 class PhysicalResourceId < Struct.new( :aws_account_id, :aws_region, :identifier, :type) SENSITIVE = [] include Aws::Structure end |
#identifier ⇒ String
Identifier of the physical resource.
4904 4905 4906 4907 4908 4909 4910 4911 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4904 class PhysicalResourceId < Struct.new( :aws_account_id, :aws_region, :identifier, :type) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
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 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
4904 4905 4906 4907 4908 4909 4910 4911 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4904 class PhysicalResourceId < Struct.new( :aws_account_id, :aws_region, :identifier, :type) SENSITIVE = [] include Aws::Structure end |