az lock

Gestire i blocchi di Azure.

Comandi

Nome Descrizione Tipo Stato
az lock create

Creare un blocco.

Memoria centrale Disponibilità generale
az lock delete

Eliminare un blocco.

Memoria centrale Disponibilità generale
az lock list

Elenca le informazioni del blocco.

Memoria centrale Disponibilità generale
az lock show

Mostra le proprietà di un blocco.

Memoria centrale Disponibilità generale
az lock update

Aggiornare un blocco.

Memoria centrale Disponibilità generale

az lock create

Creare un blocco.

I blocchi possono esistere in tre ambiti diversi: sottoscrizione, gruppo di risorse e risorsa. Per informazioni su come aggiungere blocchi a livelli diversi, vedere gli esempi seguenti.

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

Esempio

Creare un blocco a livello di sottoscrizione di sola lettura.

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

Creare un blocco a livello di gruppo di risorse di sola lettura.

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

Creare un blocco a livello di risorsa di sola lettura in una risorsa di rete virtuale.

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

Creare un blocco a livello di risorsa di sola lettura su una risorsa subnet con un elemento padre specifico.

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

Parametri necessari

--lock-type -t

Tipo di restrizione del blocco.

valori accettati: CanNotDelete, ReadOnly
--name -n

Nome del blocco.

Parametri facoltativi

--namespace

Spazio dei nomi provider (ad esempio: 'Microsoft.Provider').

--notes

Note su questo blocco.

--parent

Percorso padre (ad esempio: 'resA/myA/resB/myB').

--resource --resource-name

Nome o ID della risorsa bloccata. Se viene specificato un ID, non è necessario specificare altri argomenti della risorsa.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--resource-type

Tipo di risorsa (ad esempio: 'resC'). Può anche accettare il formato spazio dei nomi/tipo (ad esempio: 'Microsoft.Provider/resC').

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az lock delete

Eliminare un blocco.

I blocchi possono esistere in tre ambiti diversi: sottoscrizione, gruppo di risorse e risorsa. Per informazioni su come eliminare blocchi a livelli diversi, vedere gli esempi seguenti.

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

Esempio

Eliminare un blocco a livello di sottoscrizione

az lock delete --name lockName

Eliminare un blocco a livello di gruppo di risorse

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

Eliminare un blocco a livello di risorsa

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

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Se specificato, non è necessario specificare altri argomenti "ID risorsa".

--name -n

Nome del blocco.

--namespace

Spazio dei nomi provider (ad esempio: 'Microsoft.Provider').

--parent

Percorso padre (ad esempio: 'resA/myA/resB/myB').

--resource --resource-name

Nome o ID della risorsa bloccata. Se viene specificato un ID, non è necessario specificare altri argomenti della risorsa.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--resource-type

Tipo di risorsa (ad esempio: 'resC'). Può anche accettare il formato spazio dei nomi/tipo (ad esempio: 'Microsoft.Provider/resC').

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az lock list

Elenca le informazioni del blocco.

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

Esempio

Elencare i blocchi in una risorsa di rete virtuale. Include blocchi nel gruppo e nella sottoscrizione associati.

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

Elencare tutti i blocchi a livello di sottoscrizione

az lock list

Parametri facoltativi

--filter-string

Filtro di query da usare per limitare i risultati.

--namespace

Spazio dei nomi provider (ad esempio: 'Microsoft.Provider').

--parent

Percorso padre (ad esempio: 'resA/myA/resB/myB').

--resource --resource-name

Nome o ID della risorsa bloccata. Se viene specificato un ID, non è necessario specificare altri argomenti della risorsa.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--resource-type

Tipo di risorsa (ad esempio: 'resC'). Può anche accettare il formato spazio dei nomi/tipo (ad esempio: 'Microsoft.Provider/resC').

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az lock show

Mostra le proprietà di un blocco.

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

Esempio

Visualizzare un blocco a livello di sottoscrizione

az lock show -n lockname

Visualizzare le proprietà di un blocco (generato automaticamente)

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

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Se specificato, non è necessario specificare altri argomenti "ID risorsa".

--name -n

Nome del blocco.

--namespace

Spazio dei nomi provider (ad esempio: 'Microsoft.Provider').

--parent

Percorso padre (ad esempio: 'resA/myA/resB/myB').

--resource --resource-name

Nome o ID della risorsa bloccata. Se viene specificato un ID, non è necessario specificare altri argomenti della risorsa.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--resource-type

Tipo di risorsa (ad esempio: 'resC'). Può anche accettare il formato spazio dei nomi/tipo (ad esempio: 'Microsoft.Provider/resC').

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

az lock update

Aggiornare un blocco.

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

Esempio

Aggiornare un blocco a livello di gruppo di risorse con nuove note e tipo

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

Parametri facoltativi

--ids

Uno o più ID della risorsa (delimitato da spazio). Se specificato, non è necessario specificare altri argomenti "ID risorsa".

--lock-type -t

Tipo di restrizione del blocco.

valori accettati: CanNotDelete, ReadOnly
--name -n

Nome del blocco.

--namespace

Spazio dei nomi provider (ad esempio: 'Microsoft.Provider').

--notes

Note su questo blocco.

--parent

Percorso padre (ad esempio: 'resA/myA/resB/myB').

--resource --resource-name

Nome o ID della risorsa bloccata. Se viene specificato un ID, non è necessario specificare altri argomenti della risorsa.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito con az configure --defaults group=<name>.

--resource-type

Tipo di risorsa (ad esempio: 'resC'). Può anche accettare il formato spazio dei nomi/tipo (ad esempio: 'Microsoft.Provider/resC').

Parametri globali
--debug

Aumenta il livello di dettaglio della registrazione per mostrare tutti i log di debug.

--help -h

Visualizza questo messaggio della guida ed esce.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

--output -o

Formato di output.

valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
valore predefinito: json
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la sottoscrizione predefinita usando az account set -s NAME_OR_ID.

--verbose

Aumenta il livello di dettaglio della registrazione. Usare --debug per log di debug completi.