Management Locks - Create Or Update At Subscription Level

Abonelik düzeyinde bir yönetim kilidi oluşturur veya güncelleştirir.
Bir üst kapsama 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}/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<.

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 silinemeyeceğ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 subscription level

Ö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 silinemeyeceğ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 silinemeyeceğ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 silinemeyeceğ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.