/AWS1/CL_SSAENCRYPTIONCONF¶
A structure that specifies the KMS key type and KMS key ARN used to encrypt data in your IAM Identity Center instance.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_keytype
TYPE /AWS1/SSAKMSKEYTYPE
/AWS1/SSAKMSKEYTYPE
¶
The type of KMS key used for encryption.
Optional arguments:¶
iv_kmskeyarn
TYPE /AWS1/SSAKMSKEYARN
/AWS1/SSAKMSKEYARN
¶
The ARN of the KMS key used to encrypt data. Required when KeyType is CUSTOMER_MANAGED_KEY. Cannot be specified when KeyType is AWS_OWNED_KMS_KEY.
Queryable Attributes¶
KeyType¶
The type of KMS key used for encryption.
Accessible with the following methods¶
Method | Description |
---|---|
GET_KEYTYPE() |
Getter for KEYTYPE, with configurable default |
ASK_KEYTYPE() |
Getter for KEYTYPE w/ exceptions if field has no value |
HAS_KEYTYPE() |
Determine if KEYTYPE has a value |
KmsKeyArn¶
The ARN of the KMS key used to encrypt data. Required when KeyType is CUSTOMER_MANAGED_KEY. Cannot be specified when KeyType is AWS_OWNED_KMS_KEY.
Accessible with the following methods¶
Method | Description |
---|---|
GET_KMSKEYARN() |
Getter for KMSKEYARN, with configurable default |
ASK_KMSKEYARN() |
Getter for KMSKEYARN w/ exceptions if field has no value |
HAS_KMSKEYARN() |
Determine if KMSKEYARN has a value |