Condividi tramite


Management Locks - Create Or Update At Subscription Level

Crea o aggiorna un blocco di gestione a livello di sottoscrizione.
Quando si applica un blocco a un ambito padre, tutte le risorse figlio ereditano lo stesso blocco. Per creare blocchi di gestione, è necessario avere accesso alle azioni Microsoft.Authorization/* o Microsoft.Authorization/locks/* . Fra i ruoli predefiniti, solo a Proprietario e Amministratore Accesso utenti sono concesse tali azioni.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
lockName
path True

string

Nome del blocco. Il nome del blocco può essere composto da un massimo di 260 caratteri. Non può contenere <, > %, &, :, , ?, /o qualsiasi carattere di controllo.

subscriptionId
path True

string

ID della sottoscrizione di destinazione.

api-version
query True

string

Versione dell'API da usare per l'operazione.

Corpo della richiesta

Nome Necessario Tipo Descrizione
properties.level True

LockLevel

Livello del blocco. I valori possibili sono: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete significa che gli utenti autorizzati possono leggere e modificare le risorse, ma non eliminarle. ReadOnly significa che gli utenti autorizzati possono leggere solo da una risorsa, ma non possono modificarlo o eliminarlo.

properties.notes

string

Note sul blocco. Massimo 512 caratteri.

properties.owners

ManagementLockOwner[]

Proprietari del blocco.

Risposte

Nome Tipo Descrizione
200 OK

ManagementLockObject

OK: restituisce informazioni sul blocco.

201 Created

ManagementLockObject

Creato: restituisce informazioni sul blocco.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

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

Scopes

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

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"
}

Definizioni

Nome Descrizione
LockLevel

Livello del blocco. I valori possibili sono: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete significa che gli utenti autorizzati possono leggere e modificare le risorse, ma non eliminarle. ReadOnly significa che gli utenti autorizzati possono leggere solo da una risorsa, ma non possono modificarlo o eliminarlo.

ManagementLockObject

Informazioni sul blocco.

ManagementLockOwner

Bloccare le proprietà del proprietario.

LockLevel

Livello del blocco. I valori possibili sono: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete significa che gli utenti autorizzati possono leggere e modificare le risorse, ma non eliminarle. ReadOnly significa che gli utenti autorizzati possono leggere solo da una risorsa, ma non possono modificarlo o eliminarlo.

Nome Tipo Descrizione
CanNotDelete

string

NotSpecified

string

ReadOnly

string

ManagementLockObject

Informazioni sul blocco.

Nome Tipo Descrizione
id

string

ID risorsa del blocco.

name

string

Nome del blocco.

properties.level

LockLevel

Livello del blocco. I valori possibili sono: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete significa che gli utenti autorizzati possono leggere e modificare le risorse, ma non eliminarle. ReadOnly significa che gli utenti autorizzati possono leggere solo da una risorsa, ma non possono modificarlo o eliminarlo.

properties.notes

string

Note sul blocco. Massimo 512 caratteri.

properties.owners

ManagementLockOwner[]

Proprietari del blocco.

type

string

Tipo di risorsa del blocco - Microsoft.Authorization/locks.

ManagementLockOwner

Bloccare le proprietà del proprietario.

Nome Tipo Descrizione
applicationId

string

ID applicazione del proprietario del blocco.