UpdateRouteRequest
¶
Source code in docs_src/capo_apigatewayv2/types/update_route_request.py
api_key_required
instance-attribute
¶
api_key_required: NotRequired[__boolean]
Specifies whether an API key is required for the route. Supported only for WebSocket APIs.
authorization_scopes
instance-attribute
¶
authorization_scopes: NotRequired[AuthorizationScopes]
The authorization scopes supported by this route.
authorization_type
instance-attribute
¶
authorization_type: NotRequired[AuthorizationType]
The authorization type for the route. For WebSocket APIs, valid values are NONE for open access, AWS_IAM for using AWS IAM permissions, and CUSTOM for using a Lambda authorizer For HTTP APIs, valid values are NONE for open access, JWT for using JSON Web Tokens, AWS_IAM for using AWS IAM permissions, and CUSTOM for using a Lambda authorizer.
authorizer_id
instance-attribute
¶
authorizer_id: NotRequired[Id]
The identifier of the Authorizer resource to be associated with this route. The authorizer identifier is generated by API Gateway when you created the authorizer.
model_selection_expression
instance-attribute
¶
model_selection_expression: NotRequired[SelectionExpression]
The model selection expression for the route. Supported only for WebSocket APIs.
operation_name
instance-attribute
¶
operation_name: NotRequired[StringWithLengthBetween1And64]
The operation name for the route.
request_models
instance-attribute
¶
request_models: NotRequired[RouteModels]
The request models for the route. Supported only for WebSocket APIs.
request_parameters
instance-attribute
¶
request_parameters: NotRequired[RouteParameters]
The request parameters for the route. Supported only for WebSocket APIs.
route_response_selection_expression
instance-attribute
¶
route_response_selection_expression: NotRequired[SelectionExpression]
The route response selection expression for the route. Supported only for WebSocket APIs.
target
instance-attribute
¶
target: NotRequired[StringWithLengthBetween1And128]
The target for the route.