檢視次數:
許多 API 操作定義了一個 overrides 參數,用於控制回應是否僅包含在目標資源上配置的覆蓋(overrides = true),或包含所有有效屬性——包括覆蓋和資源繼承的屬性值(overrides = false)。
例如,描述政策操作的政策端點會返回特定政策的政策對象在Server & Workload Security保護上。此端點定義了一個overrides參數,用於確定針對目標政策返回哪些屬性值:
  • overrides = false: 返回的策略物件包括從父策略繼承的屬性值,以及策略覆蓋的屬性值。
  • overrides = true: 返回的政策對象僅包括政策覆蓋的屬性。
對於創建或修改資源的操作,overrides 參數適用於回應中包含的已創建或修改的對象。例如,您使用 創建政策 操作來創建一個以基礎政策為父級並啟用 Application Control 模組的政策:
  • overrides = false: 回應包括一個策略物件,該物件具有基礎策略的所有屬性值,以及 Application Control 狀態值為開啟。
  • overrides = true: 回應包含一個策略物件,其中僅包含 Application Control 狀態值為開啟。
對於搜尋或列出資源的操作,overrides 參數決定返回哪些資源以及包含哪些屬性值。例如,策略端點的 列出入侵防護規則 ID 操作定義了一個 overrides 參數:
  • overrides = false: 返回的列表包括分配給目標策略和父策略的所有入侵防護規則。所有規則屬性都包含在內。
  • overrides = true: 返回的列表僅包括在目標策略中被覆蓋屬性的規則。此外,這些規則僅包括被覆蓋的屬性。
如需查看覆蓋範例,請參閱 範例:取得電腦防護的覆蓋