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:StringName:StringProviderConfigurationInput:PaymentProviderConfigurationInputTags:- Tag
Properties
CredentialProviderVendor-
The payment vendor for the credential provider. Valid values are
CoinbaseCDP.Required: Yes
Type: String
Allowed values:
CoinbaseCDP | StripePrivyUpdate requires: No interruption
Name-
A unique name for the payment credential provider.
Required: Yes
Type: String
Pattern:
^[a-zA-Z0-9\-_]+$Minimum:
1Maximum:
128Update 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
-
The tags for the payment credential provider.
Required: No
Type: Array of Tag
Maximum:
50Update 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.