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
andCustomSMSSender
.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 }