Partager via


Workspaces - Update Workspace Role Assignment

Met à jour une attribution de rôle d’espace de travail.
L’attribution de rôle du dernier administrateur ne peut pas être modifiée.

Autorisations

L’appelant doit avoir un rôle d’administrateur sur l’espace de travail.

Étendues déléguées requises

Workspace.ReadWrite.All

Identités prises en charge par Microsoft Entra

Cette API prend en charge les identités Microsoft répertoriées dans cette section.

Identité Soutien
Utilisateur Oui
Service principal et identités gérées Oui

Interface

PATCH https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments/{workspaceRoleAssignmentId}

Paramètres URI

Nom Dans Obligatoire Type Description
workspaceId
path True

string (uuid)

Identifiant de l’espace de travail.

workspaceRoleAssignmentId
path True

string (uuid)

ID d’attribution de rôle d’espace de travail.

Corps de la demande

Nom Obligatoire Type Description
role True

WorkspaceRole

Rôle d’espace de travail du principal.

Réponses

Nom Type Description
200 OK

WorkspaceRoleAssignment

La demande s’est terminée avec succès.

Other Status Codes

ErrorResponse

Codes d’erreur courants :

  • UnknownError : une erreur s’est produite.

Exemples

Update workspace role assignment example

Exemple de requête

PATCH https://api.fabric.microsoft.com/v1/workspaces/0ac682f5-aee3-4968-9d21-692eb3fd4056/roleAssignments/0218b8c4-f5a2-4a1e-bbbd-a986dd8aeb81

{
  "role": "Contributor"
}

Exemple de réponse

{
  "id": "0218b8c4-f5a2-4a1e-bbbd-a986dd8aeb81",
  "principal": {
    "displayName": "user1",
    "id": "0218b8c4-f5a2-4a1e-bbbd-a986dd8aeb81",
    "type": "User",
    "userDetails": {
      "userPrincipalName": "user1@microsoft.com"
    }
  },
  "role": "Contributor"
}

Définitions

Nom Description
ErrorRelatedResource

Objet de détails de ressource associé à l’erreur.

ErrorResponse

Réponse d’erreur.

ErrorResponseDetails

Détails de la réponse d’erreur.

GroupDetails

Détails spécifiques du groupe. Applicable lorsque le type principal est Group.

GroupType

Type du groupe. Des types de groupes supplémentaires peuvent être ajoutés au fil du temps.

Principal

Représente une identité ou un groupe Microsoft Entra.

PrincipalType

Type du principal. Des types principaux supplémentaires peuvent être ajoutés au fil du temps.

ServicePrincipalDetails

Détails spécifiques au principal de service. Applicable lorsque le type principal est ServicePrincipal.

ServicePrincipalProfileDetails

Détails du profil du principal de service. Applicable lorsque le type principal est ServicePrincipalProfile.

UpdateWorkspaceRoleAssignmentRequest

Mettre à jour la charge utile de demande d’attribution de rôle d’espace de travail.

UserDetails

Détails spécifiques au principal de l’utilisateur. Applicable lorsque le type principal est User.

WorkspaceRole

Rôle Espace de travail. Des rôles d’espace de travail supplémentaires peuvent être ajoutés au fil du temps.

WorkspaceRoleAssignment

Objet d’attribution de rôle d’espace de travail.

ErrorRelatedResource

Objet de détails de ressource associé à l’erreur.

Nom Type Description
resourceId

string

ID de ressource impliqué dans l’erreur.

resourceType

string

Type de la ressource impliquée dans l’erreur.

ErrorResponse

Réponse d’erreur.

Nom Type Description
errorCode

string

Identificateur spécifique qui fournit des informations sur une condition d’erreur, ce qui permet une communication standardisée entre notre service et ses utilisateurs.

message

string

Représentation lisible humaine de l’erreur.

moreDetails

ErrorResponseDetails[]

