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