x-amazon-apigateway-request-validators-Objekt - Amazon API Gateway

x-amazon-apigateway-request-validators-Objekt

Definiert die unterstützten Anforderungsvalidierungen für die enthaltene API als eine Zuweisung zwischen einem Validierungsnamen und den zugehörigen Anforderungsvalidierungsregeln. Diese Erweiterung gilt für eine REST-API.

Eigenschaften
Name der Eigenschaft Typ Beschreibung

request_validator_name

x-amazon-apigateway-request-validators.requestValidator-Objekt

Gibt die Validierungsregeln an, die aus der benannten Validierung bestehen. Zum Beispiel:

"basic" : { "validateRequestBody" : true, "validateRequestParameters" : true },

Um diese Validierung auf eine bestimmte Methode anzuwenden, muss der Validierungsname (basic) als der Wert der x-amazon-apigateway-request-validator-Eigenschaft-Eigenschaft referenziert werden.

x-amazon-apigateway-request-validatorsBeispiel für

Das folgende Beispiel zeigt eine Reihe von Anforderungsvalidierungen für eine API als eine Zuweisung zwischen einem Validierungsnamen und den zugehörigen Anforderungsvalidierungsregeln.

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