Workspaces - Add Workspace Role Assignment
Tilføjer en rolletildeling for arbejdsområdet.
Hvis du vil hente det primære brugerobjekt-id, der kræves til anmodningens brødtekst, skal du se Find brugerobjekt-id'et.
Tilladelser
- Den, der ringer op, skal have rollen medlem eller et højere arbejdsområde.
- Medlemmer kan tilføje medlemmer eller andre med lavere tilladelser. Du kan få flere oplysninger under: arbejdsområderoller.
Påkrævede delegerede områder
Workspace.ReadWrite.All
Begrænsninger
- Hvert arbejdsområde er begrænset til maksimalt 1.000 brugere eller grupper i arbejdsområderoller (administrator, medlem, bidragyder, fremviser). Antallet af brugere i en gruppe er ikke begrænset. Begrænsningen dækker også eksterne gæster.
Microsoft Entra-understøttede identiteter
Denne API understøtter de Microsoft -identiteter, der angivet i dette afsnit.
| Identitet | Støtte |
|---|---|
| Bruger | Ja |
| tjenesteprincipal og administrerede identiteter | Ja |
Grænseflade
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments
URI-parametre
| Name | I | Påkrævet | Type | Beskrivelse |
|---|---|---|---|---|
|
workspace
|
path | True |
string (uuid) |
Arbejdsområde-id'et. |
Brødtekst for anmodning
| Name | Påkrævet | Type | Beskrivelse |
|---|---|---|---|
| principal | True |
Hovedstolen. |
|
| role | True |
Rollen for arbejdsområdet for hovedstolen. |
Svar
| Name | Type | Beskrivelse |
|---|---|---|
| 201 Created |
Oprettet. Headere Location: string |
|
| Other Status Codes |
Almindelige fejlkoder:
|
Eksempler
Add workspace role assignment example
Eksempelanmodning
POST https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff512/roleAssignments
{
"principal": {
"id": "8eedb1b0-3af8-4b17-8e7e-663e61e12211",
"type": "User"
},
"role": "Member"
}
Eksempelsvar
Location: https://api.fabric.microsoft.com/v1/workspaces/cfafbeb1-8037-4d0c-896e-a46fb27ff512/roleAssignments/8eedb1b0-3af8-4b17-8e7e-663e61e12211
{
"id": "8eedb1b0-3af8-4b17-8e7e-663e61e12211",
"principal": {
"id": "8eedb1b0-3af8-4b17-8e7e-663e61e12211",
"type": "User"
},
"role": "Member"
}
Definitioner
| Name | Beskrivelse |
|---|---|
|
Add |
Tilføj nyttedata for anmodning om rolletildeling i arbejdsområdet. |
|
Error |
Objektet med fejlrelaterede ressourceoplysninger. |
|
Error |
Fejlsvaret. |
|
Error |
Oplysninger om fejlsvar. |
|
Group |
Gruppér specifikke oplysninger. Gælder, når hovedtypen er |
|
Group |
Gruppens type. Der kan tilføjes flere gruppetyper over tid. |
| Principal |
Repræsenterer en identitet eller en Microsoft Entra-gruppe. |
|
Principal |
Typen af hovedprincipal. Der kan tilføjes flere hovedtyper over tid. |
|
Service |
Specifikke oplysninger om tjenesteprincipal. Gælder, når hovedtypen er |
|
Service |
Profiloplysninger for tjenesteprincipal. Gælder, når hovedtypen er |
|
User |
Specifikke oplysninger om brugerens hovedprincipal. Gælder, når hovedtypen er |
|
Workspace |
En arbejdsområderolle. Der kan tilføjes flere arbejdsområderoller over tid. |
|
Workspace |
Et objekt til tildeling af arbejdsområderoller. |
AddWorkspaceRoleAssignmentRequest
Tilføj nyttedata for anmodning om rolletildeling i arbejdsområdet.
| Name | Type | Beskrivelse |
|---|---|---|
| principal |
Hovedstolen. |
|
| role |
Rollen for arbejdsområdet for hovedstolen. |
ErrorRelatedResource
Objektet med fejlrelaterede ressourceoplysninger.
| Name | Type | Beskrivelse |
|---|---|---|
| resourceId |
string |
Det ressource-id, der er involveret i fejlen. |
| resourceType |
string |
Typen af ressource, der er involveret i fejlen. |
ErrorResponse
Fejlsvaret.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| moreDetails |
Liste over yderligere oplysninger om fejl. |
|
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
|
| requestId |
string |
Id'et for den anmodning, der er knyttet til fejlen. |
ErrorResponseDetails
Oplysninger om fejlsvar.
| Name | Type | Beskrivelse |
|---|---|---|
| errorCode |
string |
Et bestemt id, der indeholder oplysninger om en fejltilstand, der muliggør standardiseret kommunikation mellem vores tjeneste og dens brugere. |
| message |
string |
En menneskelig læsbar gengivelse af fejlen. |
| relatedResource |
De fejlrelaterede ressourceoplysninger. |
GroupDetails
Gruppér specifikke oplysninger. Gælder, når hovedtypen er Group.
| Name | Type | Beskrivelse |
|---|---|---|
| groupType |
Gruppens type. Der kan tilføjes flere gruppetyper over tid. |
GroupType
Gruppens type. Der kan tilføjes flere gruppetyper over tid.
| Værdi | Beskrivelse |
|---|---|
| Unknown |
Hovedgruppetypen er ukendt. |
| SecurityGroup |
Principal er en sikkerhedsgruppe. |
| DistributionList |
Principal er en distributionsliste. |
Principal
Repræsenterer en identitet eller en Microsoft Entra-gruppe.
| Name | Type | Beskrivelse |
|---|---|---|
| displayName |
string |
Hovedprincipalens viste navn. |
| groupDetails |
Gruppér specifikke oplysninger. Gælder, når hovedtypen er |
|
| id |
string (uuid) |
Hovedprincipalens id. |
| servicePrincipalDetails |
Specifikke oplysninger om tjenesteprincipal. Gælder, når hovedtypen er |
|
| servicePrincipalProfileDetails |
Profiloplysninger for tjenesteprincipal. Gælder, når hovedtypen er |
|
| type |
Typen af hovedprincipal. Der kan tilføjes flere hovedtyper over tid. |
|
| userDetails |
Specifikke oplysninger om brugerens hovedprincipal. Gælder, når hovedtypen er |
PrincipalType
Typen af hovedprincipal. Der kan tilføjes flere hovedtyper over tid.
| Værdi | Beskrivelse |
|---|---|
| User |
Principal er en Microsoft Entra-brugerprincipal. |
| ServicePrincipal |
Principal er en Microsoft Entra-tjenesteprincipal. |
| Group |
Principal er en sikkerhedsgruppe. |
| ServicePrincipalProfile |
Principal er en tjenesteprincipalprofil. |
| EntireTenant |
Principal repræsenterer alle lejerbrugere. |
ServicePrincipalDetails
Specifikke oplysninger om tjenesteprincipal. Gælder, når hovedtypen er ServicePrincipal.
| Name | Type | Beskrivelse |
|---|---|---|
| aadAppId |
string (uuid) |
Tjenesteprincipalens Microsoft Entra AppId. |
ServicePrincipalProfileDetails
Profiloplysninger for tjenesteprincipal. Gælder, når hovedtypen er ServicePrincipalProfile.
| Name | Type | Beskrivelse |
|---|---|---|
| parentPrincipal |
Profilen for tjenesteprincipalens overordnede hoved. |
UserDetails
Specifikke oplysninger om brugerens hovedprincipal. Gælder, når hovedtypen er User.
| Name | Type | Beskrivelse |
|---|---|---|
| userPrincipalName |
string |
Brugerens hovednavn. |
WorkspaceRole
En arbejdsområderolle. Der kan tilføjes flere arbejdsområderoller over tid.
| Værdi | Beskrivelse |
|---|---|
| Admin |
Giver administrativ adgang til arbejdsområdet. |
| Member |
Giver adgang til arbejdsområdet for medlemskab. |
| Contributor |
Aktiverer bidrag til arbejdsområdet. |
| Viewer |
Aktiverer visning af arbejdsområdet. |
WorkspaceRoleAssignment
Et objekt til tildeling af arbejdsområderoller.
| Name | Type | Beskrivelse |
|---|---|---|
| id |
string (uuid) |
Tildelings-id'et for arbejdsområdets rolle. |
| principal |
Hovedstolen. |
|
| role |
Rollen for arbejdsområdet for hovedstolen. |