/AWS1/CL_RAMRPLPERMASSOCIATI01¶
A structure that represents the background work that RAM performs when you invoke the ReplacePermissionAssociations operation.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_id TYPE /AWS1/RAMSTRING /AWS1/RAMSTRING¶
The unique identifier for the background task associated with one ReplacePermissionAssociations request.
iv_frompermissionarn TYPE /AWS1/RAMSTRING /AWS1/RAMSTRING¶
The Amazon Resource Name (ARN) of the managed permission that this background task is replacing.
iv_frompermissionversion TYPE /AWS1/RAMSTRING /AWS1/RAMSTRING¶
The version of the managed permission that this background task is replacing.
iv_topermissionarn TYPE /AWS1/RAMSTRING /AWS1/RAMSTRING¶
The ARN of the managed permission that this background task is associating with the resource shares in place of the managed permission and version specified in
fromPermissionArnandfromPermissionVersion.
iv_topermissionversion TYPE /AWS1/RAMSTRING /AWS1/RAMSTRING¶
The version of the managed permission that this background task is associating with the resource shares. This is always the version that is currently the default for this managed permission.
iv_status TYPE /AWS1/RAMRPLPERMASSOCIATIONS00 /AWS1/RAMRPLPERMASSOCIATIONS00¶
Specifies the current status of the background tasks for the specified ID. The output is one of the following strings:
IN_PROGRESS
COMPLETED
FAILED
iv_statusmessage TYPE /AWS1/RAMSTRING /AWS1/RAMSTRING¶
Specifies the reason for a
FAILEDstatus. This field is present only when therestatusisFAILED.
iv_creationtime TYPE /AWS1/RAMDATETIME /AWS1/RAMDATETIME¶
The date and time when this asynchronous background task was created.
iv_lastupdatedtime TYPE /AWS1/RAMDATETIME /AWS1/RAMDATETIME¶
The date and time when the status of this background task was last updated.
Queryable Attributes¶
id¶
The unique identifier for the background task associated with one ReplacePermissionAssociations request.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
fromPermissionArn¶
The Amazon Resource Name (ARN) of the managed permission that this background task is replacing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FROMPERMISSIONARN() |
Getter for FROMPERMISSIONARN, with configurable default |
ASK_FROMPERMISSIONARN() |
Getter for FROMPERMISSIONARN w/ exceptions if field has no v |
HAS_FROMPERMISSIONARN() |
Determine if FROMPERMISSIONARN has a value |
fromPermissionVersion¶
The version of the managed permission that this background task is replacing.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FROMPERMISSIONVERSION() |
Getter for FROMPERMISSIONVERSION, with configurable default |
ASK_FROMPERMISSIONVERSION() |
Getter for FROMPERMISSIONVERSION w/ exceptions if field has |
HAS_FROMPERMISSIONVERSION() |
Determine if FROMPERMISSIONVERSION has a value |
toPermissionArn¶
The ARN of the managed permission that this background task is associating with the resource shares in place of the managed permission and version specified in
fromPermissionArnandfromPermissionVersion.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOPERMISSIONARN() |
Getter for TOPERMISSIONARN, with configurable default |
ASK_TOPERMISSIONARN() |
Getter for TOPERMISSIONARN w/ exceptions if field has no val |
HAS_TOPERMISSIONARN() |
Determine if TOPERMISSIONARN has a value |
toPermissionVersion¶
The version of the managed permission that this background task is associating with the resource shares. This is always the version that is currently the default for this managed permission.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOPERMISSIONVERSION() |
Getter for TOPERMISSIONVERSION, with configurable default |
ASK_TOPERMISSIONVERSION() |
Getter for TOPERMISSIONVERSION w/ exceptions if field has no |
HAS_TOPERMISSIONVERSION() |
Determine if TOPERMISSIONVERSION has a value |
status¶
Specifies the current status of the background tasks for the specified ID. The output is one of the following strings:
IN_PROGRESS
COMPLETED
FAILED
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
statusMessage¶
Specifies the reason for a
FAILEDstatus. This field is present only when therestatusisFAILED.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUSMESSAGE() |
Getter for STATUSMESSAGE, with configurable default |
ASK_STATUSMESSAGE() |
Getter for STATUSMESSAGE w/ exceptions if field has no value |
HAS_STATUSMESSAGE() |
Determine if STATUSMESSAGE has a value |
creationTime¶
The date and time when this asynchronous background task was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATIONTIME() |
Getter for CREATIONTIME, with configurable default |
ASK_CREATIONTIME() |
Getter for CREATIONTIME w/ exceptions if field has no value |
HAS_CREATIONTIME() |
Determine if CREATIONTIME has a value |
lastUpdatedTime¶
The date and time when the status of this background task was last updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTUPDATEDTIME() |
Getter for LASTUPDATEDTIME, with configurable default |
ASK_LASTUPDATEDTIME() |
Getter for LASTUPDATEDTIME w/ exceptions if field has no val |
HAS_LASTUPDATEDTIME() |
Determine if LASTUPDATEDTIME has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_RPLPERMASSOCIATIONSWORKLIST¶
TYPES TT_RPLPERMASSOCIATIONSWORKLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_RAMRPLPERMASSOCIATI01 WITH DEFAULT KEY
.