

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# x-amazon-apigateway-gateway-Response.oggetto GatewayResponse
<a name="api-gateway-swagger-extensions-gateway-responses.gatewayResponse"></a>

Definisce una risposta del gateway di un tipo di risposta specificato, inclusi il codice di stato, eventuali modelli di risposta o parametri di risposta applicabili. 


| Nome proprietà | Tipo | Description | 
| --- | --- | --- | 
| responseParameters | [x-amazon-apigateway-gateway-response.Parametri di risposta](api-gateway-swagger-extensions-gateway-responses.responseParameters.md) |  Specifica i parametri, vale a dire i parametri dell'intestazione. [GatewayResponse](https://docs.aws.amazon.com/apigateway/latest/api/API_GatewayResponse.html) I valori di parametro possono assumere qualsiasi valore di [parametro di richiesta](rest-api-parameter-mapping.md) in ingresso o un valore personalizzato statico.  | 
| responseTemplates | [x-amazon-apigateway-gateway-Response.responseTemplates](api-gateway-swagger-extensions-gateway-responses.responseTemplates.md) |  Specifica i modelli di mappatura della risposta del gateway. I modelli non sono elaborati dal motore VTL.  | 
| statusCode | string |  Un codice di stato HTTP per la risposta del gateway.  | 

## x-amazon-apigateway-gateway-Esempio di response.GatewayResponse
<a name="api-gateway-swagger-extensions-gateway-responses.gatewayResponse-example"></a>

 L'esempio seguente dell'estensione API Gateway a OpenAPI definisce un [GatewayResponse](https://docs.aws.amazon.com/apigateway/latest/api/API_GatewayResponse.html)modo per personalizzare la `INVALID_API_KEY` risposta per restituire il codice di stato`456`, il valore dell'`api-key`intestazione della richiesta in entrata e un messaggio. `"Bad api-key"` 

```
    "INVALID_API_KEY": {
      "statusCode": "456",
      "responseParameters": {
        "gatewayresponse.header.api-key": "method.request.header.api-key"
      },
      "responseTemplates": {
        "application/json": "{\"message\": \"Bad api-key\" }"
      }
    }
```