az lock
Manage Azure locks.
Name | Description | Type | Status |
---|---|---|---|
az lock create |
Create a lock. |
Core | GA |
az lock delete |
Delete a lock. |
Core | GA |
az lock list |
List lock information. |
Core | GA |
az lock show |
Show the properties of a lock. |
Core | GA |
az lock update |
Update a lock. |
Core | GA |
Create a lock.
Locks can exist at three different scopes: subscription, resource group and resource. For how to add locks at different levels, please refer to the following examples.
az lock create --lock-type {CanNotDelete, ReadOnly}
--name
[--namespace]
[--notes]
[--parent]
[--resource]
[--resource-group]
[--resource-type]
Create a read-only subscription level lock.
az lock create --name lockName --lock-type ReadOnly
Create a read-only resource group level lock.
az lock create --name lockName --resource-group group --lock-type ReadOnly
Create a read-only resource level lock on a vnet resource.
az lock create --name lockName --resource-group group --lock-type ReadOnly --resource-type \
Microsoft.Network/virtualNetworks --resource myVnet
Create a read-only resource level lock on a subnet resource with a specific parent.
az lock create --name lockName --resource-group group --lock-type ReadOnly --resource-type \
Microsoft.Network/subnets --parent virtualNetworks/myVnet --resource mySubnet
The type of lock restriction.
Name of the lock.
Provider namespace (Ex: 'Microsoft.Provider').
Notes about this lock.
The parent path (Ex: 'resA/myA/resB/myB').
Name or ID of the resource being locked. If an ID is given, other resource arguments should not be given.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The resource type (Ex: 'resC'). Can also accept namespace/type format (Ex: 'Microsoft.Provider/resC').
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
Delete a lock.
Locks can exist at three different scopes: subscription, resource group and resource. For how to delete locks at different levels, please refer to the following examples.
az lock delete [--ids]
[--name]
[--namespace]
[--parent]
[--resource]
[--resource-group]
[--resource-type]
Delete a subscription level lock
az lock delete --name lockName
Delete a resource group level lock
az lock delete --name lockName --resource-group group
Delete a resource level lock
az lock delete --name lockName --resource-group group --resource resourceName --resource-type resourceType
One or more resource IDs (space-delimited). If provided, no other "Resource Id" arguments should be specified.
Name of the lock.
Provider namespace (Ex: 'Microsoft.Provider').
The parent path (Ex: 'resA/myA/resB/myB').
Name or ID of the resource being locked. If an ID is given, other resource arguments should not be given.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The resource type (Ex: 'resC'). Can also accept namespace/type format (Ex: 'Microsoft.Provider/resC').
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
List lock information.
az lock list [--filter-string]
[--namespace]
[--parent]
[--resource]
[--resource-group]
[--resource-type]
List out the locks on a vnet resource. Includes locks in the associated group and subscription.
az lock list --resource myvnet --resource-type Microsoft.Network/virtualNetworks -g group
List out all locks on the subscription level
az lock list
A query filter to use to restrict the results.
Provider namespace (Ex: 'Microsoft.Provider').
The parent path (Ex: 'resA/myA/resB/myB').
Name or ID of the resource being locked. If an ID is given, other resource arguments should not be given.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The resource type (Ex: 'resC'). Can also accept namespace/type format (Ex: 'Microsoft.Provider/resC').
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
Show the properties of a lock.
az lock show [--ids]
[--name]
[--namespace]
[--parent]
[--resource]
[--resource-group]
[--resource-type]
Show a subscription level lock
az lock show -n lockname
Show the properties of a lock (autogenerated)
az lock show --name lockname --resource-group MyResourceGroup --resource-name MyResource --resource-type Microsoft.Network/virtualNetworks
One or more resource IDs (space-delimited). If provided, no other "Resource Id" arguments should be specified.
Name of the lock.
Provider namespace (Ex: 'Microsoft.Provider').
The parent path (Ex: 'resA/myA/resB/myB').
Name or ID of the resource being locked. If an ID is given, other resource arguments should not be given.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The resource type (Ex: 'resC'). Can also accept namespace/type format (Ex: 'Microsoft.Provider/resC').
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
Update a lock.
az lock update [--ids]
[--lock-type {CanNotDelete, ReadOnly}]
[--name]
[--namespace]
[--notes]
[--parent]
[--resource]
[--resource-group]
[--resource-type]
Update a resource group level lock with new notes and type
az lock update --name lockName --resource-group group --notes newNotesHere --lock-type CanNotDelete
One or more resource IDs (space-delimited). If provided, no other "Resource Id" arguments should be specified.
The type of lock restriction.
Name of the lock.
Provider namespace (Ex: 'Microsoft.Provider').
Notes about this lock.
The parent path (Ex: 'resA/myA/resB/myB').
Name or ID of the resource being locked. If an ID is given, other resource arguments should not be given.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The resource type (Ex: 'resC'). Can also accept namespace/type format (Ex: 'Microsoft.Provider/resC').
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
ملاحظات Azure CLI
Azure CLI هو مشروع مصدر مفتوح. حدد رابطًا لتقديم الملاحظات: