AWSCognitoIdentityProviderLambdaConfigType

Objective-C

@interface AWSCognitoIdentityProviderLambdaConfigType

Swift

class AWSCognitoIdentityProviderLambdaConfigType

Specifies the configuration for Lambda triggers.

  • Creates an authentication challenge.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable createAuthChallenge;

    Swift

    var createAuthChallenge: String? { get set }
  • A custom email sender Lambda trigger.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSCognitoIdentityProviderCustomEmailLambdaVersionConfigType *_Nullable customEmailSender;

    Swift

    var customEmailSender: AWSCognitoIdentityProviderCustomEmailLambdaVersionConfigType? { get set }
  • A custom Message Lambda trigger.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable customMessage;

    Swift

    var customMessage: String? { get set }
  • A custom SMS sender Lambda trigger.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSCognitoIdentityProviderCustomSMSLambdaVersionConfigType *_Nullable customSMSSender;

    Swift

    var customSMSSender: AWSCognitoIdentityProviderCustomSMSLambdaVersionConfigType? { get set }
  • Defines the authentication challenge.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable defineAuthChallenge;

    Swift

    var defineAuthChallenge: String? { get set }
  • 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.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable KMSKeyID;

    Swift

    var kmsKeyID: String? { get set }
  • A post-authentication Lambda trigger.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable postAuthentication;

    Swift

    var postAuthentication: String? { get set }
  • A post-confirmation Lambda trigger.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable postConfirmation;

    Swift

    var postConfirmation: String? { get set }
  • A pre-authentication Lambda trigger.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable preAuthentication;

    Swift

    var preAuthentication: String? { get set }
  • A pre-registration Lambda trigger.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable preSignUp;

    Swift

    var preSignUp: String? { get set }
  • A Lambda trigger that is invoked before token generation.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable preTokenGeneration;

    Swift

    var preTokenGeneration: String? { get set }
  • The user migration Lambda config type.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable userMigration;

    Swift

    var userMigration: String? { get set }
  • Verifies the authentication challenge response.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable verifyAuthChallengeResponse;

    Swift

    var verifyAuthChallengeResponse: String? { get set }