Skip to content

Get Payment Session

bedrockagentcore_get_payment_session R Documentation

Get a payment session

Description

Get a payment session.

Usage

bedrockagentcore_get_payment_session(userId, agentName,
  paymentManagerArn, paymentSessionId)

Arguments

userId

The user ID associated with this payment session.

agentName

The agent name associated with this request, used for observability.

paymentManagerArn

[required] The ARN of the payment manager that owns this session.

paymentSessionId

[required] The ID of the payment session to retrieve.

Value

A list with the following syntax:

list(
  paymentSession = list(
    paymentSessionId = "string",
    paymentManagerArn = "string",
    limits = list(
      maxSpendAmount = list(
        value = "string",
        currency = "USD"
      )
    ),
    userId = "string",
    expiryTimeInMinutes = 123,
    createdAt = as.POSIXct(
      "2015-01-01"
    ),
    availableLimits = list(
      availableSpendAmount = list(
        value = "string",
        currency = "USD"
      ),
      updatedAt = as.POSIXct(
        "2015-01-01"
      )
    ),
    updatedAt = as.POSIXct(
      "2015-01-01"
    )
  )
)

Request syntax

svc$get_payment_session(
  userId = "string",
  agentName = "string",
  paymentManagerArn = "string",
  paymentSessionId = "string"
)