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
The logical identifier of the resource.
-
#parent_resource_name ⇒ String
The name of the parent resource.
-
#physical_resource_id ⇒ Types::PhysicalResourceId
The physical identifier of the resource.
-
#resource_name ⇒ String
The name of the resource.
-
#resource_type ⇒ String
The type of resource.
-
#source_type ⇒ String
The 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>"\}]\}]"
3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3658 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.
3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3658 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.
3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3658 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
The logical identifier of the resource.
3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3658 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
The name of the parent resource.
3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3658 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
The physical identifier of the resource.
3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3658 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.
3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3658 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
The type of resource.
3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3658 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
The type of input source.
3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 |
# File 'gems/aws-sdk-resiliencehub/lib/aws-sdk-resiliencehub/types.rb', line 3658 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 |