Workspaces - Add Workspace Role Assignment
Lägger till en rolltilldelning för arbetsytan.
Information om hur du hämtar det huvudobjekt-ID som krävs för begärandetexten finns i Hitta användarobjektets ID.
Behörigheter
- Anroparen måste ha rollen medlem eller högre arbetsyta.
 - Medlemmar kan lägga till medlemmar eller andra med lägre behörigheter. Mer information finns i: arbetsyteroller.
 
Obligatoriska delegerade omfång
Arbetsutrymme.LäsSkriv.Allt
Begränsningar
- Varje arbetsyta är begränsad till högst 1 000 användare eller grupper i arbetsyteroller (administratör, medlem, deltagare, visningsprogram). Antalet användare i en grupp är inte begränsat. Begränsningen omfattar även externa gäster.
 
Identiteter som stöds av Microsoft Entra
Det här API:et stöder Microsoft identiteter som anges i det här avsnittet.
| Identitet | Stöd | 
|---|---|
| Användare | Ja | 
| Tjänsthuvudnamn och hanterade identiteter | Ja | 
Gränssnitt
POST https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments
		URI-parametrar
| Name | I | Obligatorisk | Typ | Description | 
|---|---|---|---|---|
| 
						 workspace 
					 | 
					path | True | 
			 string (uuid)  | 
					
						 Arbetsyte-ID.  | 
				
Begärandetext
| Name | Obligatorisk | Typ | Description | 
|---|---|---|---|
| principal | True | 
		 Huvudmannen.  | 
|
| role | True | 
		 Huvudnamnets arbetsyteroll.  | 
Svar
| Name | Typ | Description | 
|---|---|---|
| 201 Created | 
		 Har skapats. Sidhuvuden Location: string  | 
|
| Other Status Codes | 
		 Vanliga felkoder: 
  | 
Exempel
Add workspace role assignment example
Exempelbegäran
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"
}
Exempelsvar
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 | Description | 
|---|---|
| 
							Add | 
						
							 Lägg till nyttolasten för rolltilldelning för arbetsytor.  | 
					
| 
							Error | 
						
							 Det felrelaterade resursinformationsobjektet.  | 
					
| 
							Error | 
						
							 Felsvaret.  | 
					
| 
							Error | 
						
							 Information om felsvar.  | 
					
| 
							Group | 
						
							 Gruppera specifik information. Gäller när huvudtypen är   | 
					
| 
							Group | 
						
							 Gruppens typ. Ytterligare grupptyper kan läggas till över tid.  | 
					
| Principal | 
							 Representerar en identitet eller en Microsoft Entra-grupp.  | 
					
| 
							Principal | 
						
							 Typ av huvudnamn. Ytterligare huvudnamnstyper kan läggas till över tid.  | 
					
| 
							Service | 
						
							 Specifik information om tjänstens huvudnamn. Gäller när huvudtypen är   | 
					
| 
							Service | 
						
							 Profilinformation för tjänstens huvudnamn. Gäller när huvudtypen är   | 
					
| 
							User | 
						
							 Specifik information om användarens huvudnamn. Gäller när huvudtypen är   | 
					
| 
							Workspace | 
						
							 En arbetsyteroll. Ytterligare arbetsyteroller kan läggas till över tid.  | 
					
| 
							Workspace | 
						
							 Ett rolltilldelningsobjekt för arbetsytan.  | 
					
AddWorkspaceRoleAssignmentRequest    
			
			Lägg till nyttolasten för rolltilldelning för arbetsytor.
| Name | Typ | Description | 
|---|---|---|
| principal | 
		 Huvudmannen.  | 
|
| role | 
		 Huvudnamnets arbetsyteroll.  | 
ErrorRelatedResource  
			
			Det felrelaterade resursinformationsobjektet.
| Name | Typ | Description | 
|---|---|---|
| resourceId | 
			 string  | 
	
		 Det resurs-ID som ingår i felet.  | 
| resourceType | 
			 string  | 
	
		 Typen av resurs som är inblandad i felet.  | 
ErrorResponse 
			
			Felsvaret.
| Name | Typ | Description | 
|---|---|---|
| errorCode | 
			 string  | 
	
		 En specifik identifierare som ger information om ett feltillstånd, vilket möjliggör standardiserad kommunikation mellan vår tjänst och dess användare.  | 
| message | 
			 string  | 
	
		 En mänsklig läsbar representation av felet.  | 
| moreDetails | 
		 Lista över ytterligare felinformation.  | 
|
| relatedResource | 
		 Felrelaterad resursinformation.  | 
