Dela via


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
lockName
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.

parentResourcePath
path True

string

Den överordnade resursidentiteten.

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller den resurs som ska låsas.

Reguljärt uttrycksmönster: ^[-\w\._\(\)]+$

resourceName
path True

string

Namnet på den resurs som ska låsas.

resourceProviderNamespace
path True

string

Resursproviderns namnområde för resursen som ska låsas.

resourceType
path True

string

Resurstypen för den resurs som ska låsas.

subscriptionId
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

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.

properties.notes

string

Anteckningar om låset. Högst 512 tecken.

properties.owners

ManagementLockOwner[]

Låsets ägare.

Svar

Name Typ Description
200 OK

ManagementLockObject

OK – Returnerar information om låset.

201 Created

ManagementLockObject

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
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.

ManagementLockObject

Låsinformationen.

ManagementLockOwner

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

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.

properties.notes

string

Anteckningar om låset. Högst 512 tecken.

properties.owners

ManagementLockOwner[]

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.