/AWS1/CL_KMSKEYLASTUSAGEDATA¶
Contains usage information about the last time the KMS key was used for a successful cryptographic operation.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_operation TYPE /AWS1/KMSKEYLASTUSAGETRKOP /AWS1/KMSKEYLASTUSAGETRKOP¶
The last successful cryptographic operation the KMS key was used for. Absent if the key has not been used since KMS began tracking.
iv_timestamp TYPE /AWS1/KMSDATETYPE /AWS1/KMSDATETYPE¶
The date and time when the KMS key was most recently used for a successful cryptographic operation. Absent if the key has not been used since KMS began tracking.
iv_cloudtraileventid TYPE /AWS1/KMSCLOUDTRAILEVENTIDTYPE /AWS1/KMSCLOUDTRAILEVENTIDTYPE¶
The CloudTrail
eventIdassociated with the last successful cryptographic operation. Absent if the key has not been used since KMS began tracking.
iv_kmsrequestid TYPE /AWS1/KMSKMSREQUESTIDTYPE /AWS1/KMSKMSREQUESTIDTYPE¶
The KMS request ID associated with the last successful cryptographic operation. Absent if the key has not been used since KMS began tracking.
Queryable Attributes¶
Operation¶
The last successful cryptographic operation the KMS key was used for. Absent if the key has not been used since KMS began tracking.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OPERATION() |
Getter for OPERATION, with configurable default |
ASK_OPERATION() |
Getter for OPERATION w/ exceptions if field has no value |
HAS_OPERATION() |
Determine if OPERATION has a value |
Timestamp¶
The date and time when the KMS key was most recently used for a successful cryptographic operation. Absent if the key has not been used since KMS began tracking.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TIMESTAMP() |
Getter for TIMESTAMP, with configurable default |
ASK_TIMESTAMP() |
Getter for TIMESTAMP w/ exceptions if field has no value |
HAS_TIMESTAMP() |
Determine if TIMESTAMP has a value |
CloudTrailEventId¶
The CloudTrail
eventIdassociated with the last successful cryptographic operation. Absent if the key has not been used since KMS began tracking.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CLOUDTRAILEVENTID() |
Getter for CLOUDTRAILEVENTID, with configurable default |
ASK_CLOUDTRAILEVENTID() |
Getter for CLOUDTRAILEVENTID w/ exceptions if field has no v |
HAS_CLOUDTRAILEVENTID() |
Determine if CLOUDTRAILEVENTID has a value |
KmsRequestId¶
The KMS request ID associated with the last successful cryptographic operation. Absent if the key has not been used since KMS began tracking.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KMSREQUESTID() |
Getter for KMSREQUESTID, with configurable default |
ASK_KMSREQUESTID() |
Getter for KMSREQUESTID w/ exceptions if field has no value |
HAS_KMSREQUESTID() |
Determine if KMSREQUESTID has a value |