Class: Aws::CloudFormation::Types::ResourceTargetDefinition
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudFormation::Types::ResourceTargetDefinition
- Defined in:
- gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb
Overview
The field that CloudFormation will change, such as the name of a resource's property, and whether the resource will be recreated.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#attribute ⇒ String
Indicates which resource attribute is triggering this update, such as a change in the resource attribute's
Metadata
,Properties
, orTags
. -
#name ⇒ String
If the
Attribute
value isProperties
, the name of the property. -
#requires_recreation ⇒ String
If the
Attribute
value isProperties
, indicates whether a change to this property causes the resource to be recreated.
Instance Attribute Details
#attribute ⇒ String
Indicates which resource attribute is triggering this update, such
as a change in the resource attribute's Metadata
, Properties
,
or Tags
.
6993 6994 6995 6996 6997 6998 6999 |
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 6993 class ResourceTargetDefinition < Struct.new( :attribute, :name, :requires_recreation) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
If the Attribute
value is Properties
, the name of the property.
For all other attributes, the value is null.
6993 6994 6995 6996 6997 6998 6999 |
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 6993 class ResourceTargetDefinition < Struct.new( :attribute, :name, :requires_recreation) SENSITIVE = [] include Aws::Structure end |
#requires_recreation ⇒ String
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.
6993 6994 6995 6996 6997 6998 6999 |
# File 'gems/aws-sdk-cloudformation/lib/aws-sdk-cloudformation/types.rb', line 6993 class ResourceTargetDefinition < Struct.new( :attribute, :name, :requires_recreation) SENSITIVE = [] include Aws::Structure end |