TriggerSource
https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html#cognito-user-identity-pools-working-with-aws-lambda-trigger-sources
enum TriggerSource
https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html#cognito-user-identity-pools-working-with-aws-lambda-trigger-sources
enum TriggerSource
import AWSLambdaEvents
A supporting library for Swift AWS Lambda Runtime.
enum CognitoEvent
https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-identity-pools-working-with-aws-lambda-triggers.html
case preSignUp_SignUp
case preSignUp_AdminCreateUser
case preSignUp_ExternalProvider
case postConfirmation_ConfirmSignUp
case postConfirmation_ConfirmForgotPassword
case preAuthentication_Authentication
case postAuthentication_Authentication
case customMessage_SignUp
case customMessage_AdminCreateUser
case customMessage_ResendCode
case customMessage_ForgotPassword
case customMessage_UpdateUserAttribute
case customMessage_VerifyUserAttribute
case customMessage_Authentication
case defineAuthChallenge_Authentication
case createAuthChallenge_Authentication
case verifyAuthChallengeResponse_Authentication
case tokenGeneration_HostedAuth
case tokenGeneration_Authentication
case tokenGeneration_NewPasswordChallenge
case tokenGeneration_AuthenticateDevice
case tokenGeneration_RefreshTokens
case userMigration_Authentication
case userMigration_ForgotPassword
init(from decoder: Decoder) throws
var commonParameters: Parameters { get }
func encode(to encoder: Encoder) throws
struct CallerContext
enum CodingKeys
struct CustomMessage
struct Parameters
struct PostAuthentication
struct PostConfirmation
struct PreSignUp
protocol Decodable
A type that can decode itself from an external representation.
protocol Encodable
A type that can encode itself to an external representation.
protocol Equatable
A type that can be compared for value equality.
protocol Hashable : Equatable
A type that can be hashed into a Hasher
to produce an integer hash value.
protocol RawRepresentable<RawValue>
A type that can be converted to and from an associated raw value.
protocol Sendable
init?(rawValue: String)
init(from decoder: any Decoder) throws
Creates a new instance by decoding from the given decoder, when the type’s RawValue
is String
.
var hashValue: Int { get }
static func != (lhs: Self, rhs: Self) -> Bool
Returns a Boolean value indicating whether two values are not equal.
func encode(to encoder: any Encoder) throws
Encodes this value into the given encoder, when the type’s RawValue
is String
.
func hash(into hasher: inout Hasher)