Class: Aws::BedrockAgentCoreControl::Types::PaymentConnectorSummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb

Overview

Contains summary information about a payment connector.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#last_updated_at ⇒ Time

The timestamp when the payment connector was last updated.

Returns:

  • (Time)


17346
17347
17348
17349
17350
17351
17352
17353
17354
17355
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17346

class PaymentConnectorSummary < Struct.new(
  :payment_connector_id,
  :name,
  :type,
  :provision_mode,
  :status,
  :last_updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#name ⇒ String

The name of the payment connector.

Returns:

  • (String)


17346
17347
17348
17349
17350
17351
17352
17353
17354
17355
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17346

class PaymentConnectorSummary < Struct.new(
  :payment_connector_id,
  :name,
  :type,
  :provision_mode,
  :status,
  :last_updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#payment_connector_id ⇒ String

The unique identifier of the payment connector.

Returns:

  • (String)


17346
17347
17348
17349
17350
17351
17352
17353
17354
17355
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17346

class PaymentConnectorSummary < Struct.new(
  :payment_connector_id,
  :name,
  :type,
  :provision_mode,
  :status,
  :last_updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#provision_mode ⇒ String

Specifies how the payment connector was provisioned. Payment connectors that were created before this field was available return MANUAL.

  • MANUAL - You provided the credential provider configurations, so you own the credentials.

  • QUICK_CREATE - AgentCore provisioned the credential provider for you, so the credentials are service-managed and you can rotate them with RotatePaymentConnectorCredentials.

Returns:

  • (String)


17346
17347
17348
17349
17350
17351
17352
17353
17354
17355
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17346

class PaymentConnectorSummary < Struct.new(
  :payment_connector_id,
  :name,
  :type,
  :provision_mode,
  :status,
  :last_updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

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

Returns:

  • (String)


17346
17347
17348
17349
17350
17351
17352
17353
17354
17355
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17346

class PaymentConnectorSummary < Struct.new(
  :payment_connector_id,
  :name,
  :type,
  :provision_mode,
  :status,
  :last_updated_at)
  SENSITIVE = []
  include Aws::Structure
end

#type ⇒ String

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

Returns:

  • (String)


17346
17347
17348
17349
17350
17351
17352
17353
17354
17355
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 17346

class PaymentConnectorSummary < Struct.new(
  :payment_connector_id,
  :name,
  :type,
  :provision_mode,
  :status,
  :last_updated_at)
  SENSITIVE = []
  include Aws::Structure
end