Class: Aws::BedrockAgentCoreControl::Types::StripePrivyConfigurationOutput

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

Overview

Stripe Privy configuration output with secret ARNs.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#app_id ⇒ String

The app ID provided by Privy.

Returns:

  • (String)


20154
20155
20156
20157
20158
20159
20160
20161
20162
20163
20164
20165
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20154

class StripePrivyConfigurationOutput < Struct.new(
  :app_id,
  :app_secret_arn,
  :app_secret_json_key,
  :app_secret_source,
  :authorization_private_key_arn,
  :authorization_private_key_json_key,
  :authorization_private_key_source,
  :authorization_id)
  SENSITIVE = []
  include Aws::Structure
end

#app_secret_arn ⇒ Types::Secret

Contains information about a secret in Amazon Web Services Secrets Manager.

Returns:



20154
20155
20156
20157
20158
20159
20160
20161
20162
20163
20164
20165
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20154

class StripePrivyConfigurationOutput < Struct.new(
  :app_id,
  :app_secret_arn,
  :app_secret_json_key,
  :app_secret_source,
  :authorization_private_key_arn,
  :authorization_private_key_json_key,
  :authorization_private_key_source,
  :authorization_id)
  SENSITIVE = []
  include Aws::Structure
end

#app_secret_json_key ⇒ String

The JSON key used to extract the app secret value from the Amazon Web Services Secrets Manager secret.

Returns:

  • (String)


20154
20155
20156
20157
20158
20159
20160
20161
20162
20163
20164
20165
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20154

class StripePrivyConfigurationOutput < Struct.new(
  :app_id,
  :app_secret_arn,
  :app_secret_json_key,
  :app_secret_source,
  :authorization_private_key_arn,
  :authorization_private_key_json_key,
  :authorization_private_key_source,
  :authorization_id)
  SENSITIVE = []
  include Aws::Structure
end

#app_secret_source ⇒ String

The source type of the app secret. Either MANAGED if the secret is managed by the service, or EXTERNAL if managed by the user in Amazon Web Services Secrets Manager.

Returns:

  • (String)


20154
20155
20156
20157
20158
20159
20160
20161
20162
20163
20164
20165
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20154

class StripePrivyConfigurationOutput < Struct.new(
  :app_id,
  :app_secret_arn,
  :app_secret_json_key,
  :app_secret_source,
  :authorization_private_key_arn,
  :authorization_private_key_json_key,
  :authorization_private_key_source,
  :authorization_id)
  SENSITIVE = []
  include Aws::Structure
end

#authorization_id ⇒ String

The authorization ID for the Stripe Privy integration.

Returns:

  • (String)


20154
20155
20156
20157
20158
20159
20160
20161
20162
20163
20164
20165
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20154

class StripePrivyConfigurationOutput < Struct.new(
  :app_id,
  :app_secret_arn,
  :app_secret_json_key,
  :app_secret_source,
  :authorization_private_key_arn,
  :authorization_private_key_json_key,
  :authorization_private_key_source,
  :authorization_id)
  SENSITIVE = []
  include Aws::Structure
end

#authorization_private_key_arn ⇒ Types::Secret

Contains information about a secret in Amazon Web Services Secrets Manager.

Returns:



20154
20155
20156
20157
20158
20159
20160
20161
20162
20163
20164
20165
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20154

class StripePrivyConfigurationOutput < Struct.new(
  :app_id,
  :app_secret_arn,
  :app_secret_json_key,
  :app_secret_source,
  :authorization_private_key_arn,
  :authorization_private_key_json_key,
  :authorization_private_key_source,
  :authorization_id)
  SENSITIVE = []
  include Aws::Structure
end

#authorization_private_key_json_key ⇒ String

The JSON key used to extract the authorization private key value from the Amazon Web Services Secrets Manager secret.

Returns:

  • (String)


20154
20155
20156
20157
20158
20159
20160
20161
20162
20163
20164
20165
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20154

class StripePrivyConfigurationOutput < Struct.new(
  :app_id,
  :app_secret_arn,
  :app_secret_json_key,
  :app_secret_source,
  :authorization_private_key_arn,
  :authorization_private_key_json_key,
  :authorization_private_key_source,
  :authorization_id)
  SENSITIVE = []
  include Aws::Structure
end

#authorization_private_key_source ⇒ String

The source type of the authorization private key. Either MANAGED if the secret is managed by the service, or EXTERNAL if managed by the user in Amazon Web Services Secrets Manager.

Returns:

  • (String)


20154
20155
20156
20157
20158
20159
20160
20161
20162
20163
20164
20165
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 20154

class StripePrivyConfigurationOutput < Struct.new(
  :app_id,
  :app_secret_arn,
  :app_secret_json_key,
  :app_secret_source,
  :authorization_private_key_arn,
  :authorization_private_key_json_key,
  :authorization_private_key_source,
  :authorization_id)
  SENSITIVE = []
  include Aws::Structure
end