Management Locks - Create Or Update By Scope

Kapsama göre bir yönetim kilidi oluşturun veya güncelleştirin.

PUT https://management.azure.com/{scope}/providers/Microsoft.Authorization/locks/{lockName}?api-version=2016-09-01

URI Parametreleri

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

string

Kilidin adı.

scope
path True

string

Kilidin kapsamı. Atama için bir kapsam sağlarken abonelikler için '/subscriptions/{subscriptionId}', kaynak grupları için '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}' ve kaynaklar için '/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{parentResourcePathIfPresent}/{resourceType}/{resourceName}' kullanın.

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

201 Created

ManagementLockObject

Oluşturulan

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 scope

Örnek isteği

PUT https://management.azure.com/subscriptions/subscriptionId/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.