Delen via


az lock

Azure-vergrendelingen beheren.

Opdracht

Name Description Type Status
az lock create

Maak een vergrendeling.

Core GA
az lock delete

Een vergrendeling verwijderen.

Core GA
az lock list

Hiermee worden vergrendelingsgegevens weergegeven.

Core GA
az lock show

De eigenschappen van een vergrendeling weergeven.

Core GA
az lock update

Een vergrendeling bijwerken.

Core GA

az lock create

Maak een vergrendeling.

Vergrendelingen kunnen bestaan op drie verschillende bereiken: abonnement, resourcegroep en resource. Raadpleeg de volgende voorbeelden voor het toevoegen van vergrendelingen op verschillende niveaus.

az lock create --lock-type {CanNotDelete, ReadOnly}
               --name
               [--namespace]
               [--notes]
               [--parent]
               [--resource --resource-name]
               [--resource-group]
               [--resource-type]

Voorbeelden

Maak een alleen-lezen vergrendeling op abonnementsniveau.

az lock create --name lockName --lock-type ReadOnly

Maak een alleen-lezen vergrendeling op resourcegroepniveau.

az lock create --name lockName --resource-group group --lock-type ReadOnly

Maak een alleen-lezen vergrendeling op resourceniveau voor een vnet-resource.

az lock create --name lockName --resource-group group --lock-type ReadOnly --resource-type \
    Microsoft.Network/virtualNetworks --resource myVnet

Maak een alleen-lezen vergrendeling op resourceniveau voor een subnetresource met een specifiek bovenliggend item.

az lock create --name lockName --resource-group group --lock-type ReadOnly --resource-type \
    Microsoft.Network/subnets --parent virtualNetworks/myVnet --resource mySubnet

Vereiste parameters

--lock-type -t

Het type vergrendelingsbeperking.

Eigenschap Waarde
Geaccepteerde waarden: CanNotDelete, ReadOnly
--name -n

Naam van de vergrendeling.

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--namespace

Providernaamruimte (bijvoorbeeld: 'Microsoft.Provider').

--notes

Opmerkingen over deze vergrendeling.

--parent

Het bovenliggende pad (bijvoorbeeld: 'resA/myA/resB/myB').

--resource --resource-name

Naam of id van de resource die wordt vergrendeld. Als er een id wordt opgegeven, mogen andere resourceargumenten niet worden opgegeven.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--resource-type

Het resourcetype (bijvoorbeeld: 'resC'). Kan ook de indeling van de naamruimte/het type accepteren (bijvoorbeeld: 'Microsoft.Provider/resC').

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az lock delete

Een vergrendeling verwijderen.

Vergrendelingen kunnen bestaan op drie verschillende bereiken: abonnement, resourcegroep en resource. Raadpleeg de volgende voorbeelden voor het verwijderen van vergrendelingen op verschillende niveaus.

az lock delete [--ids]
               [--name]
               [--namespace]
               [--parent]
               [--resource --resource-name]
               [--resource-group]
               [--resource-type]

Voorbeelden

Een abonnementsniveauvergrendeling verwijderen

az lock delete --name lockName

Een vergrendeling op resourcegroepniveau verwijderen

az lock delete --name lockName --resource-group group

Een vergrendeling op resourceniveau verwijderen

az lock delete --name lockName --resource-group group --resource resourceName --resource-type resourceType

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--ids

Een of meer resource-id's (met spatie gescheiden). Indien opgegeven, moeten er geen andere argumenten voor resource-id's worden opgegeven.

--name -n

Naam van de vergrendeling.

--namespace

Providernaamruimte (bijvoorbeeld: 'Microsoft.Provider').

--parent

Het bovenliggende pad (bijvoorbeeld: 'resA/myA/resB/myB').

--resource --resource-name

Naam of id van de resource die wordt vergrendeld. Als er een id wordt opgegeven, mogen andere resourceargumenten niet worden opgegeven.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--resource-type

Het resourcetype (bijvoorbeeld: 'resC'). Kan ook de indeling van de naamruimte/het type accepteren (bijvoorbeeld: 'Microsoft.Provider/resC').

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az lock list

