ResourceTargetDefinition
¶
Source code in docs_src/capo_cloudformation/types/resource_target_definition.py
after_value
instance-attribute
¶
after_value: NotRequired[AfterValue]
The value of the property after the change is executed. Large values can be truncated.
after_value_from
instance-attribute
¶
after_value_from: NotRequired[AfterValueFrom]
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.
attribute
instance-attribute
¶
attribute: NotRequired[ResourceAttribute]
Indicates which resource attribute is triggering this update, such as a change in the resource attribute's Metadata, Properties, or Tags.
attribute_change_type
instance-attribute
¶
attribute_change_type: NotRequired[AttributeChangeType]
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.
before_value
instance-attribute
¶
before_value: NotRequired[BeforeValue]
The value of the property before the change is executed. Large values can be truncated.
before_value_from
instance-attribute
¶
before_value_from: NotRequired[BeforeValueFrom]
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.
drift
instance-attribute
¶
drift: NotRequired[LiveResourceDrift]
Detailed drift information for the resource property, including actual values, previous deployment values, and drift detection timestamps.
name
instance-attribute
¶
name: NotRequired[PropertyName]
If the Attribute value is Properties, the name of the property. For all other attributes, the value is null.
path
instance-attribute
¶
path: NotRequired[ResourcePropertyPath]
The property path of the property.
requires_recreation
instance-attribute
¶
requires_recreation: NotRequired[RequiresRecreation]
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.