Liste des détails d’erreur supplémentaires.

relatedResource

ErrorRelatedResource

Détails de la ressource associée à l’erreur.

requestId

string

ID de la demande associée à l’erreur.

ErrorResponseDetails

Détails de la réponse d’erreur.

Nom Type Description
errorCode

string

Identificateur spécifique qui fournit des informations sur une condition d’erreur, ce qui permet une communication standardisée entre notre service et ses utilisateurs.

message

string

Représentation lisible humaine de l’erreur.

relatedResource

ErrorRelatedResource

Détails de la ressource associée à l’erreur.

GroupDetails

Détails spécifiques du groupe. Applicable lorsque le type principal est Group.

Nom Type Description
groupType

GroupType

Type du groupe. Des types de groupes supplémentaires peuvent être ajoutés au fil du temps.

GroupType

Type du groupe. Des types de groupes supplémentaires peuvent être ajoutés au fil du temps.

Valeur Description
Unknown

Le type de groupe principal est inconnu.

SecurityGroup

Principal est un groupe de sécurité.

DistributionList

Principal est une liste de distribution.

Principal

Représente une identité ou un groupe Microsoft Entra.

Nom Type Description
displayName

string

Nom complet du principal.

groupDetails

GroupDetails

Détails spécifiques du groupe. Applicable lorsque le type principal est Group.

id

string (uuid)

ID du principal.

servicePrincipalDetails

ServicePrincipalDetails

Détails spécifiques au principal de service. Applicable lorsque le type principal est ServicePrincipal.

servicePrincipalProfileDetails

ServicePrincipalProfileDetails

Détails du profil du principal de service. Applicable lorsque le type principal est ServicePrincipalProfile.

type

PrincipalType

Type du principal. Des types principaux supplémentaires peuvent être ajoutés au fil du temps.

userDetails

UserDetails

Détails spécifiques au principal de l’utilisateur. Applicable lorsque le type principal est User.

PrincipalType

Type du principal. Des types principaux supplémentaires peuvent être ajoutés au fil du temps.

Valeur Description
User

Principal est un principal d’utilisateur Microsoft Entra.

ServicePrincipal

Principal est un principal de service Microsoft Entra.

Group

Principal est un groupe de sécurité.

ServicePrincipalProfile

Le principal est un profil de principal de service.

EntireTenant

Le principal représente tous les utilisateurs du locataire.

ServicePrincipalDetails

Détails spécifiques au principal de service. Applicable lorsque le type principal est ServicePrincipal.

Nom Type Description
aadAppId

string (uuid)

Microsoft EntraId du principal de service.

ServicePrincipalProfileDetails

Détails du profil du principal de service. Applicable lorsque le type principal est ServicePrincipalProfile.

Nom Type Description
parentPrincipal

Principal

Principal parent du profil de principal de service.

UpdateWorkspaceRoleAssignmentRequest

Mettre à jour la charge utile de demande d’attribution de rôle d’espace de travail.

Nom Type Description
role

WorkspaceRole

Rôle d’espace de travail du principal.

UserDetails

Détails spécifiques au principal de l’utilisateur. Applicable lorsque le type principal est User.

Nom Type Description
userPrincipalName

string

Nom d’utilisateur principal.

WorkspaceRole

Rôle Espace de travail. Des rôles d’espace de travail supplémentaires peuvent être ajoutés au fil du temps.

Valeur Description
Admin

Active l’accès administratif à l’espace de travail.

Member

Active l’accès à l’appartenance à l’espace de travail.

Contributor

Active la contribution à l’espace de travail.

Viewer

Active l’affichage de l’espace de travail.

WorkspaceRoleAssignment

Objet d’attribution de rôle d’espace de travail.

Nom Type Description
id

string (uuid)

ID d’attribution de rôle d’espace de travail.

principal

Principal

Principal.

role

WorkspaceRole

Rôle d’espace de travail du principal.