Interface CfnPaymentCredentialProvider.StripePrivyConfigurationOutputProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPaymentCredentialProvider.StripePrivyConfigurationOutputProperty.Jsii$Proxy
- Enclosing class:
CfnPaymentCredentialProvider
@Stability(Stable)
public static interface CfnPaymentCredentialProvider.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.services.bedrockagentcore.*;
StripePrivyConfigurationOutputProperty stripePrivyConfigurationOutputProperty = StripePrivyConfigurationOutputProperty.builder()
.appId("appId")
.appSecretArn(SecretInfoProperty.builder()
.secretArn("secretArn")
.build())
.authorizationId("authorizationId")
.authorizationPrivateKeyArn(SecretInfoProperty.builder()
.secretArn("secretArn")
.build())
// the properties below are optional
.appSecretJsonKey("appSecretJsonKey")
.appSecretSource("appSecretSource")
.authorizationPrivateKeyJsonKey("authorizationPrivateKeyJsonKey")
.authorizationPrivateKeySource("authorizationPrivateKeySource")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnPaymentCredentialProvider.StripePrivyConfigurationOutputProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()getAppId()The app ID provided by Privy.Contains 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.The authorization ID for the Stripe Privy integration.Contains 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
IResolvableorCfnPaymentCredentialProvider.SecretInfoProperty- 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
IResolvableorCfnPaymentCredentialProvider.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:
-
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 CfnPaymentCredentialProvider.StripePrivyConfigurationOutputProperty.Builder builder()
-