StripePrivyConfigurationInput¶
Structure Class¶
StripePrivyConfigurationInput
dataclass
¶
Stripe Privy configuration --- credentials provided by Stripe and Privy.
Attributes¶
app_secret
class-attribute
instance-attribute
¶
app_secret: str = field(repr=False, default='')
The app secret provided by Privy.
app_secret_config
class-attribute
instance-attribute
¶
app_secret_config: SecretReference | None = None
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.
app_secret_source
class-attribute
instance-attribute
¶
app_secret_source: SecretSourceType | None = None
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.
authorization_id
instance-attribute
¶
authorization_id: str
The authorization ID for the Stripe Privy integration.
authorization_private_key
class-attribute
instance-attribute
¶
authorization_private_key: str = field(repr=False, default='')
The authorization private key for the Stripe Privy integration.
authorization_private_key_config
class-attribute
instance-attribute
¶
authorization_private_key_config: SecretReference | None = None
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.
authorization_private_key_source
class-attribute
instance-attribute
¶
authorization_private_key_source: SecretSourceType | None = None
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.