Skip to content

/AWS1/CL_GURKMSKEYDETAILS

An object that contains:

  • The encryption option for a repository association. It is either owned by Amazon Web Services Key Management Service (KMS) (AWS_OWNED_CMK) or customer managed (CUSTOMER_MANAGED_CMK).

  • The ID of the Amazon Web Services KMS key that is associated with a repository association.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_KMSKEYID TYPE /AWS1/GURKMSKEYID /AWS1/GURKMSKEYID

The ID of the Amazon Web Services KMS key that is associated with a repository association.

IV_ENCRYPTIONOPTION TYPE /AWS1/GURENCRYPTIONOPTION /AWS1/GURENCRYPTIONOPTION

The encryption option for a repository association. It is either owned by Amazon Web Services Key Management Service (KMS) (AWS_OWNED_CMK) or customer managed (CUSTOMER_MANAGED_CMK).


Queryable Attributes

KMSKeyId

The ID of the Amazon Web Services KMS key that is associated with a repository association.

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

EncryptionOption

The encryption option for a repository association. It is either owned by Amazon Web Services Key Management Service (KMS) (AWS_OWNED_CMK) or customer managed (CUSTOMER_MANAGED_CMK).

Accessible with the following methods

Method Description
GET_ENCRYPTIONOPTION() Getter for ENCRYPTIONOPTION, with configurable default
ASK_ENCRYPTIONOPTION() Getter for ENCRYPTIONOPTION w/ exceptions if field has no va
HAS_ENCRYPTIONOPTION() Determine if ENCRYPTIONOPTION has a value