Skip to content

/AWS1/CL_QSTREGEDCUSMANAGEDKEY

A customer managed key structure that contains the information listed below:

  • KeyArn - The ARN of a KMS key that is registered to a Amazon QuickSight account for encryption and decryption use.

  • DefaultKey - Indicates whether the current key is set as the default key for encryption and decryption use.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_KEYARN TYPE /AWS1/QSTSTRING /AWS1/QSTSTRING

The ARN of the KMS key that is registered to a Amazon QuickSight account for encryption and decryption use.

IV_DEFAULTKEY TYPE /AWS1/QSTBOOLEAN /AWS1/QSTBOOLEAN

Indicates whether a RegisteredCustomerManagedKey is set as the default key for encryption and decryption use.


Queryable Attributes

KeyArn

The ARN of the KMS key that is registered to a Amazon QuickSight account for encryption and decryption use.

Accessible with the following methods

Method Description
GET_KEYARN() Getter for KEYARN, with configurable default
ASK_KEYARN() Getter for KEYARN w/ exceptions if field has no value
HAS_KEYARN() Determine if KEYARN has a value

DefaultKey

Indicates whether a RegisteredCustomerManagedKey is set as the default key for encryption and decryption use.

Accessible with the following methods

Method Description
GET_DEFAULTKEY() Getter for DEFAULTKEY

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_KEYREGISTRATION

TYPES TT_KEYREGISTRATION TYPE STANDARD TABLE OF REF TO /AWS1/CL_QSTREGEDCUSMANAGEDKEY WITH DEFAULT KEY
.