ResourceTargetDefinition
The field that CloudFormation will change, such as the name of a resource's property, and whether the resource will be recreated.
Contents
- AfterValue
-
The value of the property after the change is executed. Large values can be truncated.
Type: String
Required: No
- Attribute
-
Indicates which resource attribute is triggering this update, such as a change in the resource attribute's
Metadata
,Properties
, orTags
.Type: String
Valid Values:
Properties | Metadata | CreationPolicy | UpdatePolicy | DeletionPolicy | UpdateReplacePolicy | Tags
Required: No
- AttributeChangeType
-
The type of change to be made to the property if the change is executed.
-
Add
The item will be added. -
Remove
The item will be removed. -
Modify
The item will be modified.
Type: String
Valid Values:
Add | Remove | Modify
Required: No
-
- BeforeValue
-
The value of the property before the change is executed. Large values can be truncated.
Type: String
Required: No
- Name
-
If the
Attribute
value isProperties
, the name of the property. For all other attributes, the value is null.Type: String
Required: No
- Path
-
The property path of the property.
Type: String
Required: No
- RequiresRecreation
-
If the
Attribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated. The value can beNever
,Always
, orConditionally
. To determine the conditions for aConditionally
recreation, see the update behavior for that property in the AWS resource and property types reference in the AWS CloudFormation User Guide.Type: String
Valid Values:
Never | Conditionally | Always
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: