

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 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
    }
  },
  ...
}
```

------