ResourceChange class
The ResourceChange
structure describes the resource and the
action that AWS CloudFormation will perform on it if you execute this change
set.
Constructors
-
ResourceChange({ChangeAction? action, String? changeSetId, List<
ResourceChangeDetail> ? details, String? logicalResourceId, ModuleInfo? moduleInfo, String? physicalResourceId, Replacement? replacement, String? resourceType, List<ResourceAttribute> ? scope}) - ResourceChange.fromXml(XmlElement elem)
-
factory
Properties
- action → ChangeAction?
-
The action that AWS CloudFormation takes on the resource, such as
Add
(adds a new resource),Modify
(changes a resource),Remove
(deletes a resource),Import
(imports a resource), orDynamic
(exact action for the resource cannot be determined).final - changeSetId → String?
-
The change set ID of the nested change set.
final
-
details
→ List<
ResourceChangeDetail> ? -
For the
Modify
action, a list ofResourceChangeDetail
structures that describes the changes that AWS CloudFormation will make to the resource.final - hashCode → int
-
The hash code for this object.
no setterinherited
- logicalResourceId → String?
-
The resource's logical ID, which is defined in the stack's template.
final
- moduleInfo → ModuleInfo?
-
Contains information about the module from which the resource was created,
if the resource was created from a module included in the stack template.
final
- physicalResourceId → String?
-
The resource's physical ID (resource name). Resources that you are adding
don't have physical IDs because they haven't been created.
final
- replacement → Replacement?
-
For the
Modify
action, 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 theRequiresRecreation
property in theResourceTargetDefinition
structure. For example, if theRequiresRecreation
field isAlways
and theEvaluation
field isStatic
,Replacement
isTrue
. If theRequiresRecreation
field isAlways
and theEvaluation
field isDynamic
,Replacement
isConditionally
.final - resourceType → String?
-
The type of AWS CloudFormation resource, such as
AWS::S3::Bucket
.final - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
scope
→ List<
ResourceAttribute> ? -
For the
Modify
action, indicates which resource attribute is triggering this update, such as a change in the resource attribute'sMetadata
,Properties
, orTags
.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited