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.responsesEjemplo 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" } } }