Megosztás a következőn keresztül:


Role Assignments - Create By Id

Szerepkör-hozzárendelés létrehozása vagy frissítése azonosító alapján.

PUT https://management.azure.com/{roleAssignmentId}?api-version=2022-04-01

URI-paraméterek

Name In Kötelező Típus Description
roleAssignmentId
path True

string

A szerepkör-hozzárendelés teljes azonosítója, beleértve a hatókört, az erőforrásnevet és az erőforrástípust. Formátum: /{scope}/providers/Microsoft. Authorization/roleAssignments/{roleAssignmentName}. Példa: /subscriptions/<SUB_ID>/resourcegroups/<RESOURCE_GROUP>/providers/Microsoft. Authorization/roleAssignments/<ROLE_ASSIGNMENT_NAME>

api-version
query True

string

minLength: 1

A művelethez használni kívánt API-verzió.

Kérelem törzse

Name Kötelező Típus Description
properties.principalId True

string

Az egyszerű azonosító.

properties.roleDefinitionId True

string

A szerepkördefiníció azonosítója.

properties.condition

string

A szerepkör-hozzárendelés feltételei. Ez korlátozza a hozzá rendelhető erőforrásokat. például: @Resource[Microsoft. Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

A feltétel verziója. Jelenleg az egyetlen elfogadott érték a "2.0"

properties.delegatedManagedIdentityResourceId

string

A delegált felügyelt identitás erőforrás azonosítója

properties.description

string

A szerepkör-hozzárendelés leírása

properties.principalType

PrincipalType

A hozzárendelt egyszerű azonosító egyszerű típusa.

Válaszok

Name Típus Description
200 OK

RoleAssignment

Az erőforrás 'RoleAssignment' frissítési művelete sikeres

201 Created

RoleAssignment

'RoleAssignment' erőforrás létrehozása művelet sikeres

Other Status Codes

ErrorResponse

Váratlan hibaválasz.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

Create or update role assignment by ID

Mintakérelem

PUT https://management.azure.com/subscriptions/a925f2f7-5c63-4b7b-8799-25a5f97bc3b2/providers/Microsoft.Authorization/roleAssignments/b0f43c54-e787-4862-89b1-a653fa9cf747?api-version=2022-04-01

{
  "properties": {
    "roleDefinitionId": "/providers/Microsoft.Authorization/roleDefinitions/0b5fe924-9a61-425c-96af-cfe6e287ca2d",
    "principalId": "ce2ce14e-85d7-4629-bdbc-454d0519d987",
    "principalType": "User"
  }
}

Mintaválasz

{
  "name": "b0f43c54-e787-4862-89b1-a653fa9cf747",
  "type": "Microsoft.Authorization/roleAssignments",
  "id": "/subscriptions/a925f2f7-5c63-4b7b-8799-25a5f97bc3b2/providers/Microsoft.Authorization/roleAssignments/b0f43c54-e787-4862-89b1-a653fa9cf747",
  "properties": {
    "roleDefinitionId": "/providers/Microsoft.Authorization/roleDefinitions/0b5fe924-9a61-425c-96af-cfe6e287ca2d",
    "principalId": "ce2ce14e-85d7-4629-bdbc-454d0519d987",
    "principalType": "User",
    "scope": "/subscriptions/a925f2f7-5c63-4b7b-8799-25a5f97bc3b2"
  }
}
{
  "name": "b0f43c54-e787-4862-89b1-a653fa9cf747",
  "type": "Microsoft.Authorization/roleAssignments",
  "id": "/subscriptions/a925f2f7-5c63-4b7b-8799-25a5f97bc3b2/providers/Microsoft.Authorization/roleAssignments/b0f43c54-e787-4862-89b1-a653fa9cf747",
  "properties": {
    "roleDefinitionId": "/providers/Microsoft.Authorization/roleDefinitions/0b5fe924-9a61-425c-96af-cfe6e287ca2d",
    "principalId": "ce2ce14e-85d7-4629-bdbc-454d0519d987",
    "principalType": "User",
    "scope": "/subscriptions/a925f2f7-5c63-4b7b-8799-25a5f97bc3b2"
  }
}

Definíciók

Name Description
createdByType

Az erőforrást létrehozó identitás típusa.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

PrincipalType

A hozzárendelt egyszerű azonosító egyszerű típusa.

RoleAssignment

Szerepkör-hozzárendelések

RoleAssignmentCreateParameters

Szerepkör-hozzárendelési paraméterek létrehozása.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

createdByType

Az erőforrást létrehozó identitás típusa.

Érték Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

PrincipalType

A hozzárendelt egyszerű azonosító egyszerű típusa.

Érték Description
User

User

Group

Csoport

ServicePrincipal

Szolgáltatási Principál

ForeignGroup

ForeignGroup

Device

Device

RoleAssignment

Szerepkör-hozzárendelések

Name Típus Alapértelmezett érték Description
id

string

Az erőforrás teljes erőforrás-azonosítója. Example - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Az erőforrás neve

properties.condition

string

A szerepkör-hozzárendelés feltételei. Ez korlátozza a hozzá rendelhető erőforrásokat. például: @Resource[Microsoft. Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

A feltétel verziója. Jelenleg az egyetlen elfogadott érték a "2.0"

properties.createdBy

string

A feladatot létrehozó felhasználó azonosítója

properties.createdOn

string (date-time)

Létrehozás időpontja

properties.delegatedManagedIdentityResourceId

string

A delegált felügyelt identitás erőforrás azonosítója

properties.description

string

A szerepkör-hozzárendelés leírása

properties.principalId

string

Az egyszerű azonosító.

properties.principalType

PrincipalType

User

A hozzárendelt egyszerű azonosító egyszerű típusa.

properties.roleDefinitionId

string

A szerepkördefiníció azonosítója.

properties.scope

string

A szerepkör-hozzárendelés hatóköre.

properties.updatedBy

string

A hozzárendelést frissített felhasználó azonosítója

properties.updatedOn

string (date-time)

A frissítés időpontja

systemData

systemData

Azure Resource Manager metaadat, amely createdBy és modifiedBy információkat tartalmaz.

type

string

Az erőforrás típusa. Például: "Microsoft. Compute/virtualMachines" vagy "Microsoft. Tárhely/tárolásFiókok"

RoleAssignmentCreateParameters

Szerepkör-hozzárendelési paraméterek létrehozása.

Name Típus Alapértelmezett érték Description
properties.condition

string

A szerepkör-hozzárendelés feltételei. Ez korlátozza a hozzá rendelhető erőforrásokat. például: @Resource[Microsoft. Storage/storageAccounts/blobServices/containers:ContainerName] StringEqualsIgnoreCase 'foo_storage_container'

properties.conditionVersion

string

A feltétel verziója. Jelenleg az egyetlen elfogadott érték a "2.0"

properties.createdBy

string

A feladatot létrehozó felhasználó azonosítója

properties.createdOn

string (date-time)

Létrehozás időpontja

properties.delegatedManagedIdentityResourceId

string

A delegált felügyelt identitás erőforrás azonosítója

properties.description

string

A szerepkör-hozzárendelés leírása

properties.principalId

string

Az egyszerű azonosító.

properties.principalType

PrincipalType

User

A hozzárendelt egyszerű azonosító egyszerű típusa.

properties.roleDefinitionId

string

A szerepkördefiníció azonosítója.

properties.scope

string

A szerepkör-hozzárendelés hatóköre.

properties.updatedBy

string

A hozzárendelést frissített felhasználó azonosítója

properties.updatedOn

string (date-time)

A frissítés időpontja

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string (date-time)

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string (date-time)

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást legutóbb módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.