/AWS1/CL_FRMSTACKREFACTORACT¶
Describes the stack and the action that CloudFormation will perform on it if you execute the stack refactor.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_action TYPE /AWS1/FRMSTACKREFACTORACTTYPE /AWS1/FRMSTACKREFACTORACTTYPE¶
The action that CloudFormation takes on the stack.
iv_entity TYPE /AWS1/FRMSTACKREFACTORACTENT /AWS1/FRMSTACKREFACTORACTENT¶
The type that will be evaluated in the
StackRefactorAction. The following are potentialEntitytypes:
Stack
Resource
iv_physicalresourceid TYPE /AWS1/FRMPHYSICALRESOURCEID /AWS1/FRMPHYSICALRESOURCEID¶
The name or unique identifier associated with the physical instance of the resource.
iv_resourceidentifier TYPE /AWS1/FRMSTACKREFACTORRESRCID /AWS1/FRMSTACKREFACTORRESRCID¶
A key-value pair that identifies the target resource. The key is an identifier property (for example,
BucketNameforAWS::S3::Bucketresources) and the value is the actual property value (for example,MyS3Bucket).
iv_description TYPE /AWS1/FRMDESCRIPTION /AWS1/FRMDESCRIPTION¶
A description to help you identify the refactor.
iv_detection TYPE /AWS1/FRMSTACKREFACTORDETECT /AWS1/FRMSTACKREFACTORDETECT¶
The detection type is one of the following:
Auto: CloudFormation figured out the mapping on its own.
Manual: The customer provided the mapping in the
ResourceMappingparameter.
iv_detectionreason TYPE /AWS1/FRMDETECTIONREASON /AWS1/FRMDETECTIONREASON¶
The description of the detection type.
it_tagresources TYPE /AWS1/CL_FRMTAG=>TT_STACKREFACTORTAGRESOURCES TT_STACKREFACTORTAGRESOURCES¶
Assigns one or more tags to specified resources.
it_untagresources TYPE /AWS1/CL_FRMSTACKREFACTORUNT00=>TT_STACKREFACTORUNTAGRESOURCES TT_STACKREFACTORUNTAGRESOURCES¶
Removes one or more tags to specified resources.
io_resourcemapping TYPE REF TO /AWS1/CL_FRMRESOURCEMAPPING /AWS1/CL_FRMRESOURCEMAPPING¶
The mapping for the stack resource
Sourceand stack resourceDestination.
Queryable Attributes¶
Action¶
The action that CloudFormation takes on the stack.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTION() |
Getter for ACTION, with configurable default |
ASK_ACTION() |
Getter for ACTION w/ exceptions if field has no value |
HAS_ACTION() |
Determine if ACTION has a value |
Entity¶
The type that will be evaluated in the
StackRefactorAction. The following are potentialEntitytypes:
Stack
Resource
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENTITY() |
Getter for ENTITY, with configurable default |
ASK_ENTITY() |
Getter for ENTITY w/ exceptions if field has no value |
HAS_ENTITY() |
Determine if ENTITY has a value |
PhysicalResourceId¶
The name or unique identifier associated with the physical instance of the resource.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PHYSICALRESOURCEID() |
Getter for PHYSICALRESOURCEID, with configurable default |
ASK_PHYSICALRESOURCEID() |
Getter for PHYSICALRESOURCEID w/ exceptions if field has no |
HAS_PHYSICALRESOURCEID() |
Determine if PHYSICALRESOURCEID has a value |
ResourceIdentifier¶
A key-value pair that identifies the target resource. The key is an identifier property (for example,
BucketNameforAWS::S3::Bucketresources) and the value is the actual property value (for example,MyS3Bucket).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCEIDENTIFIER() |
Getter for RESOURCEIDENTIFIER, with configurable default |
ASK_RESOURCEIDENTIFIER() |
Getter for RESOURCEIDENTIFIER w/ exceptions if field has no |
HAS_RESOURCEIDENTIFIER() |
Determine if RESOURCEIDENTIFIER has a value |
Description¶
A description to help you identify the refactor.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
Detection¶
The detection type is one of the following:
Auto: CloudFormation figured out the mapping on its own.
Manual: The customer provided the mapping in the
ResourceMappingparameter.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DETECTION() |
Getter for DETECTION, with configurable default |
ASK_DETECTION() |
Getter for DETECTION w/ exceptions if field has no value |
HAS_DETECTION() |
Determine if DETECTION has a value |
DetectionReason¶
The description of the detection type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DETECTIONREASON() |
Getter for DETECTIONREASON, with configurable default |
ASK_DETECTIONREASON() |
Getter for DETECTIONREASON w/ exceptions if field has no val |
HAS_DETECTIONREASON() |
Determine if DETECTIONREASON has a value |
TagResources¶
Assigns one or more tags to specified resources.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TAGRESOURCES() |
Getter for TAGRESOURCES, with configurable default |
ASK_TAGRESOURCES() |
Getter for TAGRESOURCES w/ exceptions if field has no value |
HAS_TAGRESOURCES() |
Determine if TAGRESOURCES has a value |
UntagResources¶
Removes one or more tags to specified resources.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_UNTAGRESOURCES() |
Getter for UNTAGRESOURCES, with configurable default |
ASK_UNTAGRESOURCES() |
Getter for UNTAGRESOURCES w/ exceptions if field has no valu |
HAS_UNTAGRESOURCES() |
Determine if UNTAGRESOURCES has a value |
ResourceMapping¶
The mapping for the stack resource
Sourceand stack resourceDestination.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RESOURCEMAPPING() |
Getter for RESOURCEMAPPING |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_STACKREFACTORACTIONS¶
TYPES TT_STACKREFACTORACTIONS TYPE STANDARD TABLE OF REF TO /AWS1/CL_FRMSTACKREFACTORACT WITH DEFAULT KEY
.