Management Locks - Create Or Update At Subscription Level
Tworzy lub aktualizuje blokadę zarządzania na poziomie subskrypcji.
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}/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. |
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 subscription level
Przykładowe żądanie
PUT https://management.azure.com/subscriptions/subscriptionId/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. |