Interface CfnPaymentCredentialProvider.StripePrivyConfigurationInputProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPaymentCredentialProvider.StripePrivyConfigurationInputProperty.Jsii$Proxy
- Enclosing class:
CfnPaymentCredentialProvider
@Stability(Stable)
public static interface CfnPaymentCredentialProvider.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.services.bedrockagentcore.*;
StripePrivyConfigurationInputProperty stripePrivyConfigurationInputProperty = StripePrivyConfigurationInputProperty.builder()
.appId("appId")
.authorizationId("authorizationId")
// the properties below are optional
.appSecret("appSecret")
.appSecretConfig(SecretReferenceProperty.builder()
.jsonKey("jsonKey")
.secretId("secretId")
.build())
.appSecretSource("appSecretSource")
.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 forCfnPaymentCredentialProvider.StripePrivyConfigurationInputProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()getAppId()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.The 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:
-
getAuthorizationId
The authorization ID for the Stripe Privy integration.- 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
IResolvableorCfnPaymentCredentialProvider.SecretReferenceProperty- See Also:
-
getAppSecretSource
The source of the secret.Use MANAGED for service-managed secrets or EXTERNAL for customer-provided secrets.
- 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
IResolvableorCfnPaymentCredentialProvider.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 CfnPaymentCredentialProvider.StripePrivyConfigurationInputProperty.Builder builder()
-