az lock
管理 Azure 鎖定。
命令
| 名稱 | Description | 類型 | 狀態 |
|---|---|---|---|
| az lock create |
建立鎖定。 |
Core | GA |
| az lock delete |
刪除鎖定。 |
Core | GA |
| az lock list |
列出鎖定資訊。 |
Core | GA |
| az lock show |
顯示鎖定的屬性。 |
Core | GA |
| az lock update |
更新鎖定。 |
Core | GA |
az lock create
建立鎖定。
鎖定可以存在於三個不同的範圍:訂用帳戶、資源群組和資源。 如需如何在不同層級新增鎖定,請參閱下列範例。
az lock create --lock-type {CanNotDelete, ReadOnly}
--name
[--namespace]
[--notes]
[--parent]
[--resource --resource-name]
[--resource-group]
[--resource-type]
範例
建立唯讀訂用帳戶層級鎖定。
az lock create --name lockName --lock-type ReadOnly
建立唯讀資源群組層級鎖定。
az lock create --name lockName --resource-group group --lock-type ReadOnly
在 vnet 資源上建立唯讀資源層級鎖定。
az lock create --name lockName --resource-group group --lock-type ReadOnly --resource-type \
Microsoft.Network/virtualNetworks --resource myVnet
在具有特定父系的子網資源上建立唯讀資源層級鎖定。
az lock create --name lockName --resource-group group --lock-type ReadOnly --resource-type \
Microsoft.Network/subnets --parent virtualNetworks/myVnet --resource mySubnet
必要參數
鎖定限制的類型。
| 屬性 | 值 |
|---|---|
| 接受的值: | CanNotDelete, ReadOnly |
鎖定的名稱。
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
提供者命名空間(例如:『Microsoft.Provider』)。
此鎖定的相關注意事項。
父路徑(例如:'resA/myA/resB/myB')。
鎖定之資源的名稱或標識碼。 如果指定標識碼,則不應該提供其他資源自變數。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
資源類型(例如:』resC')。 也可以接受命名空間/類型格式(例如:『Microsoft.Provider/resC』)。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az lock delete
刪除鎖定。
鎖定可以存在於三個不同的範圍:訂用帳戶、資源群組和資源。 如需如何刪除不同層級的鎖定,請參閱下列範例。
az lock delete [--ids]
[--name]
[--namespace]
[--parent]
[--resource --resource-name]
[--resource-group]
[--resource-type]
範例
刪除訂用帳戶層級鎖定
az lock delete --name lockName
刪除資源群組層級鎖定
az lock delete --name lockName --resource-group group
刪除資源層級鎖定
az lock delete --name lockName --resource-group group --resource resourceName --resource-type resourceType
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
一或多個資源識別碼(以空格分隔)。 如果提供,則不應指定其他「資源標識元」自變數。
鎖定的名稱。
提供者命名空間(例如:『Microsoft.Provider』)。
父路徑(例如:'resA/myA/resB/myB')。
鎖定之資源的名稱或標識碼。 如果指定標識碼,則不應該提供其他資源自變數。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
資源類型(例如:』resC')。 也可以接受命名空間/類型格式(例如:『Microsoft.Provider/resC』)。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az lock list
列出鎖定資訊。
az lock list [--filter-string]
[--namespace]
[--parent]
[--resource --resource-name]
[--resource-group]
[--resource-type]
範例
列出 vnet 資源的鎖定。 包含相關聯群組和訂用帳戶中的鎖定。
az lock list --resource myvnet --resource-type Microsoft.Network/virtualNetworks -g group
列出訂用帳戶層級的所有鎖定
az lock list
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
用來限制結果的查詢篩選。
提供者命名空間(例如:『Microsoft.Provider』)。
父路徑(例如:'resA/myA/resB/myB')。
鎖定之資源的名稱或標識碼。 如果指定標識碼,則不應該提供其他資源自變數。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
資源類型(例如:』resC')。 也可以接受命名空間/類型格式(例如:『Microsoft.Provider/resC』)。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az lock show
顯示鎖定的屬性。
az lock show [--ids]
[--name]
[--namespace]
[--parent]
[--resource --resource-name]
[--resource-group]
[--resource-type]
範例
顯示訂用帳戶層級鎖定
az lock show -n lockname
顯示鎖定的屬性(自動產生)
az lock show --name lockname --resource-group MyResourceGroup --resource-name MyResource --resource-type Microsoft.Network/virtualNetworks
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
一或多個資源識別碼(以空格分隔)。 如果提供,則不應指定其他「資源標識元」自變數。
鎖定的名稱。
提供者命名空間(例如:『Microsoft.Provider』)。
父路徑(例如:'resA/myA/resB/myB')。
鎖定之資源的名稱或標識碼。 如果指定標識碼,則不應該提供其他資源自變數。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
資源類型(例如:』resC')。 也可以接受命名空間/類型格式(例如:『Microsoft.Provider/resC』)。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
az lock update
更新鎖定。
az lock update [--ids]
[--lock-type {CanNotDelete, ReadOnly}]
[--name]
[--namespace]
[--notes]
[--parent]
[--resource --resource-name]
[--resource-group]
[--resource-type]
範例
使用新的附注和類型更新資源群組層級鎖定
az lock update --name lockName --resource-group group --notes newNotesHere --lock-type CanNotDelete
選擇性參數
下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。
一或多個資源識別碼(以空格分隔)。 如果提供,則不應指定其他「資源標識元」自變數。
鎖定限制的類型。
| 屬性 | 值 |
|---|---|
| 接受的值: | CanNotDelete, ReadOnly |
鎖定的名稱。
提供者命名空間(例如:『Microsoft.Provider』)。
此鎖定的相關注意事項。
父路徑(例如:'resA/myA/resB/myB')。
鎖定之資源的名稱或標識碼。 如果指定標識碼,則不應該提供其他資源自變數。
資源組名。 您可以使用 az configure --defaults group=<name>來設定預設群組。
資源類型(例如:』resC')。 也可以接受命名空間/類型格式(例如:『Microsoft.Provider/resC』)。
全域參數
提高日誌詳細程度以顯示所有調試日誌。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
| 屬性 | 值 |
|---|---|
| 預設值: | False |
輸出格式。
| 屬性 | 值 |
|---|---|
| 預設值: | json |
| 接受的值: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或標識碼。 您可以使用 az account set -s NAME_OR_ID來設定預設訂用帳戶。
增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。
| 屬性 | 值 |
|---|---|
| 預設值: | False |