Class: Aws::ResilienceHub::Types::PhysicalResource
- Inherits:
-
Struct
- Object
- Struct
- Aws::ResilienceHub::Types::PhysicalResource
- Defined in:
- gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb
Overview
Defines a physical resource. A physical resource is a resource that exists in your account. It can be identified using an Amazon Resource Name (ARN) or an Resilience Hub-native identifier.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#additional_info ⇒ Hash<String,Array<String>>
Additional configuration parameters for an Resilience Hub application.
-
#app_components ⇒ Array<Types::AppComponent>
The application components that belong to this resource.
-
#excluded ⇒ Boolean
Indicates if a resource is included or excluded from the assessment.
-
#logical_resource_id ⇒ Types::LogicalResourceId
Logical identifier of the resource.
-
#parent_resource_name ⇒ String
Name of the parent resource.
-
#physical_resource_id ⇒ Types::PhysicalResourceId
Identifier of the physical resource.
-
#resource_name ⇒ String
The name of the resource.
-
#resource_type ⇒ String
Type of resource.
-
#source_type ⇒ String
Type of input source.
Instance Attribute Details
#additional_info ⇒ Hash<String,Array<String>>
Additional configuration parameters for an Resilience Hub
application. If you want to implement additionalInfo
through the
Resilience Hub console rather than using an API call, see Configure
the application configuration parameters.
Key: "failover-regions"
Value: "[\{"region":"<REGION>",
"accounts":[\{"id":"<ACCOUNT_ID>"\}]\}]"
4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4193 class PhysicalResource < Struct.new( :additional_info, :app_components, :excluded, :logical_resource_id, :parent_resource_name, :physical_resource_id, :resource_name, :resource_type, :source_type) SENSITIVE = [] include Aws::Structure end |
#app_components ⇒ Array<Types::AppComponent>
The application components that belong to this resource.
4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4193 class PhysicalResource < Struct.new( :additional_info, :app_components, :excluded, :logical_resource_id, :parent_resource_name, :physical_resource_id, :resource_name, :resource_type, :source_type) SENSITIVE = [] include Aws::Structure end |
#excluded ⇒ Boolean
Indicates if a resource is included or excluded from the assessment.
4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4193 class PhysicalResource < Struct.new( :additional_info, :app_components, :excluded, :logical_resource_id, :parent_resource_name, :physical_resource_id, :resource_name, :resource_type, :source_type) SENSITIVE = [] include Aws::Structure end |
#logical_resource_id ⇒ Types::LogicalResourceId
Logical identifier of the resource.
4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4193 class PhysicalResource < Struct.new( :additional_info, :app_components, :excluded, :logical_resource_id, :parent_resource_name, :physical_resource_id, :resource_name, :resource_type, :source_type) SENSITIVE = [] include Aws::Structure end |
#parent_resource_name ⇒ String
Name of the parent resource.
4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4193 class PhysicalResource < Struct.new( :additional_info, :app_components, :excluded, :logical_resource_id, :parent_resource_name, :physical_resource_id, :resource_name, :resource_type, :source_type) SENSITIVE = [] include Aws::Structure end |
#physical_resource_id ⇒ Types::PhysicalResourceId
Identifier of the physical resource.
4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4193 class PhysicalResource < Struct.new( :additional_info, :app_components, :excluded, :logical_resource_id, :parent_resource_name, :physical_resource_id, :resource_name, :resource_type, :source_type) SENSITIVE = [] include Aws::Structure end |
#resource_name ⇒ String
The name of the resource.
4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4193 class PhysicalResource < Struct.new( :additional_info, :app_components, :excluded, :logical_resource_id, :parent_resource_name, :physical_resource_id, :resource_name, :resource_type, :source_type) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
Type of resource.
4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4193 class PhysicalResource < Struct.new( :additional_info, :app_components, :excluded, :logical_resource_id, :parent_resource_name, :physical_resource_id, :resource_name, :resource_type, :source_type) SENSITIVE = [] include Aws::Structure end |
#source_type ⇒ String
Type of input source.
4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4193 class PhysicalResource < Struct.new( :additional_info, :app_components, :excluded, :logical_resource_id, :parent_resource_name, :physical_resource_id, :resource_name, :resource_type, :source_type) SENSITIVE = [] include Aws::Structure end |