class
Amazonite::CloudFormation::ResourceTargetDefinition
- Amazonite::CloudFormation::ResourceTargetDefinition
- Reference
- Object
Overview
The field that CloudFormation will change, such as the name of a resource's property, and whether the resource will be recreated.
Defined in:
cloudformation/resource_target_definition.crConstructors
- .from_xml(node : XML::Node) : self
- .new(attribute : ResourceAttribute | Nil = nil, name : String | Nil = nil, requires_recreation : RequiresRecreation | Nil = nil, path : String | Nil = nil, before_value : String | Nil = nil, after_value : String | Nil = nil, before_value_from : BeforeValueFrom | Nil = nil, after_value_from : AfterValueFrom | Nil = nil, drift : LiveResourceDrift | Nil = nil, attribute_change_type : AttributeChangeType | Nil = nil)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#after_value : String | Nil
The value of the property after the change is executed.
-
#after_value=(after_value : String | Nil)
The value of the property after the change is executed.
-
#after_value_from : AfterValueFrom | Nil
Indicates the source of the after value.
-
#after_value_from=(after_value_from : AfterValueFrom | Nil)
Indicates the source of the after value.
-
#attribute : ResourceAttribute | Nil
Indicates which resource attribute is triggering this update, such as a change in the resource attribute's
Metadata,Properties, orTags. -
#attribute=(attribute : ResourceAttribute | Nil)
Indicates which resource attribute is triggering this update, such as a change in the resource attribute's
Metadata,Properties, orTags. -
#attribute_change_type : AttributeChangeType | Nil
The type of change to be made to the property if the change is executed.
-
#attribute_change_type=(attribute_change_type : AttributeChangeType | Nil)
The type of change to be made to the property if the change is executed.
-
#before_value : String | Nil
The value of the property before the change is executed.
-
#before_value=(before_value : String | Nil)
The value of the property before the change is executed.
-
#before_value_from : BeforeValueFrom | Nil
Indicates the source of the before value.
-
#before_value_from=(before_value_from : BeforeValueFrom | Nil)
Indicates the source of the before value.
-
#drift : LiveResourceDrift | Nil
Detailed drift information for the resource property, including actual values, previous deployment values, and drift detection timestamps.
-
#drift=(drift : LiveResourceDrift | Nil)
Detailed drift information for the resource property, including actual values, previous deployment values, and drift detection timestamps.
-
#hash(hasher)
See
Object#hash(hasher) -
#name : String | Nil
If the
Attributevalue isProperties, the name of the property. -
#name=(name : String | Nil)
If the
Attributevalue isProperties, the name of the property. -
#path : String | Nil
The property path of the property.
-
#path=(path : String | Nil)
The property path of the property.
-
#requires_recreation : RequiresRecreation | Nil
If the
Attributevalue isProperties, indicates whether a change to this property causes the resource to be recreated. -
#requires_recreation=(requires_recreation : RequiresRecreation | Nil)
If the
Attributevalue isProperties, indicates whether a change to this property causes the resource to be recreated. - #to_query_params(prefix : String) : Array(Tuple(String, String))
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The value of the property after the change is executed. Large values can be truncated.
The value of the property after the change is executed. Large values can be truncated.
Indicates the source of the after value. Valid value:
TEMPLATE– The after value comes from the new template.
Only present for drift-aware change sets.
Indicates the source of the after value. Valid value:
TEMPLATE– The after value comes from the new template.
Only present for drift-aware change sets.
Indicates which resource attribute is triggering this update, such as a change in the resource
attribute's Metadata, Properties, or Tags.
Indicates which resource attribute is triggering this update, such as a change in the resource
attribute's Metadata, Properties, or Tags.
The type of change to be made to the property if the change is executed.
-
AddThe item will be added. -
RemoveThe item will be removed. -
ModifyThe item will be modified. -
SyncWithActualThe drift status of this item will be reset but the item will not be modified.
The type of change to be made to the property if the change is executed.
-
AddThe item will be added. -
RemoveThe item will be removed. -
ModifyThe item will be modified. -
SyncWithActualThe drift status of this item will be reset but the item will not be modified.
The value of the property before the change is executed. Large values can be truncated.
The value of the property before the change is executed. Large values can be truncated.
Indicates the source of the before value. Valid values:
-
ACTUAL_STATE– The before value represents current actual state. -
PREVIOUS_DEPLOYMENT_STATE– The before value represents the previous CloudFormation deployment state.
Only present for drift-aware change sets.
Indicates the source of the before value. Valid values:
-
ACTUAL_STATE– The before value represents current actual state. -
PREVIOUS_DEPLOYMENT_STATE– The before value represents the previous CloudFormation deployment state.
Only present for drift-aware change sets.
Detailed drift information for the resource property, including actual values, previous deployment values, and drift detection timestamps.
Detailed drift information for the resource property, including actual values, previous deployment values, and drift detection timestamps.
If the Attribute value is Properties, the name of the property. For all other attributes,
the value is null.
If the Attribute value is Properties, the name of the property. For all other attributes,
the value is null.
If the Attribute value is Properties, indicates whether a change to this property causes the
resource to be recreated. The value can be Never, Always, or Conditionally. To determine
the conditions for a Conditionally recreation, see the update behavior for that property in
the Amazon Web Services resource and property types
reference
in the CloudFormation User Guide.
If the Attribute value is Properties, indicates whether a change to this property causes the
resource to be recreated. The value can be Never, Always, or Conditionally. To determine
the conditions for a Conditionally recreation, see the update behavior for that property in
the Amazon Web Services resource and property types
reference
in the CloudFormation User Guide.