class Aws::CloudFormation::Types::ResourceTargetDefinition

The field that CloudFormation will change, such as the name of a resource’s property, and whether the resource will be recreated.

@!attribute [rw] attribute

Indicates which resource attribute is triggering this update, such
as a change in the resource attribute's `Metadata`, `Properties`,
or `Tags`.
@return [String]

@!attribute [rw] name

If the `Attribute` value is `Properties`, the name of the property.
For all other attributes, the value is null.
@return [String]

@!attribute [rw] requires_recreation

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][1] in the CloudFormation User Guide.

[1]: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/ResourceTargetDefinition AWS API Documentation

Constants

SENSITIVE