az deployment sub
管理訂用帳戶範圍的 Azure Resource Manager 範本部署。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
az deployment sub cancel |
取消訂用帳戶範圍的部署。 |
核心 | GA |
az deployment sub create |
在訂用帳戶範圍啟動部署。 |
核心 | GA |
az deployment sub delete |
刪除訂用帳戶範圍的部署。 |
核心 | GA |
az deployment sub export |
匯出用於某個部署的範本。 |
核心 | GA |
az deployment sub list |
列出訂用帳戶範圍的部署。 |
核心 | GA |
az deployment sub show |
在訂用帳戶範圍顯示部署。 |
核心 | GA |
az deployment sub validate |
驗證範本是否在訂用帳戶範圍有效。 |
核心 | GA |
az deployment sub wait |
將 CLI 置於等候狀態,直到符合部署條件為止。 |
核心 | GA |
az deployment sub what-if |
在訂用帳戶範圍執行部署 What-If 作業。 |
核心 | GA |
az deployment sub cancel
取消訂用帳戶範圍的部署。
az deployment sub cancel --name
範例
取消訂用帳戶範圍的部署。
az deployment sub cancel -n deployment01
必要參數
部署名稱。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az deployment sub create
在訂用帳戶範圍啟動部署。
請只指定 --template-file FILE 的其中一個 |--template-uri URI |--template-spec 以輸入 ARM 範本。
az deployment sub create --location
[--confirm-with-what-if]
[--handle-extended-json-format]
[--name]
[--no-prompt {false, true}]
[--no-wait]
[--parameters]
[--proceed-if-no-change]
[--query-string]
[--template-file]
[--template-spec]
[--template-uri]
[--what-if]
[--what-if-exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
[--what-if-result-format {FullResourcePayloads, ResourceIdOnly}]
範例
使用本機 JSON 檔案中的參數,從遠端範本檔案在訂用帳戶範圍建立部署。
az deployment sub create --location WestUS --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json
使用 JSON 字串中的參數,從本機範本檔案在訂用帳戶範圍建立部署。
az deployment sub create --location WestUS --template-file azuredeploy.json \
--parameters '{ \"policyName\": { \"value\": \"policy2\" } }'
使用參數檔案、遠端參數檔案,以及選擇性地覆寫索引鍵/值組,從本機範本建立訂用帳戶範圍的部署。
az deployment sub create --location WestUS --template-file azuredeploy.json \
--parameters @params.json --parameters https://mysite/params.json --parameters MyValue=This MyArray=@array.json
必要參數
要儲存部署中繼資料的位置。
選擇性參數
指示命令在執行部署之前執行部署 What-If。 然後,它會提示您確認資源變更,然後再繼續。
選項 '--handle-extended-json-format/-j' 已被取代,並將在未來版本中移除。
支援處理擴充範本內容,包括部署中的多行和批註。
部署名稱。
停用 ARM 範本遺漏參數提示的選項。 當值為 true 時,將會忽略要求使用者提供遺漏參數的提示。 預設值為 false。
請勿等候長時間執行的作業完成。
提供部署參數值。
您可以使用語法、JSON 字串或 < KEY=VALUE > 組,從檔案 @{path}
提供參數。 參數會依序評估,因此當指派值兩次時,將會使用後者的值。 建議您先提供參數檔案,然後使用 KEY=VALUE 語法選擇性地覆寫。
如果 What-If 結果不包含任何資源變更,請指示命令執行部署。 適用于設定 --confirm-with-what-if 時。
在連結範本的情況下,要與 template-uri 搭配使用的查詢字串(SAS 權杖)。
範本檔案或 Bicep 檔案的路徑。
範本規格資源識別碼。
範本檔案的 URI。
指示命令執行部署 What-If。
要從 What-If 結果中排除的資源變更類型空格分隔清單。 適用于設定 --confirm-with-what-if 時。
What-If 結果的格式。 設定時 --confirm-with-what-if
適用。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az deployment sub delete
刪除訂用帳戶範圍的部署。
az deployment sub delete --name
[--no-wait]
範例
刪除訂用帳戶範圍的部署。
az deployment sub delete -n deployment01
必要參數
部署名稱。
選擇性參數
請勿等候長時間執行的作業完成。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az deployment sub export
匯出用於某個部署的範本。
az deployment sub export --name
範例
匯出用於訂用帳戶範圍部署的範本。
az deployment sub export --name MyDeployment
必要參數
部署名稱。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az deployment sub list
列出訂用帳戶範圍的部署。
az deployment sub list [--filter]
範例
列出訂用帳戶範圍的部署。
az deployment sub list
選擇性參數
使用 OData 標記法篩選運算式。 您可以使用 --filter 「provisioningState eq '{state}'」 來篩選 provisioningState。 若要取得詳細資訊,請造訪 https://docs.microsoft.com/rest/api/resources/deployments/listatsubscriptionscope#uri-parameters 。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az deployment sub show
在訂用帳戶範圍顯示部署。
az deployment sub show --name
範例
在訂用帳戶範圍顯示部署。
az deployment sub show -n deployment01
必要參數
部署名稱。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az deployment sub validate
驗證範本是否在訂用帳戶範圍有效。
請只指定 --template-file FILE 的其中一個 |--template-uri URI |--template-spec 以輸入 ARM 範本。
az deployment sub validate --location
[--handle-extended-json-format]
[--name]
[--no-prompt {false, true}]
[--parameters]
[--query-string]
[--template-file]
[--template-spec]
[--template-uri]
範例
驗證範本是否在訂用帳戶範圍有效。
az deployment sub validate --location westus2 --template-file {template-file}
驗證範本是否在訂用帳戶範圍有效。 (自動產生)
az deployment sub validate --location westus2 --parameters MyValue=This MyArray=@array.json --template-file azuredeploy.json
必要參數
要儲存部署中繼資料的位置。
選擇性參數
選項 '--handle-extended-json-format/-j' 已被取代,並將在未來版本中移除。
支援處理擴充範本內容,包括部署中的多行和批註。
部署名稱。
停用 ARM 範本遺漏參數提示的選項。 當值為 true 時,將會忽略要求使用者提供遺漏參數的提示。 預設值為 false。
提供部署參數值。
您可以使用語法、JSON 字串或 < KEY=VALUE > 組,從檔案 @{path}
提供參數。 參數會依序評估,因此當指派值兩次時,將會使用後者的值。 建議您先提供參數檔案,然後使用 KEY=VALUE 語法選擇性地覆寫。
在連結範本的情況下,要與 template-uri 搭配使用的查詢字串(SAS 權杖)。
範本檔案或 Bicep 檔案的路徑。
範本規格資源識別碼。
範本檔案的 URI。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az deployment sub wait
將 CLI 置於等候狀態,直到符合部署條件為止。
az deployment sub wait --name
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
範例
將 CLI 置於等候狀態,直到符合部署條件為止。 (自動產生)
az deployment sub wait --created --name MyDeployment
必要參數
部署名稱。
選擇性參數
請等候在 'Succeeded' 使用 'provisioningState' 建立。
等到條件符合自訂 JMESPath 查詢為止。 例如 provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running']。
等到刪除為止。
等候資源存在。
輪詢間隔以秒為單位。
以秒為單位的等候上限。
等到 provisioningState 更新為 'Succeeded'。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az deployment sub what-if
在訂用帳戶範圍執行部署 What-If 作業。
請只指定 --template-file FILE 的其中一個 |--template-uri URI |--template-spec 以輸入 ARM 範本。
az deployment sub what-if --location
[--exclude-change-types {Create, Delete, Deploy, Ignore, Modify, NoChange, Unsupported}]
[--name]
[--no-pretty-print]
[--no-prompt {false, true}]
[--parameters]
[--query-string]
[--result-format {FullResourcePayloads, ResourceIdOnly}]
[--template-file]
[--template-spec]
[--template-uri]
範例
在訂用帳戶上執行部署 What-If 作業。
az deployment sub what-if --location WestUS --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json
以 ResourceIdOnly 格式在訂用帳戶上執行部署 What-If 作業。
az deployment sub what-if --location WestUS --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --result-format ResourceIdOnly
在訂用帳戶上執行部署 What-If 作業,而不需列印結果。
az deployment sub what-if --location WestUS --template-uri https://myresource/azuredeploy.json --parameters @myparameters.json --no-pretty-print
必要參數
用來儲存部署 What-If 作業中繼資料的位置。
選擇性參數
要從 What-If 結果中排除的資源變更類型空格分隔清單。
部署名稱。
停用 What-If 結果的美化列印。 設定時,將會使用輸出格式類型。
停用 ARM 範本遺漏參數提示的選項。 當值為 true 時,將會忽略要求使用者提供遺漏參數的提示。 預設值為 false。
提供部署參數值。
您可以使用語法、JSON 字串或 < KEY=VALUE > 組,從檔案 @{path}
提供參數。 參數會依序評估,因此當指派值兩次時,將會使用後者的值。 建議您先提供參數檔案,然後使用 KEY=VALUE 語法選擇性地覆寫。
在連結範本的情況下,要與 template-uri 搭配使用的查詢字串(SAS 權杖)。
What-If 結果的格式。
範本檔案或 Bicep 檔案的路徑。
範本規格資源識別碼。
範本檔案的 URI。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。