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

Propriedade x-amazon-apigateway-request-validator

Especifica um validador de solicitação, fazendo referência a um request_validator_name do mapa Objeto x-amazon-apigateway-request-validators, para habilitar a validação de solicitações na API receptora ou em um método. O valor dessa extensão é uma string JSON.

Essa extensão pode ser especificada no nível de API ou no nível de método. O validador em nível de API aplica-se a todos os métodos, a menos que ela seja substituído pelo validador em nível de método.

Exemplo de x-amazon-apigateway-request-validator

O exemplo a seguir aplica o validador de solicitação basic em nível de API e, ao mesmo tempo, aplica o validador de solicitação parameter-only na solicitação 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", ... } }