

# x-amazon-apigateway-request-validators オブジェクト
<a name="api-gateway-swagger-extensions-request-validators"></a>

 リクエストの検証が含まれる API のサポートされるリクエストの検証を、検証名と関連するリクエスト検証ルールの間のマップとして定義します。この拡張は、REST API に適用されます。


| プロパティ名 | タイプ | 説明 | 
| --- | --- | --- | 
| `request_validator_name` | [x-amazon-apigateway-request-validators.requestValidator オブジェクト](api-gateway-swagger-extensions-request-validators.requestValidator.md) |  指定された検証で構成される検証ルールを指定します。例:  <pre>    "basic" : {<br />      "validateRequestBody" : true,<br />      "validateRequestParameters" : true<br />    },<br /></pre> 特定のメソッドにこの検証を適用するには、`basic` プロパティの値として検証名 ([x-amazon-apigateway-request-validator プロパティ](api-gateway-swagger-extensions-request-validator.md)) を参照してください。  | 

## `x-amazon-apigateway-request-validators` の例
<a name="api-gateway-swagger-extensions-request-validators-example"></a>

 次の例は、検証名と関連するリクエスト検証ルールの間のマップとして定義された、API のリクエストの検証のセットを示しています。

------
#### [ OpenAPI 2.0 ]

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

------