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 |
---|---|---|---|---|
lock
|
path | True |
string |
Kilidin adı. Kilit adı en fazla 260 karakter olabilir. , > %, &, :, , ?, / veya herhangi bir denetim karakteri içeremez<. |
parent
|
path | True |
string |
Üst kaynak kimliği. |
resource
|
path | True |
string |
Kilitlenmesi gereken kaynağı içeren kaynak grubunun adı. Normal ifade deseni: |
resource
|
path | True |
string |
Kilitlenecek kaynağın adı. |
resource
|
path | True |
string |
Kilit kaynağın kaynak sağlayıcısı ad alanı. |
resource
|
path | True |
string |
Kilit kaynağın kaynak türü. |
subscription
|
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 |
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 |
Kilidin sahipleri. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
Tamam - Kilit hakkındaki bilgileri döndürür. |
|
201 Created |
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 |
---|---|
Lock |
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. |
Management |
Kilit bilgileri. |
Management |
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 |
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 |
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. |