Interface CfnPaymentCredentialProviderPropsMixin.StripePrivyConfigurationInputProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPaymentCredentialProviderPropsMixin.StripePrivyConfigurationInputProperty.Jsii$Proxy
- Enclosing class:
CfnPaymentCredentialProviderPropsMixin
@Stability(Stable)
public static interface CfnPaymentCredentialProviderPropsMixin.StripePrivyConfigurationInputProperty
extends software.amazon.jsii.JsiiSerializable
Stripe Privy configuration with credentials.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.bedrockagentcore.*;
StripePrivyConfigurationInputProperty stripePrivyConfigurationInputProperty = StripePrivyConfigurationInputProperty.builder()
.appId("appId")
.appSecret("appSecret")
.appSecretConfig(SecretReferenceProperty.builder()
.jsonKey("jsonKey")
.secretId("secretId")
.build())
.appSecretSource("appSecretSource")
.authorizationId("authorizationId")
.authorizationPrivateKey("authorizationPrivateKey")
.authorizationPrivateKeyConfig(SecretReferenceProperty.builder()
.jsonKey("jsonKey")
.secretId("secretId")
.build())
.authorizationPrivateKeySource("authorizationPrivateKeySource")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnPaymentCredentialProviderPropsMixin.StripePrivyConfigurationInputProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringgetAppId()The app ID provided by Privy.default StringThe app secret provided by Privy.default ObjectA reference to a customer-provided secret stored in AWS Secrets Manager.default StringThe source of the secret.default StringThe authorization ID for the Stripe Privy integration.default StringThe authorization private key for the Stripe Privy integration.default ObjectA reference to a customer-provided secret stored in AWS Secrets Manager.default StringThe source of the secret.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAppId
The app ID provided by Privy.- See Also:
-
getAppSecret
The app secret provided by Privy.- See Also:
-
getAppSecretConfig
A reference to a customer-provided secret stored in AWS Secrets Manager.Returns union: either
IResolvableorCfnPaymentCredentialProviderPropsMixin.SecretReferenceProperty- See Also:
-
getAppSecretSource
The source of the secret.Use MANAGED for service-managed secrets or EXTERNAL for customer-provided secrets.
- See Also:
-
getAuthorizationId
The authorization ID for the Stripe Privy integration.- See Also:
-
getAuthorizationPrivateKey
The authorization private key for the Stripe Privy integration.- See Also:
-
getAuthorizationPrivateKeyConfig
A reference to a customer-provided secret stored in AWS Secrets Manager.Returns union: either
IResolvableorCfnPaymentCredentialProviderPropsMixin.SecretReferenceProperty- See Also:
-
getAuthorizationPrivateKeySource
The source of the secret.Use MANAGED for service-managed secrets or EXTERNAL for customer-provided secrets.
- See Also:
-
builder
@Stability(Stable) static CfnPaymentCredentialProviderPropsMixin.StripePrivyConfigurationInputProperty.Builder builder()
-