Class: Aws::BedrockAgentCoreControl::Types::CredentialsProviderConfiguration

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

Overview

Note:

CredentialsProviderConfiguration is a union - when making an API calls you must set exactly one of the members.

Note:

CredentialsProviderConfiguration is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of CredentialsProviderConfiguration corresponding to the set member.

The credential provider configuration for a payment connector. Specifies the payment provider type and its associated credential provider.

Defined Under Namespace

Classes: CoinbaseCdp, StripePrivy, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#coinbase_cdp ⇒ Types::PaymentCredentialProviderConfiguration

The credential provider configuration for a Coinbase CDP payment connector.



5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5321

class CredentialsProviderConfiguration < Struct.new(
  :coinbase_cdp,
  :stripe_privy,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CoinbaseCdp < CredentialsProviderConfiguration; end
  class StripePrivy < CredentialsProviderConfiguration; end
  class Unknown < CredentialsProviderConfiguration; end
end

#stripe_privy ⇒ Types::PaymentCredentialProviderConfiguration

The credential provider configuration for a Stripe Privy payment connector.



5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5321

class CredentialsProviderConfiguration < Struct.new(
  :coinbase_cdp,
  :stripe_privy,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CoinbaseCdp < CredentialsProviderConfiguration; end
  class StripePrivy < CredentialsProviderConfiguration; end
  class Unknown < CredentialsProviderConfiguration; end
end

#unknown ⇒ Object

Returns the value of attribute unknown

Returns:

  • (Object) —

    the current value of unknown



5321
5322
5323
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5321

def unknown
  @unknown
end