Udostępnij za pośrednictwem


Management Locks - Create Or Update At Resource Level

Tworzy lub aktualizuje blokadę zarządzania na poziomie zasobu lub na dowolnym poziomie poniżej zasobu.
Po zastosowaniu blokady w zakresie nadrzędnym wszystkie zasoby podrzędne dziedziczą tę samą blokadę. Aby utworzyć blokady zarządzania, musisz mieć dostęp do akcji Microsoft.Authorization/* lub Microsoft.Authorization/locks/*. Spośród wbudowanych ról tylko Właściciel i Administrator dostępu użytkowników mają dostęp do tych akcji.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
lockName
path True

string

Nazwa blokady. Nazwa blokady może mieć maksymalnie 260 znaków. Nie może zawierać <znaków kontrolek , > %, &, :, , ?, /lub.

parentResourcePath
path True

string

Tożsamość zasobu nadrzędnego.

resourceGroupName
path True

string

Nazwa grupy zasobów zawierającej zasób do zablokowania.

Wzorzec wyrażenia regularnego: ^[-\w\._\(\)]+$

resourceName
path True

string

Nazwa zasobu do zablokowania.

resourceProviderNamespace
path True

string

Przestrzeń nazw dostawcy zasobów do zablokowania.

resourceType
path True

string

Typ zasobu do zablokowania.

subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

api-version
query True

string

Wersja interfejsu API do użycia dla operacji.

Treść żądania

Nazwa Wymagane Typ Opis
properties.level True

LockLevel

Poziom blokady. Możliwe wartości to: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete oznacza, że autoryzowani użytkownicy mogą odczytywać i modyfikować zasoby, ale nie usuwać. Funkcja ReadOnly oznacza, że autoryzowani użytkownicy mogą odczytywać tylko z zasobu, ale nie mogą go modyfikować ani usuwać.

properties.notes

string

Uwagi dotyczące blokady. Maksymalnie 512 znaków.

properties.owners

ManagementLockOwner[]

Właściciele blokady.

Odpowiedzi

Nazwa Typ Opis
200 OK

ManagementLockObject

OK — zwraca informacje o blokadzie.

201 Created

ManagementLockObject

Utworzono — zwraca informacje o blokadzie.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Create management lock at resource level

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
LockLevel

Poziom blokady. Możliwe wartości to: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete oznacza, że autoryzowani użytkownicy mogą odczytywać i modyfikować zasoby, ale nie usuwać. Funkcja ReadOnly oznacza, że autoryzowani użytkownicy mogą odczytywać tylko z zasobu, ale nie mogą go modyfikować ani usuwać.

ManagementLockObject

Informacje o blokadzie.

ManagementLockOwner

Zablokuj właściwości właściciela.

LockLevel

Poziom blokady. Możliwe wartości to: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete oznacza, że autoryzowani użytkownicy mogą odczytywać i modyfikować zasoby, ale nie usuwać. Funkcja ReadOnly oznacza, że autoryzowani użytkownicy mogą odczytywać tylko z zasobu, ale nie mogą go modyfikować ani usuwać.

Nazwa Typ Opis
CanNotDelete

string

NotSpecified

string

ReadOnly

string

ManagementLockObject

Informacje o blokadzie.

Nazwa Typ Opis
id

string

Identyfikator zasobu blokady.

name

string

Nazwa blokady.

properties.level

LockLevel

Poziom blokady. Możliwe wartości to: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete oznacza, że autoryzowani użytkownicy mogą odczytywać i modyfikować zasoby, ale nie usuwać. Funkcja ReadOnly oznacza, że autoryzowani użytkownicy mogą odczytywać tylko z zasobu, ale nie mogą go modyfikować ani usuwać.

properties.notes

string

Uwagi dotyczące blokady. Maksymalnie 512 znaków.

properties.owners

ManagementLockOwner[]

Właściciele blokady.

type

string

Typ zasobu blokady — Microsoft.Authorization/locks.

ManagementLockOwner

Zablokuj właściwości właściciela.

Nazwa Typ Opis
applicationId

string

Identyfikator aplikacji właściciela blokady.