Skip to content

/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 MANAGED if the secret is managed by the service, or EXTERNAL if 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 MANAGED if the secret is managed by the service, or EXTERNAL if 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 MANAGED if the secret is managed by the service, or EXTERNAL if 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 MANAGED if the secret is managed by the service, or EXTERNAL if 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