Class: Aws::ResilienceHub::Types::PhysicalResourceId
- Inherits:
-
Struct
- Object
- Struct
- Aws::ResilienceHub::Types::PhysicalResourceId
- Includes:
- Structure
- Defined in:
- 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.
4688 4689 4690 4691 4692 4693 4694 4695 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 4688 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.
4688 4689 4690 4691 4692 4693 4694 4695 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 4688 class PhysicalResourceId < Struct.new( :aws_account_id, :aws_region, :identifier, :type) SENSITIVE = [] include Aws::Structure end |
#identifier ⇒ String
Identifier of the physical resource.
4688 4689 4690 4691 4692 4693 4694 4695 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 4688 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`
4688 4689 4690 4691 4692 4693 4694 4695 |
# File 'lib/aws-sdk-resiliencehub/types.rb', line 4688 class PhysicalResourceId < Struct.new( :aws_account_id, :aws_region, :identifier, :type) SENSITIVE = [] include Aws::Structure end |