Skip to content

/AWS1/CL_ODBCUSMGDAWSSECCONF

The configuration of a customer-managed Amazon Web Services Secrets Manager secret used to supply a password.

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 OCI assumes to retrieve the secret value.

iv_secretid TYPE /AWS1/ODBSECRETIDORARN /AWS1/ODBSECRETIDORARN

The identifier or ARN of the Amazon Web Services Secrets Manager secret that contains the password.

iv_externalidtype TYPE /AWS1/ODBEXTERNALIDTYPE /AWS1/ODBEXTERNALIDTYPE

The type of Oracle Cloud Identifier (OCID) used as the external ID when assuming the IAM role.


Queryable Attributes

iamRoleArn

The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) role that OCI assumes to retrieve the secret value.

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

secretId

The identifier or ARN of the Amazon Web Services Secrets Manager secret that contains the password.

Accessible with the following methods

Method Description
GET_SECRETID() Getter for SECRETID, with configurable default
ASK_SECRETID() Getter for SECRETID w/ exceptions if field has no value
HAS_SECRETID() Determine if SECRETID has a value

externalIdType

The type of Oracle Cloud Identifier (OCID) used as the external ID when assuming the IAM role.

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