Management Locks - Create Or Update At Subscription Level

Crea o actualiza un bloqueo de administración en el nivel de suscripción.
Cuando se aplica un bloqueo en un ámbito primario, todos los recursos secundarios heredan el mismo bloqueo. Para crear bloqueos de administración, debe tener acceso a las acciones Microsoft.Authorization/* o Microsoft.Authorization/locks/*. Entre los roles integrados, solamente se conceden esas acciones al propietario y al administrador de acceso de usuarios.

PUT https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Authorization/locks/{lockName}?api-version=2016-09-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
lockName
path True

string

Nombre del bloqueo. El nombre del bloqueo puede tener un máximo de 260 caracteres. No puede contener <, > %, &, :, , ?, /, ni ningún carácter de control.

subscriptionId
path True

string

Identificador de la suscripción de destino.

api-version
query True

string

La versión de API que se va a usar para la operación.

Cuerpo de la solicitud

Nombre Requerido Tipo Description
properties.level True

LockLevel

Nivel del bloqueo. Los valores posibles son: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete significa que los usuarios autorizados pueden leer y modificar los recursos, pero no eliminarlos. ReadOnly significa que los usuarios autorizados solo pueden leer desde un recurso, pero no pueden modificarlo ni eliminarlo.

properties.notes

string

Notas sobre el bloqueo. Máximo de 512 caracteres.

properties.owners

ManagementLockOwner[]

Los propietarios del bloqueo.

Respuestas

Nombre Tipo Description
200 OK

ManagementLockObject

Ok: devuelve información sobre el bloqueo.

201 Created

ManagementLockObject

Creado: devuelve información sobre el bloqueo.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

Create management lock at subscription level

Sample Request

PUT https://management.azure.com/subscriptions/subscriptionId/providers/Microsoft.Authorization/locks/testlock?api-version=2016-09-01

{
  "properties": {
    "level": "ReadOnly"
  }
}

Sample Response

{
  "properties": {
    "level": "ReadOnly"
  },
  "id": "/providers/Microsoft.Authorization/locks/testlock",
  "type": "Microsoft.Authorization/locks",
  "name": "testlock"
}
{
  "properties": {
    "level": "ReadOnly"
  },
  "id": "/providers/Microsoft.Authorization/locks/testlock",
  "type": "Microsoft.Authorization/locks",
  "name": "testlock"
}

Definiciones

Nombre Description
LockLevel

Nivel del bloqueo. Los valores posibles son: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete significa que los usuarios autorizados pueden leer y modificar los recursos, pero no eliminarlos. ReadOnly significa que los usuarios autorizados solo pueden leer desde un recurso, pero no pueden modificarlo ni eliminarlo.

ManagementLockObject

Información de bloqueo.

ManagementLockOwner

Bloquear las propiedades del propietario.

LockLevel

Nivel del bloqueo. Los valores posibles son: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete significa que los usuarios autorizados pueden leer y modificar los recursos, pero no eliminarlos. ReadOnly significa que los usuarios autorizados solo pueden leer desde un recurso, pero no pueden modificarlo ni eliminarlo.

Nombre Tipo Description
CanNotDelete

string

NotSpecified

string

ReadOnly

string

ManagementLockObject

Información de bloqueo.

Nombre Tipo Description
id

string

Identificador de recurso del bloqueo.

name

string

Nombre del bloqueo.

properties.level

LockLevel

Nivel del bloqueo. Los valores posibles son: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete significa que los usuarios autorizados pueden leer y modificar los recursos, pero no eliminarlos. ReadOnly significa que los usuarios autorizados solo pueden leer desde un recurso, pero no pueden modificarlo ni eliminarlo.

properties.notes

string

Notas sobre el bloqueo. Máximo de 512 caracteres.

properties.owners

ManagementLockOwner[]

Los propietarios del bloqueo.

type

string

Tipo de recurso del bloqueo: Microsoft.Authorization/locks.

ManagementLockOwner

Bloquear las propiedades del propietario.

Nombre Tipo Description
applicationId

string

Identificador de la aplicación del propietario del bloqueo.