Role Assignments - Create

Rol ataması oluşturur.

PUT {vaultBaseUrl}/{scope}/providers/Microsoft.Authorization/roleAssignments/{roleAssignmentName}?api-version=7.4

URI Parametreleri

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

string

Oluşturulacak rol atamasının adı. Herhangi bir geçerli GUID olabilir.

scope
path True

string

Oluşturulacak rol atamasının kapsamı.

vaultBaseUrl
path True

string

Kasa adı, örneğin https://myvault.vault.azure.net.

api-version
query True

string

İstemci API sürümü.

İstek Gövdesi

Name Gerekli Tür Description
properties True

RoleAssignmentProperties

Rol atama özellikleri.

Yanıtlar

Name Tür Description
201 Created

RoleAssignment

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

Other Status Codes

KeyVaultError

İşlemin neden başarısız olduğunu açıklayan hata yanıtı Key Vault.

Örnekler

PutRoleAssignments

Örnek isteği

PUT https://myvault.vault.azure.net//keys/providers/Microsoft.Authorization/roleAssignments/roleAssignmentName?api-version=7.4

{
  "properties": {
    "roleDefinitionId": "/keys/providers/Microsoft.Authorization/roleDefinitions/roleDefinitionId",
    "principalId": "principalId"
  }
}

Örnek yanıt

{
  "properties": {
    "roleDefinitionId": "/keys/providers/Microsoft.Authorization/roleDefinitions/roleDefinitionId",
    "principalId": "principalId",
    "scope": "/keys"
  },
  "id": "/keys/providers/Microsoft.Authorization/roleAssignments/roleAssignmentId",
  "type": "Microsoft.Authorization/roleAssignments",
  "name": "roleAssignmentId"
}

Tanımlar

Name Description
Error

Anahtar kasası sunucusu hatası.

KeyVaultError

Anahtar kasası hata özel durumu.

RoleAssignment

Rol Atamaları

RoleAssignmentCreateParameters

Rol ataması parametreleri oluşturur.

RoleAssignmentProperties

Rol atama özellikleri.

RoleAssignmentPropertiesWithScope

Kapsamlı rol atama özellikleri.

RoleScope

Rol kapsamı.

Error

Anahtar kasası sunucusu hatası.

Name Tür Description
code

string

Hata kodu.

innererror

Error

Anahtar kasası sunucusu hatası.

message

string

Hata iletisi.

KeyVaultError

Anahtar kasası hata özel durumu.

Name Tür Description
error

Error

Anahtar kasası sunucusu hatası.

RoleAssignment

Rol Atamaları

Name Tür Description
id

string

Rol atama kimliği.

name

string

Rol ataması adı.

properties

RoleAssignmentPropertiesWithScope

Rol atama özellikleri.

type

string

Rol atama türü.

RoleAssignmentCreateParameters

Rol ataması parametreleri oluşturur.

Name Tür Description
properties

RoleAssignmentProperties

Rol atama özellikleri.

RoleAssignmentProperties

Rol atama özellikleri.

Name Tür Description
principalId

string

Role atanan asıl kimlik. Bu, Active Directory içindeki kimlikle eşler. Bir kullanıcıyı, hizmet sorumlusunu veya güvenlik grubunu işaret edebilir.

roleDefinitionId

string

Rol atamasında kullanılan rol tanımı kimliği.

RoleAssignmentPropertiesWithScope

Kapsamlı rol atama özellikleri.

Name Tür Description
principalId

string

Asıl kimlik.

roleDefinitionId

string

Rol tanımı kimliği.

scope

RoleScope

Rol kapsamı.

RoleScope

Rol kapsamı.

Name Tür Description
/

string

Genel kapsam

/keys

string

Anahtar kapsamı