Method: organizations.locations.vpcFlowLogsConfigs.patch

更新現有的 VpcFlowLogsConfig。如果已有設定完全相同的設定 (即使 ID 不同),系統就會無法建立設定。注意:

  1. 更新含有 state=DISABLED 的設定會失敗
  2. 為進行上述檢查,系統不會將下列欄位視為設定,因此如果更新其他設定時,這些欄位的值不同,也會導致更新失敗:
    • 名稱
    • createTime
    • updateTime
    • 標籤
    • 說明

HTTP 要求

PATCH https://networkmanagement.googleapis.com/v1beta1/{vpcFlowLogsConfig.name=organizations/*/locations/*/vpcFlowLogsConfigs/*}

這個網址使用 gRPC 轉碼語法。

路徑參數

參數
vpcFlowLogsConfig.name

string

ID。設定的專屬名稱。名稱可為下列任一形式:

  • 如要進行專案層級設定,請按照下列步驟操作:projects/{projectId}/locations/global/vpcFlowLogsConfigs/{vpcFlowLogsConfigId}

  • 如要進行機構層級設定:organizations/{organization_id}/locations/global/vpcFlowLogsConfigs/{vpcFlowLogsConfigId}

查詢參數

參數
updateMask

string (FieldMask format)

這是必要旗標,要更新的欄位遮罩。這個欄位至少須提供一個路徑。舉例來說,如要將設定的狀態變更為「ENABLED」,請指定 updateMask = "state",而 vpcFlowLogsConfig 則為:vpcFlowLogsConfig = { name = "projects/my-project/locations/global/vpcFlowLogsConfigs/my-config" state = "ENABLED" }

這是以半形逗號分隔的完整欄位名稱清單。範例:"user.displayName,photo"

授權需要指定資源 updateMask 的下列 IAM 權限:

  • networkmanagement.vpcflowlogsconfigs.update

要求主體

要求主體包含 VpcFlowLogsConfig 的執行個體。

回應主體

如果成功,回應主體會包含 Operation 的執行個體。

授權範圍

需要下列 OAuth 範圍:

  • https://www.googleapis.com/auth/cloud-platform

詳情請參閱Authentication Overview