Skip to content

/AWS1/CL_BDOCNBSCDPCONFINPUT

Coinbase CDP configuration — credentials provided by Coinbase Developer Platform.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_apikeyid TYPE /AWS1/BDOCNBSCDPAPIKEYIDTYPE /AWS1/BDOCNBSCDPAPIKEYIDTYPE

The API key identifier provided by Coinbase Developer Platform.

Optional arguments:

iv_apikeysecret TYPE /AWS1/BDODEFCBCDPAPIKEYSECTYPE /AWS1/BDODEFCBCDPAPIKEYSECTYPE

The API key secret provided by Coinbase Developer Platform.

iv_apikeysecretsource TYPE /AWS1/BDOSECRETSOURCETYPE /AWS1/BDOSECRETSOURCETYPE

The source type of the API key secret for the Coinbase Developer Platform. Use MANAGED if the secret is managed by the service, or EXTERNAL if you manage the secret yourself in AWS Secrets Manager.

io_apikeysecretconfig TYPE REF TO /AWS1/CL_BDOSECRETREFERENCE /AWS1/CL_BDOSECRETREFERENCE

A reference to the AWS Secrets Manager secret that stores the API key secret. This includes the secret ID and the JSON key used to extract the API key secret value from the secret. Required when apiKeySecretSource is set to EXTERNAL.

iv_walletsecret TYPE /AWS1/BDODEFCBCDPWLTSECRETTYPE /AWS1/BDODEFCBCDPWLTSECRETTYPE

The wallet secret provided by Coinbase Developer Platform.

iv_walletsecretsource TYPE /AWS1/BDOSECRETSOURCETYPE /AWS1/BDOSECRETSOURCETYPE

The source type of the wallet secret for the Coinbase Developer Platform. Use MANAGED if the secret is managed by the service, or EXTERNAL if you manage the secret yourself in AWS Secrets Manager.

io_walletsecretconfig TYPE REF TO /AWS1/CL_BDOSECRETREFERENCE /AWS1/CL_BDOSECRETREFERENCE

A reference to the AWS Secrets Manager secret that stores the wallet secret. This includes the secret ID and the JSON key used to extract the wallet secret value from the secret. Required when walletSecretSource is set to EXTERNAL.


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

apiKeySecret

The API key secret provided by Coinbase Developer Platform.

Accessible with the following methods

Method Description
GET_APIKEYSECRET() Getter for APIKEYSECRET, with configurable default
ASK_APIKEYSECRET() Getter for APIKEYSECRET w/ exceptions if field has no value
HAS_APIKEYSECRET() Determine if APIKEYSECRET has a value

apiKeySecretSource

The source type of the API key secret for the Coinbase Developer Platform. Use MANAGED if the secret is managed by the service, or EXTERNAL if you manage the secret yourself 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

apiKeySecretConfig

A reference to the AWS Secrets Manager secret that stores the API key secret. This includes the secret ID and the JSON key used to extract the API key secret value from the secret. Required when apiKeySecretSource is set to EXTERNAL.

Accessible with the following methods

Method Description
GET_APIKEYSECRETCONFIG() Getter for APIKEYSECRETCONFIG

walletSecret

The wallet secret provided by Coinbase Developer Platform.

Accessible with the following methods

Method Description
GET_WALLETSECRET() Getter for WALLETSECRET, with configurable default
ASK_WALLETSECRET() Getter for WALLETSECRET w/ exceptions if field has no value
HAS_WALLETSECRET() Determine if WALLETSECRET has a value

walletSecretSource

The source type of the wallet secret for the Coinbase Developer Platform. Use MANAGED if the secret is managed by the service, or EXTERNAL if you manage the secret yourself 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

walletSecretConfig

A reference to the AWS Secrets Manager secret that stores the wallet secret. This includes the secret ID and the JSON key used to extract the wallet secret value from the secret. Required when walletSecretSource is set to EXTERNAL.

Accessible with the following methods

Method Description
GET_WALLETSECRETCONFIG() Getter for WALLETSECRETCONFIG