Show / Hide Table of Contents

Class CfnUserPoolRegionalConfigurationAttachmentProps

Properties for defining a CfnUserPoolRegionalConfigurationAttachment.

Inheritance
object
CfnUserPoolRegionalConfigurationAttachmentProps
Implements
ICfnUserPoolRegionalConfigurationAttachmentProps
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.Cognito
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnUserPoolRegionalConfigurationAttachmentProps : ICfnUserPoolRegionalConfigurationAttachmentProps
Syntax (vb)
Public Class CfnUserPoolRegionalConfigurationAttachmentProps Implements ICfnUserPoolRegionalConfigurationAttachmentProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolregionalconfigurationattachment.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.Cognito;

             var cfnUserPoolRegionalConfigurationAttachmentProps = new CfnUserPoolRegionalConfigurationAttachmentProps {
                 UserPoolId = "userPoolId",

                 // the properties below are optional
                 EmailConfiguration = new EmailConfigurationProperty {
                     ConfigurationSet = "configurationSet",
                     EmailSendingAccount = "emailSendingAccount",
                     From = "from",
                     ReplyToEmailAddress = "replyToEmailAddress",
                     SourceArn = "sourceArn"
                 },
                 LambdaConfig = new LambdaConfigProperty {
                     CreateAuthChallenge = "createAuthChallenge",
                     CustomEmailSender = new CustomEmailSenderProperty {
                         LambdaArn = "lambdaArn",
                         LambdaVersion = "lambdaVersion"
                     },
                     CustomMessage = "customMessage",
                     CustomSmsSender = new CustomSMSSenderProperty {
                         LambdaArn = "lambdaArn",
                         LambdaVersion = "lambdaVersion"
                     },
                     DefineAuthChallenge = "defineAuthChallenge",
                     InboundFederation = new InboundFederationProperty {
                         LambdaArn = "lambdaArn",
                         LambdaVersion = "lambdaVersion"
                     },
                     KmsKeyId = "kmsKeyId",
                     PostAuthentication = "postAuthentication",
                     PostConfirmation = "postConfirmation",
                     PreAuthentication = "preAuthentication",
                     PreSignUp = "preSignUp",
                     PreTokenGeneration = "preTokenGeneration",
                     PreTokenGenerationConfig = new PreTokenGenerationConfigProperty {
                         LambdaArn = "lambdaArn",
                         LambdaVersion = "lambdaVersion"
                     },
                     UserMigration = "userMigration",
                     VerifyAuthChallengeResponse = "verifyAuthChallengeResponse"
                 },
                 SmsConfiguration = new SmsConfigurationProperty {
                     ExternalId = "externalId",
                     SnsCallerArn = "snsCallerArn",
                     SnsRegion = "snsRegion"
                 },
                 Status = "status",
                 UserPoolTags = new Dictionary<string, string> {
                     { "userPoolTagsKey", "userPoolTags" }
                 }
             };

Synopsis

Constructors

CfnUserPoolRegionalConfigurationAttachmentProps()

Properties for defining a CfnUserPoolRegionalConfigurationAttachment.

Properties

EmailConfiguration

Properties for defining a CfnUserPoolRegionalConfigurationAttachment.

LambdaConfig

Properties for defining a CfnUserPoolRegionalConfigurationAttachment.

SmsConfiguration

Properties for defining a CfnUserPoolRegionalConfigurationAttachment.

Status

The status of the replica.

UserPoolId

Properties for defining a CfnUserPoolRegionalConfigurationAttachment.

UserPoolTags

Properties for defining a CfnUserPoolRegionalConfigurationAttachment.

Constructors

CfnUserPoolRegionalConfigurationAttachmentProps()

Properties for defining a CfnUserPoolRegionalConfigurationAttachment.

