class Aws::ApiGatewayV2::Types::UpdateAuthorizerRequest


@return [Boolean]
@!attribute [rw] enable_simple_responses
@return [String]
A string with a length between [1-64].
@!attribute [rw] authorizer_payload_format_version
@return [String]
A string with a length between [1-128].
@!attribute [rw] name
@return [Types::JWTConfiguration]
JWT authorizer type. Supported only for HTTP APIs.
Represents the configuration of a JWT authorizer. Required for the
@!attribute [rw] jwt_configuration
@return [String]
A string with a length between [0-1024].
@!attribute [rw] identity_validation_expression
@return [Array<String>]
this property is optional.
request parameters. When the authorization caching is not enabled,
string of comma-separated mapping expressions of the specified
response without calling the Lambda function. The valid value is a
authorizer Lambda function, otherwise, it returns a 401 Unauthorized
and non-empty. Only when this is true does the authorizer invoke the
all of the identity-related request parameters are present, not null
to perform runtime validation of the REQUEST authorizer by verifying
parameters will be used to derive the authorization caching key and
$method.request.header.Auth, $method.request.querystring.Name. These
defined as identity sources, this value is
example, if an Auth header, a Name query string parameter are
mapping expressions of the specified request parameters. For
enabled. The value is a comma-separated string of one or more
REQUEST authorizer, this is required when authorization caching is
The identity source for which authorization is requested. For the
@!attribute [rw] identity_source
@return [String]
A string representation of a URI with a length between [1-2048].
@!attribute [rw] authorizer_uri
@return [String]
(supported only for HTTP APIs).
incoming request parameters. Specify JWT to use JSON Web Tokens
The authorizer type. Specify REQUEST for a Lambda function using
@!attribute [rw] authorizer_type
@return [Integer]
An integer with a value between [0-3600].
@!attribute [rw] authorizer_result_ttl_in_seconds
@return [String]
@!attribute [rw] authorizer_id
@return [String]
Represents an Amazon Resource Name (ARN).
@!attribute [rw] authorizer_credentials_arn
@return [String]
@!attribute [rw] api_id