View a markdown version of this page

PaymentSession - Amazon Bedrock AgentCore Data Plane

PaymentSession

A payment session for managing payment transactions.

Contents

createdAt

The timestamp when the session was created.

Type: Timestamp

Required: Yes

expiryTimeInMinutes

The session expiry time in minutes.

Type: Integer

Required: Yes

paymentManagerArn

The ARN of the payment manager that owns this session.

Type: String

Length Constraints: Minimum length of 66. Maximum length of 2048.

Pattern: arn:(aws|aws-[a-z0-9-]+):bedrock-agentcore:[a-z0-9-]+:[0-9]{12}:payment-manager/[a-z0-9]([a-z0-9-]{0,47}[a-z0-9])?-[a-z0-9]{10}

Required: Yes

paymentSessionId

The unique identifier of the payment session.

Type: String

Length Constraints: Fixed length of 31.

Pattern: payment-session-[0-9a-zA-Z-]{15}

Required: Yes

updatedAt

The timestamp when the session was last updated.

Type: Timestamp

Required: Yes

userId

The user ID associated with this session.

Type: String

Length Constraints: Minimum length of 0. Maximum length of 120.

Required: Yes

availableLimits

The current available spending limits.

Type: AvailableLimits object

Required: No

limits

The spending limits for the payment session.

Type: SessionLimits object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: