CoinbaseCdpConfigurationInput¶
Structure Class¶
CoinbaseCdpConfigurationInput
dataclass
¶
Coinbase CDP configuration --- credentials provided by Coinbase Developer Platform.
Attributes¶
api_key_id
instance-attribute
¶
api_key_id: str
The API key identifier provided by Coinbase Developer Platform.
api_key_secret
class-attribute
instance-attribute
¶
api_key_secret: str = field(repr=False, default='')
The API key secret provided by Coinbase Developer Platform.
api_key_secret_config
class-attribute
instance-attribute
¶
api_key_secret_config: SecretReference | None = None
A reference to the Amazon Web Services 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.
api_key_secret_source
class-attribute
instance-attribute
¶
api_key_secret_source: SecretSourceType | None = None
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 Amazon Web Services
Secrets Manager.
wallet_secret
class-attribute
instance-attribute
¶
wallet_secret: str = field(repr=False, default='')
The wallet secret provided by Coinbase Developer Platform.
wallet_secret_config
class-attribute
instance-attribute
¶
wallet_secret_config: SecretReference | None = None
A reference to the Amazon Web Services 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.
wallet_secret_source
class-attribute
instance-attribute
¶
wallet_secret_source: SecretSourceType | None = None
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 Amazon Web Services
Secrets Manager.