Management Locks - Create Or Update At Resource Level

Hiermee maakt of werkt u een beheervergrendeling bij op resourceniveau of op een niveau onder de resource.
Wanneer u een vergrendeling toepast op een bovenliggend bereik, nemen alle onderliggende resources dezelfde vergrendeling over. Als u beheervergrendelingen wilt maken, moet u toegang hebben tot de acties Microsoft.Authorization/* of Microsoft.Authorization/locks/*. Van de ingebouwde rollen worden deze acties alleen toegekend aan Eigenaar en Administrator voor gebruikerstoegang.

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

Name In Vereist Type Description
lockName
path True

string

De naam van het vergrendelingsslot. De naam van de vergrendeling mag maximaal 260 tekens bevatten. Deze mag geen , > %, &, :, , ?, /, of besturingselementen bevatten<.

parentResourcePath
path True

string

De bovenliggende resource-id.

resourceGroupName
path True

string

De naam van de resourcegroep met de resource die moet worden vergrendeld.

Regex pattern: ^[-\w\._\(\)]+$

resourceName
path True

string

De naam van de resource die moet worden vergrendeld.

resourceProviderNamespace
path True

string

De naamruimte van de resourceprovider van de resource die moet worden vergrendeld.

resourceType
path True

string

Het resourcetype van de resource die moet worden vergrendeld.

subscriptionId
path True

string

De id van het doelabonnement.

api-version
query True

string

De API-versie die moet worden gebruikt voor de bewerking.

Aanvraagbody

Name Vereist Type Description
properties.level True

LockLevel

Het niveau van het slot. Mogelijke waarden zijn: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete betekent dat geautoriseerde gebruikers de resources kunnen lezen en wijzigen, maar niet kunnen verwijderen. ReadOnly betekent dat geautoriseerde gebruikers alleen een resource kunnen lezen, maar deze niet kunnen wijzigen of verwijderen.

properties.notes

string

Opmerkingen over de vergrendeling. Maximaal 512 tekens.

properties.owners

ManagementLockOwner[]

De eigenaren van het slot.

Antwoorden

Name Type Description
200 OK

ManagementLockObject

OK: retourneert informatie over de vergrendeling.

201 Created

ManagementLockObject

Gemaakt: retourneert informatie over de vergrendeling.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation uw gebruikersaccount imiteren

Voorbeelden

Create management lock at resource level

Sample Request

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

Sample Response

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

Definities

Name Description
LockLevel

Het niveau van het slot. Mogelijke waarden zijn: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete betekent dat geautoriseerde gebruikers de resources kunnen lezen en wijzigen, maar niet kunnen verwijderen. ReadOnly betekent dat geautoriseerde gebruikers alleen een resource kunnen lezen, maar deze niet kunnen wijzigen of verwijderen.

ManagementLockObject

De vergrendelingsgegevens.

ManagementLockOwner

Eigenschappen van eigenaar vergrendelen.

LockLevel

Het niveau van het slot. Mogelijke waarden zijn: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete betekent dat geautoriseerde gebruikers de resources kunnen lezen en wijzigen, maar niet kunnen verwijderen. ReadOnly betekent dat geautoriseerde gebruikers alleen een resource kunnen lezen, maar deze niet kunnen wijzigen of verwijderen.

Name Type Description
CanNotDelete

string

NotSpecified

string

ReadOnly

string

ManagementLockObject

De vergrendelingsgegevens.

Name Type Description
id

string

De resource-id van de vergrendeling.

name

string

De naam van het slot.

properties.level

LockLevel

Het niveau van het slot. Mogelijke waarden zijn: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete betekent dat geautoriseerde gebruikers de resources kunnen lezen en wijzigen, maar niet kunnen verwijderen. ReadOnly betekent dat geautoriseerde gebruikers alleen een resource kunnen lezen, maar deze niet kunnen wijzigen of verwijderen.

properties.notes

string

Opmerkingen over de vergrendeling. Maximaal 512 tekens.

properties.owners

ManagementLockOwner[]

De eigenaren van het slot.

type

string

Het resourcetype van de vergrendeling: Microsoft.Authorization/locks.

ManagementLockOwner

Eigenschappen van eigenaar vergrendelen.

Name Type Description
applicationId

string

De toepassings-id van de eigenaar van de vergrendeling.