You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::CognitoIdentityProvider::Types::LambdaConfigType

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb

Overview

Note:

When making an API call, you may pass LambdaConfigType data as a hash:

{
  pre_sign_up: "ArnType",
  custom_message: "ArnType",
  post_confirmation: "ArnType",
  pre_authentication: "ArnType",
  post_authentication: "ArnType",
  define_auth_challenge: "ArnType",
  create_auth_challenge: "ArnType",
  verify_auth_challenge_response: "ArnType",
  pre_token_generation: "ArnType",
}

Specifies the configuration for AWS Lambda triggers.

Instance Attribute Summary collapse

Instance Attribute Details

#create_auth_challengeString

Creates an authentication challenge.

Returns:

  • (String)


4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 4417

class LambdaConfigType < Struct.new(
  :pre_sign_up,
  :custom_message,
  :post_confirmation,
  :pre_authentication,
  :post_authentication,
  :define_auth_challenge,
  :create_auth_challenge,
  :verify_auth_challenge_response,
  :pre_token_generation)
  include Aws::Structure
end

#custom_messageString

A custom Message AWS Lambda trigger.

Returns:

  • (String)


4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 4417

class LambdaConfigType < Struct.new(
  :pre_sign_up,
  :custom_message,
  :post_confirmation,
  :pre_authentication,
  :post_authentication,
  :define_auth_challenge,
  :create_auth_challenge,
  :verify_auth_challenge_response,
  :pre_token_generation)
  include Aws::Structure
end

#define_auth_challengeString

Defines the authentication challenge.

Returns:

  • (String)


4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 4417

class LambdaConfigType < Struct.new(
  :pre_sign_up,
  :custom_message,
  :post_confirmation,
  :pre_authentication,
  :post_authentication,
  :define_auth_challenge,
  :create_auth_challenge,
  :verify_auth_challenge_response,
  :pre_token_generation)
  include Aws::Structure
end

#post_authenticationString

A post-authentication AWS Lambda trigger.

Returns:

  • (String)


4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 4417

class LambdaConfigType < Struct.new(
  :pre_sign_up,
  :custom_message,
  :post_confirmation,
  :pre_authentication,
  :post_authentication,
  :define_auth_challenge,
  :create_auth_challenge,
  :verify_auth_challenge_response,
  :pre_token_generation)
  include Aws::Structure
end

#post_confirmationString

A post-confirmation AWS Lambda trigger.

Returns:

  • (String)


4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 4417

class LambdaConfigType < Struct.new(
  :pre_sign_up,
  :custom_message,
  :post_confirmation,
  :pre_authentication,
  :post_authentication,
  :define_auth_challenge,
  :create_auth_challenge,
  :verify_auth_challenge_response,
  :pre_token_generation)
  include Aws::Structure
end

#pre_authenticationString

A pre-authentication AWS Lambda trigger.

Returns:

  • (String)


4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 4417

class LambdaConfigType < Struct.new(
  :pre_sign_up,
  :custom_message,
  :post_confirmation,
  :pre_authentication,
  :post_authentication,
  :define_auth_challenge,
  :create_auth_challenge,
  :verify_auth_challenge_response,
  :pre_token_generation)
  include Aws::Structure
end

#pre_sign_upString

A pre-registration AWS Lambda trigger.

Returns:

  • (String)


4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 4417

class LambdaConfigType < Struct.new(
  :pre_sign_up,
  :custom_message,
  :post_confirmation,
  :pre_authentication,
  :post_authentication,
  :define_auth_challenge,
  :create_auth_challenge,
  :verify_auth_challenge_response,
  :pre_token_generation)
  include Aws::Structure
end

#pre_token_generationString

A Lambda trigger that is invoked before token generation.

Returns:

  • (String)


4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 4417

class LambdaConfigType < Struct.new(
  :pre_sign_up,
  :custom_message,
  :post_confirmation,
  :pre_authentication,
  :post_authentication,
  :define_auth_challenge,
  :create_auth_challenge,
  :verify_auth_challenge_response,
  :pre_token_generation)
  include Aws::Structure
end

#verify_auth_challenge_responseString

Verifies the authentication challenge response.

Returns:

  • (String)


4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 4417

class LambdaConfigType < Struct.new(
  :pre_sign_up,
  :custom_message,
  :post_confirmation,
  :pre_authentication,
  :post_authentication,
  :define_auth_challenge,
  :create_auth_challenge,
  :verify_auth_challenge_response,
  :pre_token_generation)
  include Aws::Structure
end