class Aws::ApiGatewayV2::Types::CreateRouteInput
@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 [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>]
The authorization scopes supported by this route.
@!attribute [rw] authorization_scopes
@return [Boolean]
only for WebSocket APIs.
Specifies whether an API key is required for the route. Supported
@!attribute [rw] api_key_required
Represents the input parameters for a CreateRoute request.