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 will be used for encryption.

CONSTRUCTOR

IMPORTING

Required arguments:

IV_CMKTYPE TYPE /AWS1/HLLCMKTYPE /AWS1/HLLCMKTYPE

The type of customer-managed-key(CMK) used for encryption. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.

Optional arguments:

IV_KMSKEYID TYPE /AWS1/HLLENCRYPTIONKEYID /AWS1/HLLENCRYPTIONKEYID

The 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. The two types of supported CMKs are customer owned CMKs and AWS owned CMKs.

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 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