Management Locks - Create Or Update At Resource Level
Cria ou atualiza um bloqueio de gerenciamento no nível do recurso ou em qualquer nível abaixo do recurso.
Quando você aplica um bloqueio em um escopo pai, todos os recursos filho herdam o mesmo bloqueio. Para criar bloqueios de gerenciamento, você deve ter acesso às ações Microsoft.Authorization/* ou Microsoft.Authorization/locks/*. Das funções incorporadas, apenas Proprietário e Administrador de Acesso dos Utilizadores têm acesso a essas ações.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/locks/{lockName}?api-version=2016-09-01
Parâmetros URI
| Nome | Em | Necessário | Tipo | Descrição |
|---|---|---|---|---|
|
lock
|
path | True |
string |
O nome da fechadura. O nome do cadeado pode ter no máximo 260 caracteres. Ele não pode conter <, > %, &, :, , ?, /, ou quaisquer caracteres de controle. |
|
parent
|
path | True |
string |
A identidade do recurso pai. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+$ |
O nome do grupo de recursos que contém o recurso a ser bloqueado. |
|
resource
|
path | True |
string |
O nome do recurso a ser bloqueado. |
|
resource
|
path | True |
string |
O namespace do provedor de recursos do recurso a ser bloqueado. |
|
resource
|
path | True |
string |
O tipo de recurso do recurso a ser bloqueado. |
|
subscription
|
path | True |
string |
A ID da assinatura de destino. |
|
api-version
|
query | True |
string |
A versão da API a ser usada para a operação. |
Órgão do Pedido
| Nome | Necessário | Tipo | Descrição |
|---|---|---|---|
| properties.level | True |
O nível da fechadura. Os valores possíveis são: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete significa que os usuários autorizados podem ler e modificar os recursos, mas não excluir. ReadOnly significa que os utilizadores autorizados só podem ler a partir de um recurso, mas não podem modificá-lo ou eliminá-lo. |
|
| properties.notes |
string |
Notas sobre a fechadura. Máximo de 512 caracteres. |
|
| properties.owners |
Os donos da fechadura. |
Respostas
| Nome | Tipo | Descrição |
|---|---|---|
| 200 OK |
OK - Devolve informações sobre o bloqueio. |
|
| 201 Created |
Criado - Retorna informações sobre o bloqueio. |
Segurança
azure_auth
Azure Ative Directory OAuth2 Flow
Tipo:
oauth2
Flow:
implicit
URL de autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Alcances
| Nome | Descrição |
|---|---|
| user_impersonation | personificar a sua conta de utilizador |
Exemplos
Create management lock at resource level
Pedido de exemplo
PUT https://management.azure.com/subscriptions/subscriptionId/resourcegroups/resourcegroupname/providers/Microsoft.Storage/parentResourcePath/storageAccounts/teststorageaccount/providers/Microsoft.Authorization/locks/testlock?api-version=2016-09-01
{
"properties": {
"level": "ReadOnly"
}
}
Resposta de exemplo
{
"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"
}
Definições
| Nome | Descrição |
|---|---|
|
Lock |
O nível da fechadura. Os valores possíveis são: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete significa que os usuários autorizados podem ler e modificar os recursos, mas não excluir. ReadOnly significa que os utilizadores autorizados só podem ler a partir de um recurso, mas não podem modificá-lo ou eliminá-lo. |
|
Management |
As informações de bloqueio. |
|
Management |
Bloquear propriedades do proprietário. |
LockLevel
O nível da fechadura. Os valores possíveis são: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete significa que os usuários autorizados podem ler e modificar os recursos, mas não excluir. ReadOnly significa que os utilizadores autorizados só podem ler a partir de um recurso, mas não podem modificá-lo ou eliminá-lo.
| Valor | Descrição |
|---|---|
| NotSpecified | |
| CanNotDelete | |
| ReadOnly |
ManagementLockObject
As informações de bloqueio.
| Nome | Tipo | Descrição |
|---|---|---|
| id |
string |
A ID do recurso do bloqueio. |
| name |
string |
O nome do bloqueio. |
| properties.level |
O nível da fechadura. Os valores possíveis são: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete significa que os usuários autorizados podem ler e modificar os recursos, mas não excluir. ReadOnly significa que os utilizadores autorizados só podem ler a partir de um recurso, mas não podem modificá-lo ou eliminá-lo. |
|
| properties.notes |
string |
Notas sobre a fechadura. Máximo de 512 caracteres. |
| properties.owners |
Os donos da fechadura. |
|
| type |
string |
O tipo de recurso do bloqueio - Microsoft.Authorization/locks. |
ManagementLockOwner
Bloquear propriedades do proprietário.
| Nome | Tipo | Descrição |
|---|---|---|
| applicationId |
string |
O ID do aplicativo do proprietário do bloqueio. |