View a markdown version of this page

AWS::BedrockAgentCore::PaymentCredentialProvider - AWS CloudFormation

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

AWS::BedrockAgentCore::PaymentCredentialProvider

Specifies a payment credential provider for Amazon Bedrock AgentCore. A payment credential provider stores and manages credentials for third-party payment vendors used by AI agents. Credentials are encrypted and stored in AWS Secrets Manager.

See the Properties section below for descriptions of both the required and optional properties.

Syntax

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

JSON

{ "Type" : "AWS::BedrockAgentCore::PaymentCredentialProvider", "Properties" : { "CredentialProviderVendor" : String, "Name" : String, "ProviderConfigurationInput" : PaymentProviderConfigurationInput, "Tags" : [ Tag, ... ] } }

YAML

Type: AWS::BedrockAgentCore::PaymentCredentialProvider Properties: CredentialProviderVendor: String Name: String ProviderConfigurationInput: PaymentProviderConfigurationInput Tags: - Tag

Properties

CredentialProviderVendor

The payment vendor for the credential provider. Valid values are CoinbaseCDP.

Required: Yes

Type: String

Allowed values: CoinbaseCDP | StripePrivy

Update requires: No interruption

Name

A unique name for the payment credential provider.

Required: Yes

Type: String

Pattern: ^[a-zA-Z0-9\-_]+$

Minimum: 1

Maximum: 128

Update requires: Replacement

ProviderConfigurationInput

The vendor-specific configuration input, containing API credentials that are stored as secrets in AWS Secrets Manager. This property is write-only and isn't returned on read.

Required: No

Type: PaymentProviderConfigurationInput

Update requires: No interruption

Tags

The tags for the payment credential provider.

Required: No

Type: Array of Tag

Maximum: 50

Update requires: No interruption

Return values

Ref

When you pass the logical ID of this resource to the intrinsic Ref function, Ref returns the ARN of the payment credential provider. For example:

arn:aws:bedrock-agentcore:us-east-1:123456789012:token-vault/default/paymentcredentialprovider/MyProvider

For more information about using the Ref function, see Ref.

Fn::GetAtt

The Fn::GetAtt intrinsic function returns a value for a specified attribute of this type. The following are the available attributes and sample return values.

For more information about using the Fn::GetAtt intrinsic function, see Fn::GetAtt.

CreatedTime

The timestamp when the payment credential provider was created.

CredentialProviderArn

The Amazon Resource Name (ARN) of the payment credential provider.

LastUpdatedTime

The timestamp when the payment credential provider was last updated.