az vmss lifecycle-hook

此命令群組處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

管理虛擬機器縮放集(預覽)中的生命週期鉤子。

命令

名稱 Description 類型 狀態
az vmss lifecycle-hook add

在 VMSS 上加入生命週期掛鉤。

Core Preview
az vmss lifecycle-hook list

列出 VMSS 上的所有生命週期鉤子。

Core Preview
az vmss lifecycle-hook remove

從 VMSS 中移除一個生命週期鉤子(--類型)或所有生命週期鉤子(--all)。

Core Preview
az vmss lifecycle-hook show

在 VMSS 上展示生命週期鉤子的細節。

Core Preview
az vmss lifecycle-hook update

更新 VMSS 上現有的生命週期掛鉤。

Core Preview

az vmss lifecycle-hook add

預覽

指令群組「vmss lifecycle-hook」目前處於預覽階段並正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

在 VMSS 上加入生命週期掛鉤。

az vmss lifecycle-hook add --resource-group
                           --type {UpgradeAutoOSRollingBatchStarting, UpgradeAutoOSScheduling}
                           --vmss-name
                           [--acquire-policy-token]
                           [--change-reference]
                           [--default-action {Approve, Reject}]
                           [--no-wait]
                           [--wait-duration]

範例

新增一個 UpgradeAutoOS 排程掛鉤,等待時間為 8 小時。

az vmss lifecycle-hook add -g MyRg --vmss-name MyVmss --type UpgradeAutoOSScheduling --wait-duration PT8H

必要參數

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--type

指定生命週期鉤的類型。

屬性 值
接受的值: UpgradeAutoOSRollingBatchStarting, UpgradeAutoOSScheduling
--vmss-name

VM 擴展集的名稱。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--acquire-policy-token

自動取得 Azure 原則 令牌以進行此資源操作。

屬性 值
參數群組: Global Policy Arguments
--change-reference

相關變更的 ID 是為此資源操作所參考的。

屬性 值
參數群組: Global Policy Arguments
--default-action

指定若平台在等待前未收到客戶回應目標資源,將對目標資源施加的行動。

屬性 值
接受的值: Approve, Reject
--no-wait

請勿等候長時間執行的作業完成。

屬性 值
預設值: False
--wait-duration

指定虛擬機 Scale Set 生命週期掛鉤事件發送給客戶等待客戶回應的時間長短。 應該是ISO 8601格式。

全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性 值
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性 值
預設值: False
--output -o

輸出格式。

屬性 值
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性 值
預設值: False

az vmss lifecycle-hook list

預覽

指令群組「vmss lifecycle-hook」目前處於預覽階段並正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

列出 VMSS 上的所有生命週期鉤子。

az vmss lifecycle-hook list --resource-group
                            --vmss-name

範例

清單鉤子。

az vmss lifecycle-hook list -g MyRg --vmss-name MyVmss

必要參數

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--vmss-name

VM 擴展集的名稱。

全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性 值
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性 值
預設值: False
--output -o

輸出格式。

屬性 值
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性 值
預設值: False

az vmss lifecycle-hook remove

預覽

指令群組「vmss lifecycle-hook」目前處於預覽階段並正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

從 VMSS 中移除一個生命週期鉤子(--類型)或所有生命週期鉤子(--all)。

az vmss lifecycle-hook remove --resource-group
                              --vmss-name
                              [--acquire-policy-token]
                              [--all]
                              [--change-reference]
                              [--no-wait]
                              [--type {UpgradeAutoOSRollingBatchStarting, UpgradeAutoOSScheduling}]

範例

移除一種鉤子類型。

az vmss lifecycle-hook remove -g MyRg --vmss-name MyVmss --type UpgradeAutoOSScheduling

把所有鉤子都拆掉。

az vmss lifecycle-hook remove -g MyRg --vmss-name MyVmss --all

必要參數

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--vmss-name

VM 擴展集的名稱。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--acquire-policy-token

自動取得 Azure 原則 令牌以進行此資源操作。

屬性 值
參數群組: Global Policy Arguments
--all

移除所有生命週期鉤子。 與 --類型互斥。

屬性 值
預設值: False
--change-reference

相關變更的 ID 是為此資源操作所參考的。

屬性 值
參數群組: Global Policy Arguments
--no-wait

請勿等候長時間執行的作業完成。

屬性 值
預設值: False
--type

指定生命週期鉤的類型。 與——所有的互斥。

屬性 值
接受的值: UpgradeAutoOSRollingBatchStarting, UpgradeAutoOSScheduling
全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性 值
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性 值
預設值: False
--output -o

輸出格式。

屬性 值
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性 值
預設值: False

az vmss lifecycle-hook show

預覽

指令群組「vmss lifecycle-hook」目前處於預覽階段並正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

在 VMSS 上展示生命週期鉤子的細節。

az vmss lifecycle-hook show --resource-group
                            --type {UpgradeAutoOSRollingBatchStarting, UpgradeAutoOSScheduling}
                            --vmss-name

範例

依類型展示鉤子。

az vmss lifecycle-hook show -g MyRg --vmss-name MyVmss --type UpgradeAutoOSScheduling

必要參數

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--type

指定生命週期鉤的類型。

屬性 值
接受的值: UpgradeAutoOSRollingBatchStarting, UpgradeAutoOSScheduling
--vmss-name

VM 擴展集的名稱。

全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性 值
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性 值
預設值: False
--output -o

輸出格式。

屬性 值
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性 值
預設值: False

az vmss lifecycle-hook update

預覽

指令群組「vmss lifecycle-hook」目前處於預覽階段並正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

更新 VMSS 上現有的生命週期掛鉤。

az vmss lifecycle-hook update --resource-group
                              --type {UpgradeAutoOSRollingBatchStarting, UpgradeAutoOSScheduling}
                              --vmss-name
                              [--acquire-policy-token]
                              [--change-reference]
                              [--default-action {Approve, Reject}]
                              [--no-wait]
                              [--wait-duration]

範例

改變掛鉤的等待時間。

az vmss lifecycle-hook update -g MyRg --vmss-name MyVmss --type UpgradeAutoOSScheduling --wait-duration PT2H

必要參數

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--type

指定生命週期鉤的類型。

屬性 值
接受的值: UpgradeAutoOSRollingBatchStarting, UpgradeAutoOSScheduling
--vmss-name

VM 擴展集的名稱。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--acquire-policy-token

自動取得 Azure 原則 令牌以進行此資源操作。

屬性 值
參數群組: Global Policy Arguments
--change-reference

相關變更的 ID 是為此資源操作所參考的。

屬性 值
參數群組: Global Policy Arguments
--default-action

指定若平台在等待前未收到客戶回應目標資源,將對目標資源施加的行動。

屬性 值
接受的值: Approve, Reject
--no-wait

請勿等候長時間執行的作業完成。

屬性 值
預設值: False
--wait-duration

指定虛擬機 Scale Set 生命週期掛鉤事件發送給客戶等待客戶回應的時間長短。 應該是ISO 8601格式。

全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性 值
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性 值
預設值: False
--output -o

輸出格式。

屬性 值
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID 設定預設訂用帳戶。

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性 值
預設值: False