Hiermee worden vergrendelingsgegevens weergegeven.

az lock list [--filter-string]
             [--namespace]
             [--parent]
             [--resource --resource-name]
             [--resource-group]
             [--resource-type]

Voorbeelden

Vermeld de vergrendelingen voor een vnet-resource. Bevat vergrendelingen in de gekoppelde groep en het bijbehorende abonnement.

az lock list --resource myvnet --resource-type Microsoft.Network/virtualNetworks -g group

Alle vergrendelingen op abonnementsniveau weergeven

az lock list

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--filter-string

Een queryfilter dat moet worden gebruikt om de resultaten te beperken.

--namespace

Providernaamruimte (bijvoorbeeld: 'Microsoft.Provider').

--parent

Het bovenliggende pad (bijvoorbeeld: 'resA/myA/resB/myB').

--resource --resource-name

Naam of id van de resource die wordt vergrendeld. Als er een id wordt opgegeven, mogen andere resourceargumenten niet worden opgegeven.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--resource-type

Het resourcetype (bijvoorbeeld: 'resC'). Kan ook de indeling van de naamruimte/het type accepteren (bijvoorbeeld: 'Microsoft.Provider/resC').

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az lock show

De eigenschappen van een vergrendeling weergeven.

az lock show [--ids]
             [--name]
             [--namespace]
             [--parent]
             [--resource --resource-name]
             [--resource-group]
             [--resource-type]

Voorbeelden

Een abonnementsniveauvergrendeling weergeven

az lock show -n lockname

De eigenschappen van een vergrendeling weergeven (automatisch gegenereerd)

az lock show --name lockname --resource-group MyResourceGroup --resource-name MyResource --resource-type Microsoft.Network/virtualNetworks

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--ids

Een of meer resource-id's (met spatie gescheiden). Indien opgegeven, moeten er geen andere argumenten voor resource-id's worden opgegeven.

--name -n

Naam van de vergrendeling.

--namespace

Providernaamruimte (bijvoorbeeld: 'Microsoft.Provider').

--parent

Het bovenliggende pad (bijvoorbeeld: 'resA/myA/resB/myB').

--resource --resource-name

Naam of id van de resource die wordt vergrendeld. Als er een id wordt opgegeven, mogen andere resourceargumenten niet worden opgegeven.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--resource-type

Het resourcetype (bijvoorbeeld: 'resC'). Kan ook de indeling van de naamruimte/het type accepteren (bijvoorbeeld: 'Microsoft.Provider/resC').

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az lock update

Een vergrendeling bijwerken.

az lock update [--ids]
               [--lock-type {CanNotDelete, ReadOnly}]
               [--name]
               [--namespace]
               [--notes]
               [--parent]
               [--resource --resource-name]
               [--resource-group]
               [--resource-type]

Voorbeelden

Een vergrendeling op resourcegroepniveau bijwerken met nieuwe notities en typen

az lock update --name lockName --resource-group group --notes newNotesHere --lock-type CanNotDelete

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--ids

Een of meer resource-id's (met spatie gescheiden). Indien opgegeven, moeten er geen andere argumenten voor resource-id's worden opgegeven.

--lock-type -t

Het type vergrendelingsbeperking.

Eigenschap Waarde
Geaccepteerde waarden: CanNotDelete, ReadOnly
--name -n

Naam van de vergrendeling.

--namespace

Providernaamruimte (bijvoorbeeld: 'Microsoft.Provider').

--notes

Opmerkingen over deze vergrendeling.

--parent

Het bovenliggende pad (bijvoorbeeld: 'resA/myA/resB/myB').

--resource --resource-name

Naam of id van de resource die wordt vergrendeld. Als er een id wordt opgegeven, mogen andere resourceargumenten niet worden opgegeven.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--resource-type

Het resourcetype (bijvoorbeeld: 'resC'). Kan ook de indeling van de naamruimte/het type accepteren (bijvoorbeeld: 'Microsoft.Provider/resC').

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False