Skip to content

/AWS1/CL_KNSCHANNELENCCONF

Specifies the Amazon Web Services KMS key that Amazon Kinesis Data Streams uses to encrypt data delivered to the channel's destination.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_encryptiontype TYPE /AWS1/KNSCHANNELENCRYPTIONTYPE /AWS1/KNSCHANNELENCRYPTIONTYPE

The encryption type. The only valid value is KMS.

iv_keyid TYPE /AWS1/KNSKEYID /AWS1/KNSKEYID

The identifier of the customer managed Amazon Web Services KMS key. You cannot use the Amazon Kinesis Data Streams service key (aws/kinesis).


Queryable Attributes

EncryptionType

The encryption type. The only valid value is 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

KeyId

The identifier of the customer managed Amazon Web Services KMS key. You cannot use the Amazon Kinesis Data Streams service key (aws/kinesis).

Accessible with the following methods

Method Description
GET_KEYID() Getter for KEYID, with configurable default
ASK_KEYID() Getter for KEYID w/ exceptions if field has no value
HAS_KEYID() Determine if KEYID has a value