Aracılığıyla paylaş


Management Locks - Create Or Update At Resource Level

Kaynak düzeyinde veya kaynağın altındaki herhangi bir düzeyde bir yönetim kilidi oluşturur veya güncelleştirir.
Üst kapsamda bir kilit uyguladığınızda, tüm alt kaynaklar aynı kilidi devralır. Yönetim kilitleri oluşturmak için Microsoft.Authorization/* veya Microsoft.Authorization/locks/* eylemlerine erişiminiz olmalıdır. Yerleşik rollerden yalnızca Sahip ve Kullanııcı Erişiimi Yöneticisi bu eylemleri kullanabilir.

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 Parametreleri

Name İçinde Gerekli Tür Description
lockName
path True

string

Kilidin adı. Kilit adı en fazla 260 karakter olabilir. , > %, &, :, , ?, / veya herhangi bir denetim karakteri içeremez<.

parentResourcePath
path True

string

Üst kaynak kimliği.

resourceGroupName
path True

string

Kilitlenmesi gereken kaynağı içeren kaynak grubunun adı.

Normal ifade deseni: ^[-\w\._\(\)]+$

resourceName
path True

string

Kilitlenecek kaynağın adı.

resourceProviderNamespace
path True

string

Kilit kaynağın kaynak sağlayıcısı ad alanı.

resourceType
path True

string

Kilit kaynağın kaynak türü.

subscriptionId
path True

string

Hedef aboneliğin kimliği.

api-version
query True

string

İşlem için kullanılacak API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
properties.level True

LockLevel

Kilidin seviyesi. Olası değerler şunlardır: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete, yetkili kullanıcıların kaynakları okuyup değiştirebileceği ancak silemeyeceği anlamına gelir. ReadOnly, yetkili kullanıcıların yalnızca bir kaynaktan okuyabileceği, ancak kaynağı değiştiremeyecekleri veya silebilecekleri anlamına gelir.

properties.notes

string

Kilitle ilgili notlar. En fazla 512 karakter.

properties.owners

ManagementLockOwner[]

Kilidin sahipleri.

Yanıtlar

Name Tür Description
200 OK

ManagementLockObject

Tamam - Kilit hakkındaki bilgileri döndürür.

201 Created

ManagementLockObject

Oluşturuldu - Kilit hakkındaki bilgileri döndürür.

Güvenlik

azure_auth

Azure Active Directory OAuth2 Flow

Tür: oauth2
Akış: implicit
Yetkilendirme URL’si: https://login.microsoftonline.com/common/oauth2/authorize

Kapsamlar

Name Description
user_impersonation kullanıcı hesabınızın kimliğine bürünme

Örnekler

Create management lock at resource level

Örnek isteği

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

Örnek yanıt

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

Tanımlar

Name Description
LockLevel

Kilidin seviyesi. Olası değerler şunlardır: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete, yetkili kullanıcıların kaynakları okuyup değiştirebileceği ancak silemeyeceği anlamına gelir. ReadOnly, yetkili kullanıcıların yalnızca bir kaynaktan okuyabileceği, ancak kaynağı değiştiremeyecekleri veya silebilecekleri anlamına gelir.

ManagementLockObject

Kilit bilgileri.

ManagementLockOwner

Sahip özelliklerini kilitleyin.

LockLevel

Kilidin seviyesi. Olası değerler şunlardır: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete, yetkili kullanıcıların kaynakları okuyup değiştirebileceği ancak silemeyeceği anlamına gelir. ReadOnly, yetkili kullanıcıların yalnızca bir kaynaktan okuyabileceği, ancak kaynağı değiştiremeyecekleri veya silebilecekleri anlamına gelir.

Name Tür Description
CanNotDelete

string

NotSpecified

string

ReadOnly

string

ManagementLockObject

Kilit bilgileri.

Name Tür Description
id

string

Kilidin kaynak kimliği.

name

string

Kilidin adı.

properties.level

LockLevel

Kilidin seviyesi. Olası değerler şunlardır: NotSpecified, CanNotDelete, ReadOnly. CanNotDelete, yetkili kullanıcıların kaynakları okuyup değiştirebileceği ancak silemeyeceği anlamına gelir. ReadOnly, yetkili kullanıcıların yalnızca bir kaynaktan okuyabileceği, ancak kaynağı değiştiremeyecekleri veya silebilecekleri anlamına gelir.

properties.notes

string

Kilitle ilgili notlar. En fazla 512 karakter.

properties.owners

ManagementLockOwner[]

Kilidin sahipleri.

type

string

Kilidin kaynak türü - Microsoft.Authorization/locks.

ManagementLockOwner

Sahip özelliklerini kilitleyin.

Name Tür Description
applicationId

string

Kilit sahibinin uygulama kimliği.