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 }
-
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 toPreTokenGeneration
. For new instances of pre token generation triggers, set theLambdaArn
ofPreTokenGenerationConfig
.You can set
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable preTokenGeneration;
Swift
var preTokenGeneration: String? { get set }
-
The detailed configuration of a pre token generation trigger. If you also set an ARN in
PreTokenGeneration
, its value must be identical toPreTokenGenerationConfig
.Declaration
Objective-C
@property (nonatomic, strong) AWSCognitoIdentityProviderPreTokenGenerationVersionConfigType *_Nullable preTokenGenerationConfig;
Swift
var preTokenGenerationConfig: AWSCognitoIdentityProviderPreTokenGenerationVersionConfigType? { 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 }