Class: Aws::CloudFormation::Types::ResourceDetail
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudFormation::Types::ResourceDetail
- Defined in:
- gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb
Overview
Details about a resource in a generated template
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#logical_resource_id ⇒ String
The logical id for this resource in the final generated template.
-
#resource_identifier ⇒ Hash<String,String>
A list of up to 256 key-value pairs that identifies the resource in the generated template.
-
#resource_status ⇒ String
Status of the processing of a resource in a generated template.
-
#resource_status_reason ⇒ String
The reason for the resource detail, providing more information if a failure happened.
-
#resource_type ⇒ String
The type of the resource, such as
AWS::DynamoDB::Table
. -
#warnings ⇒ Array<Types::WarningDetail>
The warnings generated for this resource.
Instance Attribute Details
#logical_resource_id ⇒ String
The logical id for this resource in the final generated template.
6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 |
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 6947 class ResourceDetail < Struct.new( :resource_type, :logical_resource_id, :resource_identifier, :resource_status, :resource_status_reason, :warnings) SENSITIVE = [] include Aws::Structure end |
#resource_identifier ⇒ Hash<String,String>
A list of up to 256 key-value pairs that identifies the resource in
the generated template. The key is the name of one of the primary
identifiers for the resource. (Primary identifiers are specified in
the primaryIdentifier
list in the resource schema.) The value is
the value of that primary identifier. For example, for a
AWS::DynamoDB::Table
resource, the primary identifiers is
TableName
so the key-value pair could be "TableName":
"MyDDBTable"
. For more information, see primaryIdentifier in
the CloudFormation Command Line Interface (CLI) User Guide.
6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 |
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 6947 class ResourceDetail < Struct.new( :resource_type, :logical_resource_id, :resource_identifier, :resource_status, :resource_status_reason, :warnings) SENSITIVE = [] include Aws::Structure end |
#resource_status ⇒ String
Status of the processing of a resource in a generated template.
- InProgress
The resource processing is still in progress.
- Complete
The resource processing is complete.
- Pending
The resource processing is pending.
- Failed
The resource processing has failed.
6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 |
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 6947 class ResourceDetail < Struct.new( :resource_type, :logical_resource_id, :resource_identifier, :resource_status, :resource_status_reason, :warnings) SENSITIVE = [] include Aws::Structure end |
#resource_status_reason ⇒ String
The reason for the resource detail, providing more information if a failure happened.
6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 |
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 6947 class ResourceDetail < Struct.new( :resource_type, :logical_resource_id, :resource_identifier, :resource_status, :resource_status_reason, :warnings) SENSITIVE = [] include Aws::Structure end |
#resource_type ⇒ String
The type of the resource, such as AWS::DynamoDB::Table
. For the
list of supported resources, see Resource type support for imports
and drift detection In the CloudFormation User Guide
6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 |
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 6947 class ResourceDetail < Struct.new( :resource_type, :logical_resource_id, :resource_identifier, :resource_status, :resource_status_reason, :warnings) SENSITIVE = [] include Aws::Structure end |
#warnings ⇒ Array<Types::WarningDetail>
The warnings generated for this resource.
6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 |
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 6947 class ResourceDetail < Struct.new( :resource_type, :logical_resource_id, :resource_identifier, :resource_status, :resource_status_reason, :warnings) SENSITIVE = [] include Aws::Structure end |