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 |
---|---|---|---|---|
lock
|
path | True |
string |
Nazwa blokady. Nazwa blokady może mieć maksymalnie 260 znaków. Nie może zawierać <znaków kontrolek , > %, &, :, , ?, /lub. |
parent
|
path | True |
string |
Tożsamość zasobu nadrzędnego. |
resource
|
path | True |
string |
Nazwa grupy zasobów zawierającej zasób do zablokowania. Wzorzec wyrażenia regularnego: |
resource
|
path | True |
string |
Nazwa zasobu do zablokowania. |
resource
|
path | True |
string |
Przestrzeń nazw dostawcy zasobów do zablokowania. |
resource
|
path | True |
string |
Typ zasobu do zablokowania. |
subscription
|
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 |
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 |
Właściciele blokady. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK — zwraca informacje o blokadzie. |
|
201 Created |
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 |
---|---|
Lock |
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ć. |
Management |
Informacje o blokadzie. |
Management |
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 |
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 |
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. |