Skip to content

PaymentSession

Source code in docs_src/capo_bedrock_agentcore/types/payment_session.py
class PaymentSession(TypedDict, closed=True):
    payment_session_id: (
        "capo_bedrock_agentcore.types.payment_session_id.PaymentSessionId"
    )
    """<p>The unique identifier of the payment session.</p>"""
    payment_manager_arn: (
        "capo_bedrock_agentcore.types.payment_manager_arn.PaymentManagerArn"
    )
    """<p>The ARN of the payment manager that owns this session.</p>"""
    limits: NotRequired["capo_bedrock_agentcore.types.session_limits.SessionLimits"]
    """<p>The spending limits for the payment session.</p>"""
    user_id: "capo_bedrock_agentcore.types.user_id.UserId"
    """<p>The user ID associated with this session.</p>"""
    expiry_time_in_minutes: "int"
    """<p>The session expiry time in minutes.</p>"""
    created_at: "capo_bedrock_agentcore.types.date_timestamp.DateTimestamp"
    """<p>The timestamp when the session was created.</p>"""
    available_limits: NotRequired[
        "capo_bedrock_agentcore.types.available_limits.AvailableLimits"
    ]
    """<p>The current available spending limits.</p>"""
    updated_at: "capo_bedrock_agentcore.types.date_timestamp.DateTimestamp"
    """<p>The timestamp when the session was last updated.</p>"""

available_limits instance-attribute

available_limits: NotRequired[AvailableLimits]

The current available spending limits.

created_at instance-attribute

created_at: DateTimestamp

The timestamp when the session was created.

expiry_time_in_minutes instance-attribute

expiry_time_in_minutes: int

The session expiry time in minutes.

limits instance-attribute

limits: NotRequired[SessionLimits]

The spending limits for the payment session.

payment_manager_arn instance-attribute

payment_manager_arn: PaymentManagerArn

The ARN of the payment manager that owns this session.

payment_session_id instance-attribute

payment_session_id: PaymentSessionId

The unique identifier of the payment session.

updated_at instance-attribute

updated_at: DateTimestamp

The timestamp when the session was last updated.

user_id instance-attribute

user_id: UserId

The user ID associated with this session.