Skip to content

/AWS1/CL_HLLKMSENCCONFIG

The customer-managed-key (CMK) used when creating a data store. If a customer-owned key is not specified, an AWS-owned key is used for encryption.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_cmktype TYPE /AWS1/HLLCMKTYPE /AWS1/HLLCMKTYPE

The type of customer-managed-key (CMK) used for encryption.

Optional arguments:

iv_kmskeyid TYPE /AWS1/HLLENCRYPTIONKEYID /AWS1/HLLENCRYPTIONKEYID

The Key Management Service (KMS) encryption key id/alias used to encrypt the data store contents at rest.


Queryable Attributes

CmkType

The type of customer-managed-key (CMK) used for encryption.

Accessible with the following methods

Method Description
GET_CMKTYPE() Getter for CMKTYPE, with configurable default
ASK_CMKTYPE() Getter for CMKTYPE w/ exceptions if field has no value
HAS_CMKTYPE() Determine if CMKTYPE has a value

KmsKeyId

The Key Management Service (KMS) encryption key id/alias used to encrypt the data store contents at rest.

Accessible with the following methods

Method Description
GET_KMSKEYID() Getter for KMSKEYID, with configurable default
ASK_KMSKEYID() Getter for KMSKEYID w/ exceptions if field has no value
HAS_KMSKEYID() Determine if KMSKEYID has a value