AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Specifies the configuration for Lambda triggers.

Inheritance Hierarchy

System.Object
  Amazon.CognitoIdentityProvider.Model.LambdaConfigType

Namespace: Amazon.CognitoIdentityProvider.Model
Assembly: AWSSDK.CognitoIdentityProvider.dll
Version: 3.x.y.z

Syntax

C#
public class LambdaConfigType

The LambdaConfigType type exposes the following members

Constructors

NameDescription
Public Method LambdaConfigType()

Properties

NameTypeDescription
Public Property CreateAuthChallenge System.String

Gets and sets the property CreateAuthChallenge.

Creates an authentication challenge.

Public Property CustomEmailSender Amazon.CognitoIdentityProvider.Model.CustomEmailLambdaVersionConfigType

Gets and sets the property CustomEmailSender.

A custom email sender Lambda trigger.

Public Property CustomMessage System.String

Gets and sets the property CustomMessage.

A custom Message Lambda trigger.

Public Property CustomSMSSender Amazon.CognitoIdentityProvider.Model.CustomSMSLambdaVersionConfigType

Gets and sets the property CustomSMSSender.

A custom SMS sender Lambda trigger.

Public Property DefineAuthChallenge System.String

Gets and sets the property DefineAuthChallenge.

Defines the authentication challenge.

Public Property KMSKeyID System.String

Gets and sets the property KMSKeyID.

The Amazon Resource Name (ARN) of an KMS key. Amazon Cognito uses the key to encrypt codes and temporary passwords sent to CustomEmailSender and CustomSMSSender.

Public Property PostAuthentication System.String

Gets and sets the property PostAuthentication.

A post-authentication Lambda trigger.

Public Property PostConfirmation System.String

Gets and sets the property PostConfirmation.

A post-confirmation Lambda trigger.

Public Property PreAuthentication System.String

Gets and sets the property PreAuthentication.

A pre-authentication Lambda trigger.

Public Property PreSignUp System.String

Gets and sets the property PreSignUp.

A pre-registration Lambda trigger.

Public Property PreTokenGeneration System.String

Gets and sets the property PreTokenGeneration.

The Amazon Resource Name (ARN) of the function that you want to assign to your Lambda trigger.

Set this parameter for legacy purposes. If you also set an ARN in PreTokenGenerationConfig, its value must be identical to PreTokenGeneration. For new instances of pre token generation triggers, set the LambdaArn of PreTokenGenerationConfig.

You can set

Public Property PreTokenGenerationConfig Amazon.CognitoIdentityProvider.Model.PreTokenGenerationVersionConfigType

Gets and sets the property PreTokenGenerationConfig.

The detailed configuration of a pre token generation trigger. If you also set an ARN in PreTokenGeneration, its value must be identical to PreTokenGenerationConfig.

Public Property UserMigration System.String

Gets and sets the property UserMigration.

The user migration Lambda config type.

Public Property VerifyAuthChallengeResponse System.String

Gets and sets the property VerifyAuthChallengeResponse.

Verifies the authentication challenge response.

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5