enum Amazonite::ApiGateway::AuthorizerType

Overview

The authorizer type. Valid values are TOKEN for a Lambda function using a single authorization token submitted in a custom header, REQUEST for a Lambda function using incoming request parameters, and COGNITO_USER_POOLS for using an Amazon Cognito user pool.

Defined in:

api_gateway/authorizer_type.cr

Enum Members

Token = 0
Request = 1
CognitoUserPools = 2

Class Method Summary

Instance Method Summary

Class Method Detail

def self.from_json(pull : JSON::PullParser) : AAG::AuthorizerType #

[View source]
def self.from_json_object_key?(key : String) : AAG::AuthorizerType | Nil #

[View source]
def self.to_json(e : AuthorizerType, json : JSON::Builder) : Nil #

[View source]

Instance Method Detail

def cognito_user_pools? #

Returns true if this enum value equals CognitoUserPools


[View source]
def request? #

Returns true if this enum value equals Request


[View source]
def to_json_object_key : String #

[View source]
def token? #

Returns true if this enum value equals Token


[View source]