validate
validate ポリシーを使用して、アセンブリー・フロー内のペイロードをスキーマと突き合わせて検証します。
制約事項: validate ポリシーは、DataPower® Gateway にのみ使用できます。
validate ポリシーの形式は次のとおりです。
- validate:
title: title
description: description
definition: swagger_schema_definition_to_be_used
このポリシーを適用するには、execute フィールドを指定した assembly 拡張を OpenAPI (Swagger 2.0) 定義ファイルに追加します。
以下の表に、このポリシーのプロパティーを示します。
プロパティー | 必須 | 説明 | データ型 |
---|---|---|---|
title | いいえ | ポリシーのタイトル。 | ストリング |
description | いいえ | ポリシーの説明。 | ストリング |
definition | はい | ペイロードの検証に使用されるスキーマ。 有効は値は以下のとおりです。
|
ストリング |
API Designer アセンブリー・エディターを使用して、組み込みポリシーを API に追加することで、validate ポリシーを適用することもできます。詳しくは、『組み込みポリシー』セクションの Validate (validate) を参照してください。
例 1
validate:
title: validate the response
definition: #/definitions/RouteOutput