View a markdown version of this page

AWS::BedrockAgentCore::PaymentCredentialProvider CoinbaseCdpConfigurationInput - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.

AWS::BedrockAgentCore::PaymentCredentialProvider CoinbaseCdpConfigurationInput

Coinbase CDP configuration input, containing API credentials used by agents to authenticate with Coinbase's Commerce Developer Platform.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

Properties

ApiKeyId

The Coinbase CDP API key ID.

Required: Yes

Type: String

Minimum: 1

Maximum: 512

Update requires: No interruption

ApiKeySecret

The Coinbase CDP API key secret. The value is stored as a secret in Amazon Secrets Manager.

Required: No

Type: String

Minimum: 1

Maximum: 2048

Update requires: No interruption

ApiKeySecretConfig

A reference to the Amazon 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.

Required: No

Type: SecretReference

Update requires: No interruption

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 Amazon Secrets Manager.

Required: No

Type: String

Allowed values: MANAGED | EXTERNAL

Update requires: No interruption

WalletSecret

The Coinbase CDP wallet secret. The value is stored as a secret in Amazon Secrets Manager.

Required: No

Type: String

Minimum: 1

Maximum: 2048

Update requires: No interruption

WalletSecretConfig

A reference to the Amazon 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.

Required: No

Type: SecretReference

Update requires: No interruption

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 Amazon Secrets Manager.

Required: No

Type: String

Allowed values: MANAGED | EXTERNAL

Update requires: No interruption