ResourceChange structure describes the resource and the action that AWS CloudFormation will perform on it if you execute this change set.
The action that AWS CloudFormation takes on the resource, such as
Add(adds a new resource),
Modify(changes a resource), or
Remove(deletes a resource).
Add | Modify | Remove
Modifyaction, a list of
ResourceChangeDetailstructures that describes the changes that AWS CloudFormation will make to the resource.
Type: array of ResourceChangeDetail objects
The resource's logical ID, which is defined in the stack's template.
The resource's physical ID (resource name). Resources that you are adding don't have physical IDs because they haven't been created.
Modifyaction, indicates whether AWS CloudFormation will replace the resource by creating a new one and deleting the old one. This value depends on the value of the
RequiresRecreationproperty in the
ResourceTargetDefinitionstructure. For example, if the
True. If the
If you have multiple changes with different
Replacementvalue depends on the change with the most impact. A
Alwayshas the most impact, followed by
Conditionally, and then
True | False | Conditional
The type of AWS CloudFormation resource, such as
Length Constraints: Minimum length of 1. Maximum length of 256.
Modifyaction, indicates which resource attribute is triggering this update, such as a change in the resource attribute's
Type: array of Strings
Properties | Metadata | CreationPolicy | UpdatePolicy | DeletionPolicy | Tags
For more information about using this API in one of the language-specific AWS SDKs, see the following: