Class: Aws::BedrockAgentCore::Types::PaymentSession
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCore::Types::PaymentSession
- Defined in:
- gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb
Overview
A payment session for managing payment transactions.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#available_limits ⇒ Types::AvailableLimits
The current available spending limits.
-
#created_at ⇒ Time
The timestamp when the session was created.
-
#expiry_time_in_minutes ⇒ Integer
The session expiry time in minutes.
-
#limits ⇒ Types::SessionLimits
The spending limits for the payment session.
-
#payment_manager_arn ⇒ String
The ARN of the payment manager that owns this session.
-
#payment_session_id ⇒ String
The unique identifier of the payment session.
-
#updated_at ⇒ Time
The timestamp when the session was last updated.
-
#user_id ⇒ String
The user ID associated with this session.
Instance Attribute Details
#available_limits ⇒ Types::AvailableLimits
The current available spending limits.
8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8427 class PaymentSession < Struct.new( :payment_session_id, :payment_manager_arn, :limits, :user_id, :expiry_time_in_minutes, :created_at, :available_limits, :updated_at) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
The timestamp when the session was created.
8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8427 class PaymentSession < Struct.new( :payment_session_id, :payment_manager_arn, :limits, :user_id, :expiry_time_in_minutes, :created_at, :available_limits, :updated_at) SENSITIVE = [] include Aws::Structure end |
#expiry_time_in_minutes ⇒ Integer
The session expiry time in minutes.
8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8427 class PaymentSession < Struct.new( :payment_session_id, :payment_manager_arn, :limits, :user_id, :expiry_time_in_minutes, :created_at, :available_limits, :updated_at) SENSITIVE = [] include Aws::Structure end |
#limits ⇒ Types::SessionLimits
The spending limits for the payment session.
8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8427 class PaymentSession < Struct.new( :payment_session_id, :payment_manager_arn, :limits, :user_id, :expiry_time_in_minutes, :created_at, :available_limits, :updated_at) SENSITIVE = [] include Aws::Structure end |
#payment_manager_arn ⇒ String
The ARN of the payment manager that owns this session.
8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8427 class PaymentSession < Struct.new( :payment_session_id, :payment_manager_arn, :limits, :user_id, :expiry_time_in_minutes, :created_at, :available_limits, :updated_at) SENSITIVE = [] include Aws::Structure end |
#payment_session_id ⇒ String
The unique identifier of the payment session.
8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8427 class PaymentSession < Struct.new( :payment_session_id, :payment_manager_arn, :limits, :user_id, :expiry_time_in_minutes, :created_at, :available_limits, :updated_at) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp when the session was last updated.
8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8427 class PaymentSession < Struct.new( :payment_session_id, :payment_manager_arn, :limits, :user_id, :expiry_time_in_minutes, :created_at, :available_limits, :updated_at) SENSITIVE = [] include Aws::Structure end |
#user_id ⇒ String
The user ID associated with this session.
8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 |
# File 'gems/aws-sdk-bedrockagentcore/lib/aws-sdk-bedrockagentcore/types.rb', line 8427 class PaymentSession < Struct.new( :payment_session_id, :payment_manager_arn, :limits, :user_id, :expiry_time_in_minutes, :created_at, :available_limits, :updated_at) SENSITIVE = [] include Aws::Structure end |