Interface CfnPaymentCredentialProviderPropsMixin.StripePrivyConfigurationOutputProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPaymentCredentialProviderPropsMixin.StripePrivyConfigurationOutputProperty.Jsii$Proxy
- Enclosing class:
CfnPaymentCredentialProviderPropsMixin
@Stability(Stable)
public static interface CfnPaymentCredentialProviderPropsMixin.StripePrivyConfigurationOutputProperty
extends software.amazon.jsii.JsiiSerializable
Stripe Privy configuration output with secret ARNs.
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.*;
StripePrivyConfigurationOutputProperty stripePrivyConfigurationOutputProperty = StripePrivyConfigurationOutputProperty.builder()
.appId("appId")
.appSecretArn(SecretInfoProperty.builder()
.secretArn("secretArn")
.build())
.appSecretJsonKey("appSecretJsonKey")
.appSecretSource("appSecretSource")
.authorizationId("authorizationId")
.authorizationPrivateKeyArn(SecretInfoProperty.builder()
.secretArn("secretArn")
.build())
.authorizationPrivateKeyJsonKey("authorizationPrivateKeyJsonKey")
.authorizationPrivateKeySource("authorizationPrivateKeySource")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnPaymentCredentialProviderPropsMixin.StripePrivyConfigurationOutputProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringgetAppId()The app ID provided by Privy.default ObjectContains information about a secret in AWS Secrets Manager.default StringThe JSON key within the secret that contains the app secret value.default StringThe source of the secret.default StringThe authorization ID for the Stripe Privy integration.default ObjectContains information about a secret in AWS Secrets Manager.default StringThe JSON key within the secret that contains the authorization private key value.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:
-
getAppSecretArn
Contains information about a secret in AWS Secrets Manager.Returns union: either
IResolvableorCfnPaymentCredentialProviderPropsMixin.SecretInfoProperty- See Also:
-
getAppSecretJsonKey
The JSON key within the secret that contains the app secret value.- 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:
-
getAuthorizationPrivateKeyArn
Contains information about a secret in AWS Secrets Manager.Returns union: either
IResolvableorCfnPaymentCredentialProviderPropsMixin.SecretInfoProperty- See Also:
-
getAuthorizationPrivateKeyJsonKey
The JSON key within the secret that contains the authorization private key value.- 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.StripePrivyConfigurationOutputProperty.Builder builder()
-