/AWS1/CL_ODBCUSMGDAWSSECCONF00¶
The input configuration for a customer-managed Amazon Web Services Secrets Manager secret used to supply a password.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_secretid TYPE /AWS1/ODBSECRETIDORARN /AWS1/ODBSECRETIDORARN¶
The identifier or ARN of the Amazon Web Services Secrets Manager secret that contains the password.
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_externalidtype TYPE /AWS1/ODBEXTERNALIDTYPE /AWS1/ODBEXTERNALIDTYPE¶
The type of Oracle Cloud Identifier (OCID) used as the external ID when assuming the IAM role.
The valid values depend on the operation. For the
CreateAutonomousDatabaseoperation, onlycompartment_ocidandtenant_ocidare allowed. For theUpdateAutonomousDatabaseandCreateAutonomousDatabaseWalletoperations,database_ocid,compartment_ocid, andtenant_ocidare all allowed.
Queryable Attributes¶
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 |
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 |
externalIdType¶
The type of Oracle Cloud Identifier (OCID) used as the external ID when assuming the IAM role.
The valid values depend on the operation. For the
CreateAutonomousDatabaseoperation, onlycompartment_ocidandtenant_ocidare allowed. For theUpdateAutonomousDatabaseandCreateAutonomousDatabaseWalletoperations,database_ocid,compartment_ocid, andtenant_ocidare all allowed.
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 |