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>"}]}]"
4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4863 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.
4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4863 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.
4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4863 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.
4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4863 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.
4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4863 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.
4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4863 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.
4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4863 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.
4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4863 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.
4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 4863 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 |