|
| requestId | 
			 string  | 
	
		 ID för den begäran som är associerad med felet.  | 
ErrorResponseDetails  
			
			Information om felsvar.
| Name | Typ | Description | 
|---|---|---|
| errorCode | 
			 string  | 
	
		 En specifik identifierare som ger information om ett feltillstånd, vilket möjliggör standardiserad kommunikation mellan vår tjänst och dess användare.  | 
| message | 
			 string  | 
	
		 En mänsklig läsbar representation av felet.  | 
| relatedResource | 
		 Felrelaterad resursinformation.  | 
GroupDetails 
			
			Gruppera specifik information. Gäller när huvudtypen är Group.
| Name | Typ | Description | 
|---|---|---|
| groupType | 
		 Gruppens typ. Ytterligare grupptyper kan läggas till över tid.  | 
GroupType 
			
			Gruppens typ. Ytterligare grupptyper kan läggas till över tid.
| Värde | Description | 
|---|---|
| Unknown | 
		 Huvudgrupptypen är okänd.  | 
| SecurityGroup | 
		 Huvudnamn är en säkerhetsgrupp.  | 
| DistributionList | 
		 Huvudnamn är en distributionslista.  | 
Principal
Representerar en identitet eller en Microsoft Entra-grupp.
| Name | Typ | Description | 
|---|---|---|
| displayName | 
			 string  | 
	
		 Huvudkontots visningsnamn.  | 
| groupDetails | 
		 Gruppera specifik information. Gäller när huvudtypen är   | 
|
| id | 
			 string (uuid)  | 
	
		 Huvudmannens ID.  | 
| servicePrincipalDetails | 
		 Specifik information om tjänstens huvudnamn. Gäller när huvudtypen är   | 
|
| servicePrincipalProfileDetails | 
		 Profilinformation för tjänstens huvudnamn. Gäller när huvudtypen är   | 
|
| type | 
		 Typ av huvudnamn. Ytterligare huvudnamnstyper kan läggas till över tid.  | 
|
| userDetails | 
		 Specifik information om användarens huvudnamn. Gäller när huvudtypen är   | 
PrincipalType 
			
			Typ av huvudnamn. Ytterligare huvudnamnstyper kan läggas till över tid.
| Värde | Description | 
|---|---|
| User | 
		 Principal är ett Microsoft Entra-användarhuvudnamn.  | 
| ServicePrincipal | 
		 Principal är microsoft entra-tjänstens huvudnamn.  | 
| Group | 
		 Huvudnamn är en säkerhetsgrupp.  | 
| ServicePrincipalProfile | 
		 Huvudnamn är en profil för tjänstens huvudnamn.  | 
| EntireTenant | 
		 Huvudkontot representerar alla klientanvändare.  | 
ServicePrincipalDetails  
			
			Specifik information om tjänstens huvudnamn. Gäller när huvudtypen är ServicePrincipal.
| Name | Typ | Description | 
|---|---|---|
| aadAppId | 
			 string (uuid)  | 
	
		 Tjänstens huvudnamns Microsoft Entra AppId.  | 
ServicePrincipalProfileDetails   
			
			Profilinformation för tjänstens huvudnamn. Gäller när huvudtypen är ServicePrincipalProfile.
| Name | Typ | Description | 
|---|---|---|
| parentPrincipal | 
		 Tjänstens huvudnamnsprofils överordnade huvudnamn.  | 
UserDetails 
			
			Specifik information om användarens huvudnamn. Gäller när huvudtypen är User.
| Name | Typ | Description | 
|---|---|---|
| userPrincipalName | 
			 string  | 
	
		 Användarens huvudnamn.  | 
WorkspaceRole 
			
			En arbetsyteroll. Ytterligare arbetsyteroller kan läggas till över tid.
| Värde | Description | 
|---|---|
| Admin | 
		 Ger administrativ åtkomst till arbetsytan.  | 
| Member | 
		 Aktiverar medlemskapsåtkomst till arbetsytan.  | 
| Contributor | 
		 Aktiverar bidrag till arbetsytan.  | 
| Viewer | 
		 Aktiverar visning av arbetsytan.  | 
WorkspaceRoleAssignment  
			
			Ett rolltilldelningsobjekt för arbetsytan.
| Name | Typ | Description | 
|---|---|---|
| id | 
			 string (uuid)  | 
	
		 Rolltilldelnings-ID för arbetsytan.  | 
| principal | 
		 Huvudmannen.  | 
|
| role | 
		 Huvudnamnets arbetsyteroll.  |