Class: Aws::BedrockAgentCoreControl::Types::StripePrivyConfigurationInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::StripePrivyConfigurationInput
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Stripe Privy configuration — credentials provided by Stripe and Privy.
Constant Summary collapse
- SENSITIVE =
[:app_secret, :authorization_private_key]
Instance Attribute Summary collapse
-
#app_id ⇒ String
The app ID provided by Privy.
-
#app_secret ⇒ String
The app secret provided by Privy.
-
#app_secret_config ⇒ Types::SecretReference
A reference to the Amazon Web Services Secrets Manager secret that stores the app secret.
-
#app_secret_source ⇒ String
The source type of the app secret.
-
#authorization_id ⇒ String
The authorization ID for the Stripe Privy integration.
-
#authorization_private_key ⇒ String
The authorization private key for the Stripe Privy integration.
-
#authorization_private_key_config ⇒ Types::SecretReference
A reference to the Amazon Web Services Secrets Manager secret that stores the authorization private key.
-
#authorization_private_key_source ⇒ String
The source type of the authorization private key.
Instance Attribute Details
#app_id ⇒ String
The app ID provided by Privy.
20097 20098 20099 20100 20101 20102 20103 20104 20105 20106 20107 20108 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20097 class StripePrivyConfigurationInput < Struct.new( :app_id, :app_secret, :app_secret_source, :app_secret_config, :authorization_private_key, :authorization_private_key_source, :authorization_private_key_config, :authorization_id) SENSITIVE = [:app_secret, :authorization_private_key] include Aws::Structure end |
#app_secret ⇒ String
The app secret provided by Privy.
20097 20098 20099 20100 20101 20102 20103 20104 20105 20106 20107 20108 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20097 class StripePrivyConfigurationInput < Struct.new( :app_id, :app_secret, :app_secret_source, :app_secret_config, :authorization_private_key, :authorization_private_key_source, :authorization_private_key_config, :authorization_id) SENSITIVE = [:app_secret, :authorization_private_key] include Aws::Structure end |
#app_secret_config ⇒ Types::SecretReference
A reference to the Amazon Web Services Secrets Manager secret that
stores the app secret. This includes the secret ID and the JSON key
used to extract the app secret value from the secret. Required when
appSecretSource is set to EXTERNAL.
20097 20098 20099 20100 20101 20102 20103 20104 20105 20106 20107 20108 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20097 class StripePrivyConfigurationInput < Struct.new( :app_id, :app_secret, :app_secret_source, :app_secret_config, :authorization_private_key, :authorization_private_key_source, :authorization_private_key_config, :authorization_id) SENSITIVE = [:app_secret, :authorization_private_key] include Aws::Structure end |
#app_secret_source ⇒ String
The source type of the app secret. Use MANAGED if the secret is
managed by the service, or EXTERNAL if you manage the secret
yourself in Amazon Web Services Secrets Manager.
20097 20098 20099 20100 20101 20102 20103 20104 20105 20106 20107 20108 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20097 class StripePrivyConfigurationInput < Struct.new( :app_id, :app_secret, :app_secret_source, :app_secret_config, :authorization_private_key, :authorization_private_key_source, :authorization_private_key_config, :authorization_id) SENSITIVE = [:app_secret, :authorization_private_key] include Aws::Structure end |
#authorization_id ⇒ String
The authorization ID for the Stripe Privy integration.
20097 20098 20099 20100 20101 20102 20103 20104 20105 20106 20107 20108 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20097 class StripePrivyConfigurationInput < Struct.new( :app_id, :app_secret, :app_secret_source, :app_secret_config, :authorization_private_key, :authorization_private_key_source, :authorization_private_key_config, :authorization_id) SENSITIVE = [:app_secret, :authorization_private_key] include Aws::Structure end |
#authorization_private_key ⇒ String
The authorization private key for the Stripe Privy integration.
20097 20098 20099 20100 20101 20102 20103 20104 20105 20106 20107 20108 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20097 class StripePrivyConfigurationInput < Struct.new( :app_id, :app_secret, :app_secret_source, :app_secret_config, :authorization_private_key, :authorization_private_key_source, :authorization_private_key_config, :authorization_id) SENSITIVE = [:app_secret, :authorization_private_key] include Aws::Structure end |
#authorization_private_key_config ⇒ Types::SecretReference
A reference to the Amazon Web Services Secrets Manager secret that
stores the authorization private key. This includes the secret ID
and the JSON key used to extract the authorization private key value
from the secret. Required when authorizationPrivateKeySource is
set to EXTERNAL.
20097 20098 20099 20100 20101 20102 20103 20104 20105 20106 20107 20108 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20097 class StripePrivyConfigurationInput < Struct.new( :app_id, :app_secret, :app_secret_source, :app_secret_config, :authorization_private_key, :authorization_private_key_source, :authorization_private_key_config, :authorization_id) SENSITIVE = [:app_secret, :authorization_private_key] include Aws::Structure end |
#authorization_private_key_source ⇒ String
The source type of the authorization private key. Use MANAGED if
the secret is managed by the service, or EXTERNAL if you manage
the secret yourself in Amazon Web Services Secrets Manager.
20097 20098 20099 20100 20101 20102 20103 20104 20105 20106 20107 20108 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20097 class StripePrivyConfigurationInput < Struct.new( :app_id, :app_secret, :app_secret_source, :app_secret_config, :authorization_private_key, :authorization_private_key_source, :authorization_private_key_config, :authorization_id) SENSITIVE = [:app_secret, :authorization_private_key] include Aws::Structure end |