Management Locks - Create Or Update At Resource Level
Skapar eller uppdaterar ett hanteringslås på resursnivå eller någon nivå under resursen.
När du använder ett lås i ett överordnat omfång ärver alla underordnade resurser samma lås. Om du vill skapa hanteringslås måste du ha åtkomst till Microsoft.Authorization/* eller Microsoft.Authorization/locks/* åtgärder. Av de inbyggda rollerna har endast Ägare och Administratör för användaråtkomst åtkomst till dessa åtgärder.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePath}/{resourceType}/{resourceName}/providers/Microsoft.Authorization/locks/{lockName}?api-version=2016-09-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
lock
|
path | True |
string |
Namnet på låset. Låsnamnet får innehålla högst 260 tecken. Den får inte innehålla <, > %, &, :, , ?, /eller några kontrolltecken. |
parent
|
path | True |
string |
Den överordnade resursidentiteten. |
resource
|
path | True |
string |
Namnet på resursgruppen som innehåller den resurs som ska låsas. Reguljärt uttrycksmönster: |
resource
|
path | True |
string |
Namnet på den resurs som ska låsas. |
resource
|
path | True |
string |
Resursproviderns namnområde för resursen som ska låsas. |
resource
|
path | True |
string |
Resurstypen för den resurs som ska låsas. |
subscription
|
path | True |
string |
ID för målprenumerationen. |
api-version
|
query | True |
string |
DEN API-version som ska användas för åtgärden. |
Begärandetext
Name | Obligatorisk | Typ | Description |
---|---|---|---|
properties.level | True |
Låsets nivå. Möjliga värden är: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete innebär att behöriga användare kan läsa och ändra resurserna, men inte ta bort dem. ReadOnly innebär att behöriga användare bara kan läsa från en resurs, men de kan inte ändra eller ta bort den. |
|
properties.notes |
string |
Anteckningar om låset. Högst 512 tecken. |
|
properties.owners |
Låsets ägare. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OK – Returnerar information om låset. |
|
201 Created |
Skapad – returnerar information om låset. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
Create management lock at resource level
Exempelbegäran
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"
}
}
Exempelsvar
{
"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"
}
Definitioner
Name | Description |
---|---|
Lock |
Låsets nivå. Möjliga värden är: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete innebär att behöriga användare kan läsa och ändra resurserna, men inte ta bort dem. ReadOnly innebär att behöriga användare bara kan läsa från en resurs, men de kan inte ändra eller ta bort den. |
Management |
Låsinformationen. |
Management |
Lås ägaregenskaper. |
LockLevel
Låsets nivå. Möjliga värden är: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete innebär att behöriga användare kan läsa och ändra resurserna, men inte ta bort dem. ReadOnly innebär att behöriga användare bara kan läsa från en resurs, men de kan inte ändra eller ta bort den.
Name | Typ | Description |
---|---|---|
CanNotDelete |
string |
|
NotSpecified |
string |
|
ReadOnly |
string |
ManagementLockObject
Låsinformationen.
Name | Typ | Description |
---|---|---|
id |
string |
Resurs-ID för låset. |
name |
string |
Namnet på låset. |
properties.level |
Låsets nivå. Möjliga värden är: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete innebär att behöriga användare kan läsa och ändra resurserna, men inte ta bort dem. ReadOnly innebär att behöriga användare bara kan läsa från en resurs, men de kan inte ändra eller ta bort den. |
|
properties.notes |
string |
Anteckningar om låset. Högst 512 tecken. |
properties.owners |
Låsets ägare. |
|
type |
string |
Resurstypen för låset – Microsoft.Authorization/locks. |
ManagementLockOwner
Lås ägaregenskaper.
Name | Typ | Description |
---|---|---|
applicationId |
string |
Program-ID för låsägaren. |