ポリシーのベータ版です。ステージをご覧ください。次の点にご注意ください。ハイブリッドのみで利用できます。仕様の機能がサポートされます。仕様が拒否されません。代わりに、サポート対象外の機能の検証が自動的にパスします(実際には機能は検証されません)。メッセージ本文のコンテンツ検証が自動的にパスします。メッセージを検証できます。検証されるコンテンツをご覧ください。仕様の名前を指定します。バンドル内の標準の場所(apiproxy/resources/oas)にリソースとして保存されます。バンドルに追加します。リソースの保存場所をご覧ください。メッセージの内容をコンポーネント別に示します。プロキシによって定義されたベースパスを検証します。仕様で指定されたベースパスは無視されます。仕様で定義されているパスパターンのいずれかと一致していることを検証します。仕様のパスに対して動詞が定義されていることを検証します。必要に応じて、リクエストのメッセージ本文の存在を検証します。仕様でオペレーションのリクエスト本文のスキーマに対してメッセージ本文を検証します。使用してこのオプションを構成します。仕様に対してリクエストのメッセージ本文が検証されます。設定されていない場合、リクエストのメッセージ本文の検証が自動的にパスします(実際にはコンテンツが検証されません)。パラメータなどの必須パラメータがリクエストに含まれていることを検証します。仕様で定義されているものと一致していることを検証します。仕様で定義されていないパラメータがリクエストに存在するかどうかを検証します。使用してこのオプションを構成します。メッセージの内容をコンポーネント別に示します。仕様で定義されているパスパターンのいずれかと一致していることを検証します。仕様のパスに対して動詞が定義されていることを検証します。必要に応じて、レスポンスのメッセージ本文の存在を検証します。ヘッダーの値がスキーマと一致していることを検証します。仕様でオペレーションのレスポンス本文のスキーマに対してメッセージ本文を検証します。使用してこのオプションを構成します。仕様に対してメッセージを検証する方法の一部を示します。メッセージの本文を検証します。パラメータが指定されている場合に、ポリシーが失敗するように構成します。ポリシーを定義します。要素の構文は次のとおりです。ポリシーを追加したときのデフォルト設定を示しています。<OASResource>oas://OpenAPI-Spec-Validation-1.yaml</OASResource></OASValidation>この要素には、すべてのポリシーに共通の次の属性があります。必須ポリシーの内部名です。属性の値には、文字、数字、スペース、ハイフン、アンダースコア、ピリオドを使用できます。文字を超える値を指定することはできません。エディタのポリシーに別の自然言語名でラベルを付けます。これはほとんどのポリシーで想定される動作です。ポリシーを適用するには「true」に設定します。off」するには、「false」に設定します。設定すると、ポリシーがフローに接続されている場合でも適用されません。この属性は非推奨となりました。子要素について説明します。エディタのポリシーに別のわかりやすい名前でラベルを付けるために使います。要素の構文は次のとおりです。要素に属性や子要素はありません。このファイルを次の場所に保存できます。詳しくは、リソースの管理に関するページをご覧ください。テンプレートを使用して指定できます。値(中かっこ内)が評価され、ランタイム時にペイロード文字列に置き換えられます。テンプレートをご覧ください。要素の構文は次のとおりです。要素には属性も子要素もありません。<Options>ポリシーのオプションを構成します。要素の構文は次のとおりです。次の例では、ポリシーのオプションを構成します。各オプションの詳細については、以下をご覧ください。仕様のオペレーションのリクエスト本文スキーマに対してメッセージ本文を検証する必要があるかどうかを指定します。