Show / Hide Table of Contents

Class CfnUserPool.LambdaConfigProperty

Specifies the configuration for AWS Lambda triggers.

Inheritance
System.Object
CfnUserPool.LambdaConfigProperty
Implements
CfnUserPool.ILambdaConfigProperty
Namespace: Amazon.CDK.AWS.Cognito
Assembly: Amazon.CDK.AWS.Cognito.dll
Syntax (csharp)
public class LambdaConfigProperty : Object, CfnUserPool.ILambdaConfigProperty
Syntax (vb)
Public Class LambdaConfigProperty
    Inherits Object
    Implements CfnUserPool.ILambdaConfigProperty
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.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 lambdaConfigProperty = new LambdaConfigProperty {
    CreateAuthChallenge = "createAuthChallenge",
    CustomEmailSender = new CustomEmailSenderProperty {
        LambdaArn = "lambdaArn",
        LambdaVersion = "lambdaVersion"
    },
    CustomMessage = "customMessage",
    CustomSmsSender = new CustomSMSSenderProperty {
        LambdaArn = "lambdaArn",
        LambdaVersion = "lambdaVersion"
    },
    DefineAuthChallenge = "defineAuthChallenge",
    KmsKeyId = "kmsKeyId",
    PostAuthentication = "postAuthentication",
    PostConfirmation = "postConfirmation",
    PreAuthentication = "preAuthentication",
    PreSignUp = "preSignUp",
    PreTokenGeneration = "preTokenGeneration",
    UserMigration = "userMigration",
    VerifyAuthChallengeResponse = "verifyAuthChallengeResponse"
};

Synopsis

Constructors

LambdaConfigProperty()

Properties

CreateAuthChallenge

Creates an authentication challenge.

CustomEmailSender

A custom email sender AWS Lambda trigger.

CustomMessage

A custom Message AWS Lambda trigger.

CustomSmsSender

A custom SMS sender AWS Lambda trigger.

DefineAuthChallenge

Defines the authentication challenge.

KmsKeyId

The Amazon Resource Name of a AWS Key Management Service ( AWS KMS ) key.

PostAuthentication

A post-authentication AWS Lambda trigger.

PostConfirmation

A post-confirmation AWS Lambda trigger.

PreAuthentication

A pre-authentication AWS Lambda trigger.

PreSignUp

A pre-registration AWS Lambda trigger.

PreTokenGeneration

A Lambda trigger that is invoked before token generation.

UserMigration

The user migration Lambda config type.

VerifyAuthChallengeResponse

Verifies the authentication challenge response.

Constructors

LambdaConfigProperty()

public LambdaConfigProperty()

Properties

CreateAuthChallenge

Creates an authentication challenge.

public string CreateAuthChallenge { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-createauthchallenge

CustomEmailSender

A custom email sender AWS Lambda trigger.

public object CustomEmailSender { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-customemailsender

CustomMessage

A custom Message AWS Lambda trigger.

public string CustomMessage { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-custommessage

CustomSmsSender

A custom SMS sender AWS Lambda trigger.

public object CustomSmsSender { get; set; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-customsmssender

DefineAuthChallenge

Defines the authentication challenge.

public string DefineAuthChallenge { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-defineauthchallenge

KmsKeyId

The Amazon Resource Name of a AWS Key Management Service ( AWS KMS ) key.

public string KmsKeyId { get; set; }
Property Value

System.String

Remarks

Amazon Cognito uses the key to encrypt codes and temporary passwords sent to CustomEmailSender and CustomSMSSender .

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-kmskeyid

PostAuthentication

A post-authentication AWS Lambda trigger.

public string PostAuthentication { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-postauthentication

PostConfirmation

A post-confirmation AWS Lambda trigger.

public string PostConfirmation { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-postconfirmation

PreAuthentication

A pre-authentication AWS Lambda trigger.

public string PreAuthentication { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-preauthentication

PreSignUp

A pre-registration AWS Lambda trigger.

public string PreSignUp { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-presignup

PreTokenGeneration

A Lambda trigger that is invoked before token generation.

public string PreTokenGeneration { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-pretokengeneration

UserMigration

The user migration Lambda config type.

public string UserMigration { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-usermigration

VerifyAuthChallengeResponse

Verifies the authentication challenge response.

public string VerifyAuthChallengeResponse { get; set; }
Property Value

System.String

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-lambdaconfig.html#cfn-cognito-userpool-lambdaconfig-verifyauthchallengeresponse

Implements

CfnUserPool.ILambdaConfigProperty
Back to top Generated by DocFX