Sdílet prostřednictvím


Management Locks - Create Or Update At Resource Level

Vytvoří nebo aktualizuje zámek správy na úrovni prostředku nebo na jakékoli úrovni pod prostředkem.
Když zámek použijete u nadřazeného oboru, všechny podřízené prostředky dědí stejný zámek. Pokud chcete vytvořit zámky správy, musíte mít přístup k akcím Microsoft.Authorization/* nebo Microsoft.Authorization/locks/*. Z předdefinovaných rolí má tyto akce povolené pouze vlastník a správce uživatelských přístupů.

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 identifikátoru URI

Name V Vyžadováno Typ Description
lockName
path True

string

Název zámku. Název zámku může mít maximálně 260 znaků. Nesmí obsahovat <, > %, &, :, , , ?, /nebo žádné řídicí znaky.

parentResourcePath
path True

string

Identita nadřazeného prostředku.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

Název skupiny prostředků obsahující prostředek, který se má uzamknout.

resourceName
path True

string

Název prostředku, který se má uzamknout.

resourceProviderNamespace
path True

string

Obor názvů poskytovatele prostředků prostředku, který se má uzamknout.

resourceType
path True

string

Typ prostředku, který se má uzamknout.

subscriptionId
path True

string

ID cílového předplatného.

api-version
query True

string

Verze rozhraní API, která se má použít pro operaci.

Text požadavku

Name Vyžadováno Typ Description
properties.level True

LockLevel

Úroveň zámku. Možné hodnoty jsou: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete znamená, že autorizovaní uživatelé můžou číst a upravovat prostředky, ale ne odstranit. Jen pro čtení znamená, že autorizovaní uživatelé můžou číst jenom z prostředku, ale nemůžou ho upravovat ani odstraňovat.

properties.notes

string

Poznámky k zámku Maximálně 512 znaků.

properties.owners

ManagementLockOwner[]

Vlastníci zámku.

Odpovědi

Name Typ Description
200 OK

ManagementLockObject

OK - Vrátí informace o zámku.

201 Created

ManagementLockObject

Vytvořeno – vrátí informace o zámku.

Zabezpečení

azure_auth

Azure Active Directory OAuth2 Flow

Typ: oauth2
Tok: implicit
URL autorizace: https://login.microsoftonline.com/common/oauth2/authorize

Rozsahy

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

Create management lock at resource level

Ukázkový požadavek

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

Ukázková odpověď

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

Definice

Name Description
LockLevel

Úroveň zámku. Možné hodnoty jsou: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete znamená, že autorizovaní uživatelé můžou číst a upravovat prostředky, ale ne odstranit. Jen pro čtení znamená, že autorizovaní uživatelé můžou číst jenom z prostředku, ale nemůžou ho upravovat ani odstraňovat.

ManagementLockObject

Informace o zámku.

ManagementLockOwner

Uzamknout vlastnosti vlastníka

LockLevel

Úroveň zámku. Možné hodnoty jsou: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete znamená, že autorizovaní uživatelé můžou číst a upravovat prostředky, ale ne odstranit. Jen pro čtení znamená, že autorizovaní uživatelé můžou číst jenom z prostředku, ale nemůžou ho upravovat ani odstraňovat.

Hodnota Description
CanNotDelete
NotSpecified
ReadOnly

ManagementLockObject

Informace o zámku.

Name Typ Description
id

string

ID prostředku zámku.

name

string

Název zámku.

properties.level

LockLevel

Úroveň zámku. Možné hodnoty jsou: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete znamená, že autorizovaní uživatelé můžou číst a upravovat prostředky, ale ne odstranit. Jen pro čtení znamená, že autorizovaní uživatelé můžou číst jenom z prostředku, ale nemůžou ho upravovat ani odstraňovat.

properties.notes

string

Poznámky k zámku Maximálně 512 znaků.

properties.owners

ManagementLockOwner[]

Vlastníci zámku.

type

string

Typ prostředku zámku – Microsoft.Authorization/locks.

ManagementLockOwner

Uzamknout vlastnosti vlastníka

Name Typ Description
applicationId

string

ID aplikace vlastníka zámku.