x-amazon-apigateway-requestpropriété -validator - APIPasserelle Amazon

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

x-amazon-apigateway-requestpropriété -validator

Spécifie un validateur de demande, en faisant référence à un élément request_validator_name de la x-amazon-apigateway-requestobjet -validators carte, pour permettre la validation des demandes sur le conteneur API ou sur une méthode. La valeur de cette extension est une JSON chaîne.

Cette extension peut être spécifiée au API niveau ou au niveau de la méthode. Le validateur API -level s'applique à toutes les méthodes sauf s'il est remplacé par le validateur au niveau de la méthode.

Exemple de x-amazon-apigateway-request-validator

L'exemple suivant applique le validateur de basic demande au API niveau tout en appliquant le validateur de parameter-only demande à la POST /validation demande.

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