Show / Hide Table of Contents

Class CfnPaymentCredentialProvider.StripePrivyConfigurationOutputProperty

Stripe Privy configuration output with secret ARNs.

Inheritance
object
CfnPaymentCredentialProvider.StripePrivyConfigurationOutputProperty
Implements
CfnPaymentCredentialProvider.IStripePrivyConfigurationOutputProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.BedrockAgentCore
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnPaymentCredentialProvider.StripePrivyConfigurationOutputProperty : CfnPaymentCredentialProvider.IStripePrivyConfigurationOutputProperty
Syntax (vb)
Public Class CfnPaymentCredentialProvider.StripePrivyConfigurationOutputProperty Implements CfnPaymentCredentialProvider.IStripePrivyConfigurationOutputProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.BedrockAgentCore;

             var stripePrivyConfigurationOutputProperty = new StripePrivyConfigurationOutputProperty {
                 AppId = "appId",
                 AppSecretArn = new SecretInfoProperty {
                     SecretArn = "secretArn"
                 },
                 AuthorizationId = "authorizationId",
                 AuthorizationPrivateKeyArn = new SecretInfoProperty {
                     SecretArn = "secretArn"
                 },

                 // the properties below are optional
                 AppSecretJsonKey = "appSecretJsonKey",
                 AppSecretSource = "appSecretSource",
                 AuthorizationPrivateKeyJsonKey = "authorizationPrivateKeyJsonKey",
                 AuthorizationPrivateKeySource = "authorizationPrivateKeySource"
             };

Synopsis

Constructors

StripePrivyConfigurationOutputProperty()

Stripe Privy configuration output with secret ARNs.

Properties

AppId

The app ID provided by Privy.

AppSecretArn

Contains information about a secret in AWS Secrets Manager.

AppSecretJsonKey

The JSON key within the secret that contains the app secret value.

AppSecretSource

The source of the secret.

AuthorizationId

The authorization ID for the Stripe Privy integration.

AuthorizationPrivateKeyArn

Contains information about a secret in AWS Secrets Manager.

AuthorizationPrivateKeyJsonKey

The JSON key within the secret that contains the authorization private key value.

AuthorizationPrivateKeySource

The source of the secret.

Constructors

StripePrivyConfigurationOutputProperty()

Stripe Privy configuration output with secret ARNs.

public StripePrivyConfigurationOutputProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.BedrockAgentCore;

             var stripePrivyConfigurationOutputProperty = new StripePrivyConfigurationOutputProperty {
                 AppId = "appId",
                 AppSecretArn = new SecretInfoProperty {
                     SecretArn = "secretArn"
                 },
                 AuthorizationId = "authorizationId",
                 AuthorizationPrivateKeyArn = new SecretInfoProperty {
                     SecretArn = "secretArn"
                 },

                 // the properties below are optional
                 AppSecretJsonKey = "appSecretJsonKey",
                 AppSecretSource = "appSecretSource",
                 AuthorizationPrivateKeyJsonKey = "authorizationPrivateKeyJsonKey",
                 AuthorizationPrivateKeySource = "authorizationPrivateKeySource"
             };

Properties

AppId

The app ID provided by Privy.

public string AppId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput.html#cfn-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput-appid

AppSecretArn

Contains information about a secret in AWS Secrets Manager.

public object AppSecretArn { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput.html#cfn-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput-appsecretarn

Type union: either IResolvable or CfnPaymentCredentialProvider.ISecretInfoProperty

AppSecretJsonKey

The JSON key within the secret that contains the app secret value.

public string? AppSecretJsonKey { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput.html#cfn-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput-appsecretjsonkey

AppSecretSource

The source of the secret.

public string? AppSecretSource { get; set; }
Property Value

string

Remarks

Use MANAGED for service-managed secrets or EXTERNAL for customer-provided secrets.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput.html#cfn-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput-appsecretsource

AuthorizationId

The authorization ID for the Stripe Privy integration.

public string AuthorizationId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput.html#cfn-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput-authorizationid

AuthorizationPrivateKeyArn

Contains information about a secret in AWS Secrets Manager.

public object AuthorizationPrivateKeyArn { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput.html#cfn-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput-authorizationprivatekeyarn

Type union: either IResolvable or CfnPaymentCredentialProvider.ISecretInfoProperty

AuthorizationPrivateKeyJsonKey

The JSON key within the secret that contains the authorization private key value.

public string? AuthorizationPrivateKeyJsonKey { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput.html#cfn-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput-authorizationprivatekeyjsonkey

AuthorizationPrivateKeySource

The source of the secret.

public string? AuthorizationPrivateKeySource { get; set; }
Property Value

string

Remarks

Use MANAGED for service-managed secrets or EXTERNAL for customer-provided secrets.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput.html#cfn-bedrockagentcore-paymentcredentialprovider-stripeprivyconfigurationoutput-authorizationprivatekeysource

Implements

CfnPaymentCredentialProvider.IStripePrivyConfigurationOutputProperty
Back to top Generated by DocFX