Skip to content

/AWS1/CL_GLAENCRYPTION

Contains information about the encryption used to store the job results in Amazon S3.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_encryptiontype TYPE /AWS1/GLAENCRYPTIONTYPE /AWS1/GLAENCRYPTIONTYPE

The server-side encryption algorithm used when storing job results in Amazon S3, for example AES256 or aws:kms.

iv_kmskeyid TYPE /AWS1/GLASTRING /AWS1/GLASTRING

The AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS fail if not made by using Secure Sockets Layer (SSL) or Signature Version 4.

iv_kmscontext TYPE /AWS1/GLASTRING /AWS1/GLASTRING

Optional. If the encryption type is aws:kms, you can use this value to specify the encryption context for the job results.


Queryable Attributes

EncryptionType

The server-side encryption algorithm used when storing job results in Amazon S3, for example AES256 or aws:kms.

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

KMSKeyId

The AWS KMS key ID to use for object encryption. All GET and PUT requests for an object protected by AWS KMS fail if not made by using Secure Sockets Layer (SSL) or Signature Version 4.

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

KMSContext

Optional. If the encryption type is aws:kms, you can use this value to specify the encryption context for the job results.

Accessible with the following methods

Method Description
GET_KMSCONTEXT() Getter for KMSCONTEXT, with configurable default
ASK_KMSCONTEXT() Getter for KMSCONTEXT w/ exceptions if field has no value
HAS_KMSCONTEXT() Determine if KMSCONTEXT has a value