public CfnUserPoolRegionalConfigurationAttachmentProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolregionalconfigurationattachment.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.Cognito;

             var cfnUserPoolRegionalConfigurationAttachmentProps = new CfnUserPoolRegionalConfigurationAttachmentProps {
                 UserPoolId = "userPoolId",

                 // the properties below are optional
                 EmailConfiguration = new EmailConfigurationProperty {
                     ConfigurationSet = "configurationSet",
                     EmailSendingAccount = "emailSendingAccount",
                     From = "from",
                     ReplyToEmailAddress = "replyToEmailAddress",
                     SourceArn = "sourceArn"
                 },
                 LambdaConfig = new LambdaConfigProperty {
                     CreateAuthChallenge = "createAuthChallenge",
                     CustomEmailSender = new CustomEmailSenderProperty {
                         LambdaArn = "lambdaArn",
                         LambdaVersion = "lambdaVersion"
                     },
                     CustomMessage = "customMessage",
                     CustomSmsSender = new CustomSMSSenderProperty {
                         LambdaArn = "lambdaArn",
                         LambdaVersion = "lambdaVersion"
                     },
                     DefineAuthChallenge = "defineAuthChallenge",
                     InboundFederation = new InboundFederationProperty {
                         LambdaArn = "lambdaArn",
                         LambdaVersion = "lambdaVersion"
                     },
                     KmsKeyId = "kmsKeyId",
                     PostAuthentication = "postAuthentication",
                     PostConfirmation = "postConfirmation",
                     PreAuthentication = "preAuthentication",
                     PreSignUp = "preSignUp",
                     PreTokenGeneration = "preTokenGeneration",
                     PreTokenGenerationConfig = new PreTokenGenerationConfigProperty {
                         LambdaArn = "lambdaArn",
                         LambdaVersion = "lambdaVersion"
                     },
                     UserMigration = "userMigration",
                     VerifyAuthChallengeResponse = "verifyAuthChallengeResponse"
                 },
                 SmsConfiguration = new SmsConfigurationProperty {
                     ExternalId = "externalId",
                     SnsCallerArn = "snsCallerArn",
                     SnsRegion = "snsRegion"
                 },
                 Status = "status",
                 UserPoolTags = new Dictionary<string, string> {
                     { "userPoolTagsKey", "userPoolTags" }
                 }
             };

Properties

EmailConfiguration

Properties for defining a CfnUserPoolRegionalConfigurationAttachment.

public object? EmailConfiguration { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolregionalconfigurationattachment.html#cfn-cognito-userpoolregionalconfigurationattachment-emailconfiguration

Type union: either IResolvable or CfnUserPoolRegionalConfigurationAttachment.IEmailConfigurationProperty

LambdaConfig

Properties for defining a CfnUserPoolRegionalConfigurationAttachment.

public object? LambdaConfig { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolregionalconfigurationattachment.html#cfn-cognito-userpoolregionalconfigurationattachment-lambdaconfig

Type union: either IResolvable or CfnUserPoolRegionalConfigurationAttachment.ILambdaConfigProperty

SmsConfiguration

Properties for defining a CfnUserPoolRegionalConfigurationAttachment.

public object? SmsConfiguration { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolregionalconfigurationattachment.html#cfn-cognito-userpoolregionalconfigurationattachment-smsconfiguration

Type union: either IResolvable or CfnUserPoolRegionalConfigurationAttachment.ISmsConfigurationProperty

Status

The status of the replica.

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

string

Remarks

Set to ACTIVE or INACTIVE.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolregionalconfigurationattachment.html#cfn-cognito-userpoolregionalconfigurationattachment-status

UserPoolId

Properties for defining a CfnUserPoolRegionalConfigurationAttachment.

public string UserPoolId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolregionalconfigurationattachment.html#cfn-cognito-userpoolregionalconfigurationattachment-userpoolid

UserPoolTags

Properties for defining a CfnUserPoolRegionalConfigurationAttachment.

public IDictionary<string, string>? UserPoolTags { get; set; }
Property Value

IDictionary<string, string>

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cognito-userpoolregionalconfigurationattachment.html#cfn-cognito-userpoolregionalconfigurationattachment-userpooltags

Implements

ICfnUserPoolRegionalConfigurationAttachmentProps
Back to top Generated by DocFX