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",
}

Specifies the type of configuration for AWS Lambda triggers.

Instance Attribute Summary collapse

Instance Attribute Details

#create_auth_challengeString

Creates an authentication challenge.

Returns:

  • (String)


3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 3509

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)
  include Aws::Structure
end

#custom_messageString

A custom Message AWS Lambda trigger.

Returns:

  • (String)


3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 3509

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)
  include Aws::Structure
end

#define_auth_challengeString

Defines the authentication challenge.

Returns:

  • (String)


3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 3509

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)
  include Aws::Structure
end

#post_authenticationString

A post-authentication AWS Lambda trigger.

Returns:

  • (String)


3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 3509

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)
  include Aws::Structure
end

#post_confirmationString

A post-confirmation AWS Lambda trigger.

Returns:

  • (String)


3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 3509

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)
  include Aws::Structure
end

#pre_authenticationString

A pre-authentication AWS Lambda trigger.

Returns:

  • (String)


3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 3509

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)
  include Aws::Structure
end

#pre_sign_upString

A pre-registration AWS Lambda trigger.

Returns:

  • (String)


3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 3509

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)
  include Aws::Structure
end

#verify_auth_challenge_responseString

Verifies the authentication challenge response.

Returns:

  • (String)


3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 3509

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)
  include Aws::Structure
end