Skip to content

/AWS1/CL_ODBAWSENCKEYCONFINPUT

The configuration of the Amazon Web Services Key Management Service (KMS) encryption key to use for an Autonomous Database.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_iamrolearn TYPE /AWS1/ODBROLEARN /AWS1/ODBROLEARN

The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) role that grants access to the KMS key.

iv_externalidtype TYPE /AWS1/ODBEXTERNALIDTYPE /AWS1/ODBEXTERNALIDTYPE

The type of external identifier associated with the encryption key.

iv_kmskeyid TYPE /AWS1/ODBKMSKEYIDORARN /AWS1/ODBKMSKEYIDORARN

The identifier or ARN of the Amazon Web Services KMS key to use for encryption.


Queryable Attributes

iamRoleArn

The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) role that grants access to the KMS key.

Accessible with the following methods

Method Description
GET_IAMROLEARN() Getter for IAMROLEARN, with configurable default
ASK_IAMROLEARN() Getter for IAMROLEARN w/ exceptions if field has no value
HAS_IAMROLEARN() Determine if IAMROLEARN has a value

externalIdType

The type of external identifier associated with the encryption key.

Accessible with the following methods

Method Description
GET_EXTERNALIDTYPE() Getter for EXTERNALIDTYPE, with configurable default
ASK_EXTERNALIDTYPE() Getter for EXTERNALIDTYPE w/ exceptions if field has no valu
HAS_EXTERNALIDTYPE() Determine if EXTERNALIDTYPE has a value

kmsKeyId

The identifier or ARN of the Amazon Web Services KMS key to use for encryption.

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