Objeto x-amazon-apigateway-integration.responses
Define las respuestas del método y especifica las asignaciones de parámetros o de carga desde respuestas de integración a respuestas de método.
Nombre de la propiedad | Tipo | Descripción |
---|---|---|
Patrón de estado de respuesta |
Objeto x-amazon-apigateway-integration.response |
Ya sea una expresión regular utilizada para hacer coincidir la respuesta de integración con la respuesta del método, o notaEl nombre de propiedad |
x-amazon-apigateway-integration.responses
Ejemplo de
El siguiente ejemplo muestra una lista de respuestas 2xx
y 302
. Para la respuesta 2xx
, la respuesta del método se asigna desde la carga de la respuesta de integración del tipo MIME application/json
o application/xml
. Esta respuesta utiliza las plantillas de mapeo proporcionadas. Para la respuesta 302
, la respuesta del método devuelve un encabezado Location
cuyo valor se obtiene de la propiedad redirect.url
de la carga de la respuesta de integración.
"responses" : { "2\\d{2}" : { "statusCode" : "200", "responseTemplates" : { "application/json" : "#set ($root=$input.path('$')) { \"stage\": \"$root.name\", \"user-id\": \"$root.key\" }", "application/xml" : "#set ($root=$input.path('$')) <stage>$root.name</stage> " } }, "302" : { "statusCode" : "302", "responseParameters" : { "method.response.header.Location": "integration.response.body.redirect.url" } } }