You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::ApiGatewayV2::Types::UpdateAuthorizerRequestWhen passing UpdateAuthorizerRequest as input to an Aws::Client method, you can use a vanilla Hash:
{
api_id: "__string", authorizer_credentials_arn: "Arn",
authorizer_id: "__string", authorizer_result_ttl_in_seconds: 1,
authorizer_type: "REQUEST", authorizer_uri: "UriWithLengthBetween1And2048",
identity_source: ["__string"],
identity_validation_expression: "StringWithLengthBetween0And1024",
jwt_configuration: {
audience: ["__string"],
issuer: "UriWithLengthBetween1And2048",
},
name: "StringWithLengthBetween1And128",
authorizer_payload_format_version: "StringWithLengthBetween1And64",
enable_simple_responses: false,
}
Instance Attribute Summary collapse
Represents an Amazon Resource Name (ARN).
.
A string with a length between [1-64].
.
An integer with a value between [0-3600].
.
A string representation of a URI with a length between [1-2048].
.
The identity source for which authorization is requested.
A string with a length between [0-1024].
.
Represents the configuration of a JWT authorizer.
A string with a length between [1-128].
.
Represents an Amazon Resource Name (ARN).
#authorizer_payload_format_version ⇒ StringA string with a length between [1-64].
#authorizer_result_ttl_in_seconds ⇒ IntegerAn integer with a value between [0-3600].
#authorizer_type ⇒ StringThe authorizer type. Specify REQUEST for a Lambda function using incoming request parameters. Specify JWT to use JSON Web Tokens (supported only for HTTP APIs).
Possible values:
A string representation of a URI with a length between [1-2048].
#enable_simple_responses ⇒ Boolean #identity_source ⇒ Array<String>The identity source for which authorization is requested. For the REQUEST authorizer, this is required when authorization caching is enabled. The value is a comma-separated string of one or more mapping expressions of the specified request parameters. For example, if an Auth header, a Name query string parameter are defined as identity sources, this value is $method.request.header.Auth, $method.request.querystring.Name. These parameters will be used to derive the authorization caching key and to perform runtime validation of the REQUEST authorizer by verifying all of the identity-related request parameters are present, not null and non-empty. Only when this is true does the authorizer invoke the authorizer Lambda function, otherwise, it returns a 401 Unauthorized response without calling the Lambda function. The valid value is a string of comma-separated mapping expressions of the specified request parameters. When the authorization caching is not enabled, this property is optional.
#identity_validation_expression ⇒ StringA string with a length between [0-1024].
#jwt_configuration ⇒ Types::JWTConfigurationRepresents the configuration of a JWT authorizer. Required for the JWT authorizer type. Supported only for HTTP APIs.
#name ⇒ StringA string with a length between [1-128].
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4