ApiGatewayV2.Client.
update_route_response
(**kwargs)¶Updates a RouteResponse.
See also: AWS API Documentation
Request Syntax
response = client.update_route_response(
ApiId='string',
ModelSelectionExpression='string',
ResponseModels={
'string': 'string'
},
ResponseParameters={
'string': {
'Required': True|False
}
},
RouteId='string',
RouteResponseId='string',
RouteResponseKey='string'
)
[REQUIRED]
The API identifier.
The response models for the route response.
A string with a length between [1-128].
The route response parameters.
Validation constraints imposed on parameters of a request (path, query string, headers).
Whether or not the parameter is required.
[REQUIRED]
The route ID.
[REQUIRED]
The route response ID.
dict
Response Syntax
{
'ModelSelectionExpression': 'string',
'ResponseModels': {
'string': 'string'
},
'ResponseParameters': {
'string': {
'Required': True|False
}
},
'RouteResponseId': 'string',
'RouteResponseKey': 'string'
}
Response Structure
(dict) --
Success
ModelSelectionExpression (string) --
Represents the model selection expression of a route response. Supported only for WebSocket APIs.
ResponseModels (dict) --
Represents the response models of a route response.
(string) --
(string) --
A string with a length between [1-128].
ResponseParameters (dict) --
Represents the response parameters of a route response.
(string) --
(dict) --
Validation constraints imposed on parameters of a request (path, query string, headers).
Required (boolean) --
Whether or not the parameter is required.
RouteResponseId (string) --
Represents the identifier of a route response.
RouteResponseKey (string) --
Represents the route response key of a route response.
Exceptions
ApiGatewayV2.Client.exceptions.NotFoundException
ApiGatewayV2.Client.exceptions.TooManyRequestsException
ApiGatewayV2.Client.exceptions.BadRequestException
ApiGatewayV2.Client.exceptions.ConflictException