class
Amazonite::CloudFormation::StackRefactorAction
- Amazonite::CloudFormation::StackRefactorAction
- Reference
- Object
Overview
Describes the stack and the action that CloudFormation will perform on it if you execute the stack refactor.
Defined in:
cloudformation/stack_refactor_action.crConstructors
- .from_xml(node : XML::Node) : self
- .new(action : StackRefactorActionType | Nil = nil, entity : StackRefactorActionEntity | Nil = nil, physical_resource_id : String | Nil = nil, resource_identifier : String | Nil = nil, description : String | Nil = nil, detection : StackRefactorDetection | Nil = nil, detection_reason : String | Nil = nil, tag_resources : Array(Tag) | Nil = nil, untag_resources : Array(String) | Nil = nil, resource_mapping : ResourceMapping | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#action : StackRefactorActionType | Nil
The action that CloudFormation takes on the stack.
-
#action=(action : StackRefactorActionType | Nil)
The action that CloudFormation takes on the stack.
-
#description : String | Nil
A description to help you identify the refactor.
-
#description=(description : String | Nil)
A description to help you identify the refactor.
-
#detection : StackRefactorDetection | Nil
The detection type is one of the following:
-
#detection=(detection : StackRefactorDetection | Nil)
The detection type is one of the following:
-
#detection_reason : String | Nil
The description of the detection type.
-
#detection_reason=(detection_reason : String | Nil)
The description of the detection type.
-
#entity : StackRefactorActionEntity | Nil
The type that will be evaluated in the
StackRefactorAction. -
#entity=(entity : StackRefactorActionEntity | Nil)
The type that will be evaluated in the
StackRefactorAction. -
#hash(hasher)
See
Object#hash(hasher) -
#physical_resource_id : String | Nil
The name or unique identifier associated with the physical instance of the resource.
-
#physical_resource_id=(physical_resource_id : String | Nil)
The name or unique identifier associated with the physical instance of the resource.
-
#resource_identifier : String | Nil
A key-value pair that identifies the target resource.
-
#resource_identifier=(resource_identifier : String | Nil)
A key-value pair that identifies the target resource.
-
#resource_mapping : ResourceMapping | Nil
The mapping for the stack resource
Sourceand stack resourceDestination. -
#resource_mapping=(resource_mapping : ResourceMapping | Nil)
The mapping for the stack resource
Sourceand stack resourceDestination. -
#tag_resources : Array(Tag) | Nil
Assigns one or more tags to specified resources.
-
#tag_resources=(tag_resources : Array(Tag) | Nil)
Assigns one or more tags to specified resources.
- #to_query_params(prefix : String) : Array(Tuple(String, String))
-
#untag_resources : Array(String) | Nil
Removes one or more tags to specified resources.
-
#untag_resources=(untag_resources : Array(String) | Nil)
Removes one or more tags to specified resources.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The action that CloudFormation takes on the stack.
The detection type is one of the following:
-
Auto: CloudFormation figured out the mapping on its own.
-
Manual: The customer provided the mapping in the
ResourceMappingparameter.
The detection type is one of the following:
-
Auto: CloudFormation figured out the mapping on its own.
-
Manual: The customer provided the mapping in the
ResourceMappingparameter.
The type that will be evaluated in the StackRefactorAction. The following are potential
Entity types:
-
Resource
The type that will be evaluated in the StackRefactorAction. The following are potential
Entity types:
-
Resource
The name or unique identifier associated with the physical instance of the resource.
The name or unique identifier associated with the physical instance of the resource.
A key-value pair that identifies the target resource. The key is an identifier property (for
example, BucketName for AWS::S3::Bucket resources) and the value is the actual property
value (for example, MyS3Bucket).
A key-value pair that identifies the target resource. The key is an identifier property (for
example, BucketName for AWS::S3::Bucket resources) and the value is the actual property
value (for example, MyS3Bucket).
The mapping for the stack resource Source and stack resource Destination.
The mapping for the stack resource Source and stack resource Destination.
Assigns one or more tags to specified resources.
Assigns one or more tags to specified resources.
Removes one or more tags to specified resources.