多くのAPI操作では、
overrides
対応に対象のリソースで設定されたオーバーライドのみを含めるか (overrides = true)、有効なすべてのプロパティ (オーバーライドとリソースが継承するプロパティ値の両方)
を含めるか (overrides = false) を制御するパラメータ。例えば、ポリシーエンドポイントのポリシーを説明する操作は、Server & Workload Protection上の特定のポリシーに対するポリシーオブジェクトを返します。このエンドポイントは、ターゲットポリシーに対してどのプロパティ値が返されるかを決定する
overrides
パラメータを定義します。- [オーバーライド = false:] 返されるポリシーオブジェクトには、親ポリシーから継承されたプロパティ値と、ポリシーによってオーバーライドされるプロパティ値が含まれます。
- [オーバーライド = true:] 返されるポリシーオブジェクトには、ポリシーによってオーバーライドされるプロパティのみが含まれます。
リソースを作成または変更する操作では、
overrides
パラメータは、対応に含まれる作成または変更されたオブジェクトに適用されます。例えば、ポリシーを作成する操作を使用して、ベースポリシーを親とし、アプリケーションコントロールモジュールをオンにするポリシーを作成します。- [オーバーライド = false:] 対応には、基本ポリシーポリシーのすべてのプロパティ値と、アプリケーションコントロールのステータス値がオンであるポリシーオブジェクトが含まれます。
- [オーバーライド = true:] 対応に、アプリケーションコントロールのステータス値 on のみを含むポリシーオブジェクトが含まれています。
リソースを検索または一覧表示する操作では、
overrides
パラメータがどのリソースが返されるか、およびどのプロパティ値が含まれるかを決定します。たとえば、ポリシーエンドポイントのIPSルールIDの一覧操作では、overrides
パラメータを定義します。- [オーバーライド = false:] 返されるリストには、対象ポリシーと親ポリシーに割り当てられているすべての侵入防御ルールが含まれます。すべてのルールのプロパティが含まれます。
- [オーバーライド = true:] 返されるリストには、対象のポリシーで上書きされるプロパティを持つルールのみが含まれます。さらに、ルールにはオーバーライドされたプロパティのみが含まれます。
オーバーライドの例については、例: コンピュータのオーバーライドを取得するを参照してください。