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
Modifyaction, a list ofResourceChangeDetailstructures 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
Modifyaction, 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 theRequiresRecreationproperty in theResourceTargetDefinitionstructure. For example, if theRequiresRecreationfield isAlwaysand theEvaluationfield isStatic,ReplacementisTrue. If theRequiresRecreationfield isAlwaysand theEvaluationfield isDynamic,ReplacementisConditionally.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
Modifyaction, 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