Class CfnUserPoolRegionalConfigurationAttachmentProps
Properties for defining a CfnUserPoolRegionalConfigurationAttachment.
Inherited Members
Namespace: Amazon.CDK.AWS.Cognito
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnUserPoolRegionalConfigurationAttachmentProps : ICfnUserPoolRegionalConfigurationAttachmentProps
Syntax (vb)
Public Class CfnUserPoolRegionalConfigurationAttachmentProps Implements ICfnUserPoolRegionalConfigurationAttachmentProps
Remarks
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 |
Properties
| EmailConfiguration | Properties for defining a |
| LambdaConfig | Properties for defining a |
| SmsConfiguration | Properties for defining a |
| Status | The status of the replica. |
| UserPoolId | Properties for defining a |
| UserPoolTags | Properties for defining a |
Constructors
CfnUserPoolRegionalConfigurationAttachmentProps()
Properties for defining a CfnUserPoolRegionalConfigurationAttachment.
public CfnUserPoolRegionalConfigurationAttachmentProps()
Remarks
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
Remarks
Type union: either IResolvable or CfnUserPoolRegionalConfigurationAttachment.IEmailConfigurationProperty
LambdaConfig
Properties for defining a CfnUserPoolRegionalConfigurationAttachment.
public object? LambdaConfig { get; set; }
Property Value
Remarks
SmsConfiguration
Properties for defining a CfnUserPoolRegionalConfigurationAttachment.
public object? SmsConfiguration { get; set; }
Property Value
Remarks
Type union: either IResolvable or CfnUserPoolRegionalConfigurationAttachment.ISmsConfigurationProperty
Status
The status of the replica.
public string? Status { get; set; }
Property Value
Remarks
UserPoolId
Properties for defining a CfnUserPoolRegionalConfigurationAttachment.
public string UserPoolId { get; set; }
Property Value
Remarks
UserPoolTags
Properties for defining a CfnUserPoolRegionalConfigurationAttachment.
public IDictionary<string, string>? UserPoolTags { get; set; }