Management Locks - Create Or Update By Scope

Creare o aggiornare un blocco di gestione in base all'ambito.

PUT https://management.azure.com/{scope}/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.

scope
path True

string

Ambito del blocco. Quando si specifica un ambito per l'assegnazione, usare '/subscriptions/{subscriptionId}' per le sottoscrizioni, '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' per i gruppi di risorse e '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' per le risorse.

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 eliminare. ReadOnly significa che gli utenti autorizzati possono leggere solo da una risorsa, ma non possono modificarli o eliminarli.

properties.notes

string

Note sul blocco. Massimo 512 caratteri.

properties.owners

ManagementLockOwner[]

Proprietari del blocco.

Risposte

Nome Tipo Descrizione
200 OK

ManagementLockObject

OK

201 Created

ManagementLockObject

Data di creazione

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

Create management lock at scope

Esempio di richiesta

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

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

Risposta di esempio

{
  "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 eliminare. ReadOnly significa che gli utenti autorizzati possono leggere solo da una risorsa, ma non possono modificarli o eliminarli.

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 eliminare. ReadOnly significa che gli utenti autorizzati possono leggere solo da una risorsa, ma non possono modificarli o eliminarli.

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 eliminare. ReadOnly significa che gli utenti autorizzati possono leggere solo da una risorsa, ma non possono modificarli o eliminarli.

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.