View a markdown version of this page

AWS::BedrockAgentCore::PaymentConnector - 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::PaymentConnector

Creates a new payment connector for a payment manager. A payment connector integrates with a supported payment provider to enable payment processing capabilities.

Syntax

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

JSON

{ "Type" : "AWS::BedrockAgentCore::PaymentConnector", "Properties" : { "ConnectorName" : String, "ConnectorType" : String, "CredentialProviderConfigurations" : [ CredentialsProviderConfiguration, ... ], "Description" : String, "PaymentManagerId" : String } }

YAML

Type: AWS::BedrockAgentCore::PaymentConnector Properties: ConnectorName: String ConnectorType: String CredentialProviderConfigurations: - CredentialsProviderConfiguration Description: String PaymentManagerId: String

Properties

ConnectorName

The name of the payment connector.

Required: Yes

Type: String

Pattern: ^[a-zA-Z][a-zA-Z0-9_]{0,47}$

Update requires: Replacement

ConnectorType

The type of payment connector, which determines the payment provider integration.

Required: Yes

Type: String

Allowed values: CoinbaseCDP | StripePrivy

Update requires: No interruption

CredentialProviderConfigurations

The credential provider configurations for the payment connector. These configurations specify how the connector authenticates with the payment provider.

Required: Yes

Type: Array of CredentialsProviderConfiguration

Minimum: 1

Maximum: 1

Update requires: No interruption

Description

A description of the payment connector.

Required: No

Type: String

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

Minimum: 1

Maximum: 4096

Update requires: No interruption

PaymentManagerId

The unique identifier of the payment manager to create the connector for.

Required: Yes

Type: String

Pattern: ^([0-9a-z][-]?){1,100}-[0-9a-z]{10}$

Update requires: Replacement

Return values

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.

ConnectorCreatedAt

The timestamp when the payment connector was created.

ConnectorLastUpdatedAt

The timestamp when the payment connector was last updated.

ConnectorStatus

The current status of the payment connector. Possible values include CREATING, READY, UPDATING, DELETING, CREATE_FAILED, UPDATE_FAILED, and DELETE_FAILED.

PaymentConnectorArn

The unique identifier of the payment connector.

PaymentConnectorId

The unique identifier of the payment connector.