Method: projects.locations.azureClusters.delete

刪除特定 AzureCluster 資源。

如果叢集有一或多個相關聯的 AzureNodePool 資源,就會失敗。

如果成功,回應會包含新建立的 Operation 資源,可用於追蹤作業狀態。

HTTP 要求

DELETE https://{endpoint}/v1/{name=projects/*/locations/*/azureClusters/*}

其中 {endpoint}支援的服務端點之一。

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

路徑參數

參數
name

string

這是必要旗標,要刪除 AzureCluster 的資源名稱。

AzureCluster 名稱的格式為 projects/<project-id>/locations/<region>/azureClusters/<cluster-id>

如要進一步瞭解 Google Cloud Platform 資源名稱,請參閱「資源名稱」。

查詢參數

參數
allowMissing

boolean

如果設為 true,且系統找不到 AzureCluster 資源,要求會成功,但伺服器不會採取任何動作,並會傳回已完成的 Operation

適合用於等冪刪除。

validateOnly

boolean

如果設定此值,系統只會驗證要求,但不會實際刪除資源。

etag

string

AzureCluster 目前的 etag。

允許用戶透過樂觀並行控制執行刪除作業。

如果提供的 etag 與叢集的目前 etag 不符,要求會失敗並傳回 ABORTED 錯誤。

ignoreErrors

boolean

(選用步驟) 如果設為 true,即使刪除叢集資源時發生錯誤,系統仍會成功刪除 AzureCluster 資源。使用這個參數可能會導致叢集中的資源成為孤立資源。

要求主體

要求主體必須為空白。

回應主體

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

授權範圍

需要下列 OAuth 範圍:

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

詳情請參閱Authentication Overview

IAM 權限

需要 name 資源的下列 IAM 權限:

  • gkemulticloud.azureClusters.delete

詳情請參閱 IAM 說明文件