ResourceTargetDefinition
import type { ResourceTargetDefinition } from "https://aws-api.deno.dev/v0.4/services/cloudformation.ts?docs=full";
The field that CloudFormation will change, such as the name of a resource's property, and whether the resource will be recreated.
interface ResourceTargetDefinition {
Attribute?: ResourceAttribute | null;
Name?: string | null;
RequiresRecreation?: RequiresRecreation | null;
}§Properties
§
Attribute?: ResourceAttribute | null
[src]Indicates which resource attribute is triggering this update, such as a change in the resource attribute's Metadata
, Properties
, or Tags
.
§
Name?: string | null
[src]If the Attribute
value is Properties
, the name of the property.
For all other attributes, the value is null.
§
RequiresRecreation?: RequiresRecreation | null
[src]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 CloudFormation User Guide.