Propiedad x-amazon-apigateway-request-validator - Amazon API Gateway

Propiedad x-amazon-apigateway-request-validator

Especifica un validador de solicitudes, haciendo referencia a un request_validator_name del mapa Objeto x-amazon-apigateway-request-validators, para habilitar la validación de solicitudes en la API contenedora o en un método. El valor de esta extensión es una cadena JSON.

Esta extensión puede especificarse en el nivel de API o en el nivel de método. El validador de nivel de API se aplica a todos los métodos, a menos que lo invalide el validador de nivel de método.

x-amazon-apigateway-request-validatorEjemplo de

El siguiente ejemplo aplica el validador de solicitudes basic en el nivel de API aplicando al mismo tiempo el validador de solicitudes parameter-only a la solicitud POST /validation.

OpenAPI 2.0
{ "swagger": "2.0", "x-amazon-apigateway-request-validators" : { "basic" : { "validateRequestBody" : true, "validateRequestParameters" : true }, "params-only" : { "validateRequestBody" : false, "validateRequestParameters" : true } }, "x-amazon-apigateway-request-validator" : "basic", "paths": { "/validation": { "post": { "x-amazon-apigateway-request-validator" : "params-only", ... } }