Skip to content

/AWS1/CL_GDYDEFSERVERSIDEENC

Contains information on the server side encryption method used in the S3 bucket. See S3 Server-Side Encryption for more information.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_encryptiontype TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The type of encryption used for objects within the S3 bucket.

iv_kmsmasterkeyarn TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The Amazon Resource Name (ARN) of the KMS encryption key. Only available if the bucket EncryptionType is aws:kms.


Queryable Attributes

EncryptionType

The type of encryption used for objects within the S3 bucket.

Accessible with the following methods

Method Description
GET_ENCRYPTIONTYPE() Getter for ENCRYPTIONTYPE, with configurable default
ASK_ENCRYPTIONTYPE() Getter for ENCRYPTIONTYPE w/ exceptions if field has no valu
HAS_ENCRYPTIONTYPE() Determine if ENCRYPTIONTYPE has a value

KmsMasterKeyArn

The Amazon Resource Name (ARN) of the KMS encryption key. Only available if the bucket EncryptionType is aws:kms.

Accessible with the following methods

Method Description
GET_KMSMASTERKEYARN() Getter for KMSMASTERKEYARN, with configurable default
ASK_KMSMASTERKEYARN() Getter for KMSMASTERKEYARN w/ exceptions if field has no val
HAS_KMSMASTERKEYARN() Determine if KMSMASTERKEYARN has a value