class Aws::ApiGatewayV2::Types::Route
@return [String]
The target for the route.
@!attribute [rw] target
@return [String]
only for WebSocket APIs.
The route response selection expression for the route. Supported
@!attribute [rw] route_response_selection_expression
@return [String]
The route key for the route.
@!attribute [rw] route_key
@return [String]
The route ID.
@!attribute [rw] route_id
@return [Hash<String,Types::ParameterConstraints>]
APIs.
The request parameters for the route. Supported only for WebSocket
@!attribute [rw] request_parameters
@return [Hash<String,String>]
The request models for the route. Supported only for WebSocket APIs.
@!attribute [rw] request_models
@return [String]
The operation name for the route.
@!attribute [rw] operation_name
@return [String]
WebSocket APIs.
The model selection expression for the route. Supported only for
@!attribute [rw] model_selection_expression
@return [String]
you created the authorizer.
route. The authorizer identifier is generated by API Gateway when
The identifier of the Authorizer resource to be associated with this
@!attribute [rw] authorizer_id
@return [String]
a Lambda authorizer.
Tokens, AWS_IAM for using AWS IAM permissions, and CUSTOM for using
valid values are NONE for open access, JWT for using JSON Web
permissions, and CUSTOM for using a Lambda authorizer For HTTP APIs,
values are NONE for open access, AWS_IAM for using AWS IAM
The authorization type for the route. For WebSocket APIs, valid
@!attribute [rw] authorization_type
@return [Array<String>]
purposes.
access token instead of an identity token for authorization
When the route scope is configured, the client must provide an
in the access token. Otherwise, the invocation is not authorized.
invocation is authorized if any route scope matches a claimed scope
parsed from the access token in the incoming request. The method
authorization works by matching the route scopes against the scopes
used with a JWT authorizer to authorize the method invocation. The
A list of authorization scopes configured on a route. The scopes are
@!attribute [rw] authorization_scopes
@return [Boolean]
only for WebSocket APIs.
Specifies whether an API key is required for this route. Supported
@!attribute [rw] api_key_required
@return [Boolean]
Gateway. You can’t modify the $default route key.
an API using quick create, the $default route is managed by API
Specifies whether a route is managed by API Gateway. If you created
@!attribute [rw] api_gateway_managed
Represents a route.