Compartir a través de


az lock

Administración de bloqueos de Azure.

Comandos

Nombre Description Tipo Estado
az lock create

Cree un bloqueo.

Core GA
az lock delete

Eliminar un bloqueo.

Core GA
az lock list

Muestra información del bloqueo.

Core GA
az lock show

Muestra las propiedades de un bloqueo.

Core GA
az lock update

Actualizar un bloqueo.

Core GA

az lock create

Cree un bloqueo.

Los bloqueos pueden existir en tres ámbitos diferentes: suscripción, grupo de recursos y recurso. Para obtener información sobre cómo agregar bloqueos en distintos niveles, consulte los ejemplos siguientes.

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

Ejemplos

Cree un bloqueo de nivel de suscripción de solo lectura.

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

Cree un bloqueo de nivel de grupo de recursos de solo lectura.

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

Cree un bloqueo de nivel de recurso de solo lectura en un recurso de red virtual.

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

Cree un bloqueo de nivel de recurso de solo lectura en un recurso de subred con un elemento primario específico.

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

Parámetros requeridos

--lock-type -t

Tipo de restricción de bloqueo.

Propiedad Valor
Valores aceptados: CanNotDelete, ReadOnly
--name -n

Nombre del bloqueo.

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--namespace

Espacio de nombres del proveedor (por ejemplo: "Microsoft.Provider").

--notes

Notas sobre este bloqueo.

--parent

La ruta de acceso primaria (por ejemplo: "resA/myA/resB/myB").

--resource --resource-name

Nombre o identificador del recurso que se está bloqueando. Si se proporciona un identificador, no se deben dar otros argumentos de recurso.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--resource-type

Tipo de recurso (por ejemplo: "resC"). También puede aceptar el formato de espacio de nombres o tipo (por ejemplo: "Microsoft.Provider/resC").

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az lock delete

Eliminar un bloqueo.

Los bloqueos pueden existir en tres ámbitos diferentes: suscripción, grupo de recursos y recurso. Para obtener información sobre cómo eliminar bloqueos en distintos niveles, consulte los ejemplos siguientes.

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

Ejemplos

Eliminación de un bloqueo de nivel de suscripción

az lock delete --name lockName

Eliminación de un bloqueo de nivel de grupo de recursos

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

Eliminación de un bloqueo de nivel de recurso

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

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--ids

Uno o varios identificadores de recursos (delimitados por espacio). Si se proporciona, no se deben especificar otros argumentos "Id. de recurso".

--name -n

Nombre del bloqueo.

--namespace

Espacio de nombres del proveedor (por ejemplo: "Microsoft.Provider").

--parent

La ruta de acceso primaria (por ejemplo: "resA/myA/resB/myB").

--resource --resource-name

Nombre o identificador del recurso que se está bloqueando. Si se proporciona un identificador, no se deben dar otros argumentos de recurso.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--resource-type

Tipo de recurso (por ejemplo: "resC"). También puede aceptar el formato de espacio de nombres o tipo (por ejemplo: "Microsoft.Provider/resC").

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az lock list

Muestra información del bloqueo.

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

Ejemplos

Enumere los bloqueos en un recurso de red virtual. Incluye bloqueos en el grupo y la suscripción asociados.

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

Enumerar todos los bloqueos en el nivel de suscripción

az lock list

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--filter-string

Filtro de consulta que se va a usar para restringir los resultados.

--namespace

Espacio de nombres del proveedor (por ejemplo: "Microsoft.Provider").

--parent

La ruta de acceso primaria (por ejemplo: "resA/myA/resB/myB").

--resource --resource-name

Nombre o identificador del recurso que se está bloqueando. Si se proporciona un identificador, no se deben dar otros argumentos de recurso.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--resource-type

Tipo de recurso (por ejemplo: "resC"). También puede aceptar el formato de espacio de nombres o tipo (por ejemplo: "Microsoft.Provider/resC").

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az lock show

Muestra las propiedades de un bloqueo.

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

Ejemplos

Mostrar un bloqueo de nivel de suscripción

az lock show -n lockname

Mostrar las propiedades de un bloqueo (generado automáticamente)

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

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--ids

Uno o varios identificadores de recursos (delimitados por espacio). Si se proporciona, no se deben especificar otros argumentos "Id. de recurso".

--name -n

Nombre del bloqueo.

--namespace

Espacio de nombres del proveedor (por ejemplo: "Microsoft.Provider").

--parent

La ruta de acceso primaria (por ejemplo: "resA/myA/resB/myB").

--resource --resource-name

Nombre o identificador del recurso que se está bloqueando. Si se proporciona un identificador, no se deben dar otros argumentos de recurso.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--resource-type

Tipo de recurso (por ejemplo: "resC"). También puede aceptar el formato de espacio de nombres o tipo (por ejemplo: "Microsoft.Provider/resC").

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az lock update

Actualizar un bloqueo.

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

Ejemplos

Actualización de un bloqueo de nivel de grupo de recursos con nuevas notas y tipo

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

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--ids

Uno o varios identificadores de recursos (delimitados por espacio). Si se proporciona, no se deben especificar otros argumentos "Id. de recurso".

--lock-type -t

Tipo de restricción de bloqueo.

Propiedad Valor
Valores aceptados: CanNotDelete, ReadOnly
--name -n

Nombre del bloqueo.

--namespace

Espacio de nombres del proveedor (por ejemplo: "Microsoft.Provider").

--notes

Notas sobre este bloqueo.

--parent

La ruta de acceso primaria (por ejemplo: "resA/myA/resB/myB").

--resource --resource-name

Nombre o identificador del recurso que se está bloqueando. Si se proporciona un identificador, no se deben dar otros argumentos de recurso.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--resource-type

Tipo de recurso (por ejemplo: "resC"). También puede aceptar el formato de espacio de nombres o tipo (por ejemplo: "Microsoft.Provider/resC").

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False