Skip to content

/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 eventId associated 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 eventId 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_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