/AWS1/CL_BDOCNBSCDPCONFOUTPUT¶
Coinbase CDP configuration output with secret ARNs.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_apikeyid TYPE /AWS1/BDOCNBSCDPAPIKEYIDTYPE /AWS1/BDOCNBSCDPAPIKEYIDTYPE¶
The API key identifier provided by Coinbase Developer Platform.
io_apikeysecretarn TYPE REF TO /AWS1/CL_BDOSECRET /AWS1/CL_BDOSECRET¶
Contains information about a secret in AWS Secrets Manager.
io_walletsecretarn TYPE REF TO /AWS1/CL_BDOSECRET /AWS1/CL_BDOSECRET¶
Contains information about a secret in AWS Secrets Manager.
Optional arguments:¶
iv_apikeysecretjsonkey TYPE /AWS1/BDOSECRETJSONKEYTYPE /AWS1/BDOSECRETJSONKEYTYPE¶
The JSON key used to extract the API key secret value from the AWS Secrets Manager secret.
iv_apikeysecretsource TYPE /AWS1/BDOSECRETSOURCETYPE /AWS1/BDOSECRETSOURCETYPE¶
The source type of the API key secret. Either
MANAGEDif the secret is managed by the service, orEXTERNALif managed by the user in AWS Secrets Manager.
iv_walletsecretjsonkey TYPE /AWS1/BDOSECRETJSONKEYTYPE /AWS1/BDOSECRETJSONKEYTYPE¶
The JSON key used to extract the wallet secret value from the AWS Secrets Manager secret.
iv_walletsecretsource TYPE /AWS1/BDOSECRETSOURCETYPE /AWS1/BDOSECRETSOURCETYPE¶
The source type of the wallet secret. Either
MANAGEDif the secret is managed by the service, orEXTERNALif managed by the user in AWS Secrets Manager.
Queryable Attributes¶
apiKeyId¶
The API key identifier provided by Coinbase Developer Platform.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APIKEYID() |
Getter for APIKEYID, with configurable default |
ASK_APIKEYID() |
Getter for APIKEYID w/ exceptions if field has no value |
HAS_APIKEYID() |
Determine if APIKEYID has a value |
apiKeySecretArn¶
Contains information about a secret in AWS Secrets Manager.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APIKEYSECRETARN() |
Getter for APIKEYSECRETARN |
apiKeySecretJsonKey¶
The JSON key used to extract the API key secret value from the AWS Secrets Manager secret.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APIKEYSECRETJSONKEY() |
Getter for APIKEYSECRETJSONKEY, with configurable default |
ASK_APIKEYSECRETJSONKEY() |
Getter for APIKEYSECRETJSONKEY w/ exceptions if field has no |
HAS_APIKEYSECRETJSONKEY() |
Determine if APIKEYSECRETJSONKEY has a value |
apiKeySecretSource¶
The source type of the API key secret. Either
MANAGEDif the secret is managed by the service, orEXTERNALif managed by the user in AWS Secrets Manager.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APIKEYSECRETSOURCE() |
Getter for APIKEYSECRETSOURCE, with configurable default |
ASK_APIKEYSECRETSOURCE() |
Getter for APIKEYSECRETSOURCE w/ exceptions if field has no |
HAS_APIKEYSECRETSOURCE() |
Determine if APIKEYSECRETSOURCE has a value |
walletSecretArn¶
Contains information about a secret in AWS Secrets Manager.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WALLETSECRETARN() |
Getter for WALLETSECRETARN |
walletSecretJsonKey¶
The JSON key used to extract the wallet secret value from the AWS Secrets Manager secret.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WALLETSECRETJSONKEY() |
Getter for WALLETSECRETJSONKEY, with configurable default |
ASK_WALLETSECRETJSONKEY() |
Getter for WALLETSECRETJSONKEY w/ exceptions if field has no |
HAS_WALLETSECRETJSONKEY() |
Determine if WALLETSECRETJSONKEY has a value |
walletSecretSource¶
The source type of the wallet secret. Either
MANAGEDif the secret is managed by the service, orEXTERNALif managed by the user in AWS Secrets Manager.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WALLETSECRETSOURCE() |
Getter for WALLETSECRETSOURCE, with configurable default |
ASK_WALLETSECRETSOURCE() |
Getter for WALLETSECRETSOURCE w/ exceptions if field has no |
HAS_WALLETSECRETSOURCE() |
Determine if WALLETSECRETSOURCE has a value |