Compartir a través de


Workspaces - List Workspace Role Assignments

Devuelve una lista de asignaciones de roles del área de trabajo.
Esta API admite paginación.

Permisos

El autor de la llamada debe tener un rol de área de trabajo miembro o superior.

Ámbitos delegados necesarios

Workspace.Read.All o Workspace.ReadWrite.All

Identidades admitidas de Microsoft Entra

Esta API admite las identidades de Microsoft enumeradas en esta sección.

identidad Apoyo
Usuario
Entidad de servicio e Identidades administradas

Interfaz

GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments
GET https://api.fabric.microsoft.com/v1/workspaces/{workspaceId}/roleAssignments?continuationToken={continuationToken}

Parámetros de identificador URI

Nombre En Requerido Tipo Description
workspaceId
path True

string (uuid)

El identificador del área de trabajo.

continuationToken
query

string

Token para recuperar la siguiente página de resultados.

Respuestas

Nombre Tipo Description
200 OK

WorkspaceRoleAssignments

Solicitud completada correctamente.

Other Status Codes

ErrorResponse

Códigos de error comunes:

  • UnknownError: se produjo un error.

Ejemplos

Get workspace role assignments example
Get workspace role assignments with continuation example

Get workspace role assignments example

Solicitud de ejemplo

GET https://api.fabric.microsoft.com/v1/workspaces/e4ae4765-02a0-4cd8-bbef-65be17dd5a22/roleAssignments

Respuesta de muestra

{
  "value": [
    {
      "id": "81fac5e1-2a81-421b-a168-110b1c72fa11",
      "principal": {
        "displayName": "Eric Solomon",
        "id": "81fac5e1-2a81-421b-a168-110b1c72fa11",
        "type": "User",
        "userDetails": {
          "userPrincipalName": "eric@microsoft.com"
        }
      },
      "role": "Admin"
    },
    {
      "id": "dbc4f130-681f-46b9-b19a-ca19ea5daa31",
      "principal": {
        "displayName": "ServicePrincipal",
        "id": "dbc4f130-681f-46b9-b19a-ca19ea5daa31",
        "type": "ServicePrincipal",
        "servicePrincipalDetails": {
          "aadAppId": "7ac9c70b-69f1-48c5-bf5b-69ac50578a55"
        }
      },
      "role": "Member"
    }
  ]
}

Get workspace role assignments with continuation example

Solicitud de ejemplo

GET https://api.fabric.microsoft.com/v1/workspaces/e4ae4765-02a0-4cd8-bbef-65be17dd5a22/roleAssignments

Respuesta de muestra

{
  "value": [
    {
      "id": "81fac5e1-2a81-421b-a168-110b1c72fa11",
      "principal": {
        "displayName": "Eric Solomon",
        "id": "81fac5e1-2a81-421b-a168-110b1c72fa11",
        "type": "User",
        "userDetails": {
          "userPrincipalName": "eric@microsoft.com"
        }
      },
      "role": "Admin"
    },
    {
      "id": "dbc4f130-681f-46b9-b19a-ca19ea5daa31",
      "principal": {
        "displayName": "ServicePrincipal",
        "id": "dbc4f130-681f-46b9-b19a-ca19ea5daa31",
        "type": "ServicePrincipal",
        "servicePrincipalDetails": {
          "aadAppId": "7ac9c70b-69f1-48c5-bf5b-69ac50578a55"
        }
      },
      "role": "Member"
    }
  ],
  "continuationToken": "LDEsMTAwMDAwLDA%3D",
  "continuationUri": "https://api.fabric.microsoft.com/v1/workspaces/e4ae4765-02a0-4cd8-bbef-65be17dd5a22/roleAssignments?continuationToken=LDEsMTAwMDAwLDA%3D"
}

Definiciones

Nombre Description
ErrorRelatedResource

Objeto de detalles del recurso relacionado con el error.

ErrorResponse

Respuesta de error.

ErrorResponseDetails

Detalles de la respuesta de error.

GroupDetails

Detalles específicos del grupo. Aplicable cuando el tipo de entidad de seguridad es Group.

GroupType

Tipo del grupo. Se pueden agregar tipos de grupo adicionales a lo largo del tiempo.

Principal

Representa una identidad o un grupo de Microsoft Entra.

PrincipalType

Tipo de la entidad de seguridad. Se pueden agregar tipos de entidad de seguridad adicionales a lo largo del tiempo.

ServicePrincipalDetails

Detalles específicos de la entidad de servicio. Aplicable cuando el tipo de entidad de seguridad es ServicePrincipal.

ServicePrincipalProfileDetails

Detalles del perfil de entidad de servicio. Aplicable cuando el tipo de entidad de seguridad es ServicePrincipalProfile.

UserDetails

Detalles específicos de la entidad de seguridad de usuario. Aplicable cuando el tipo de entidad de seguridad es User.

WorkspaceRole

Un rol área de trabajo. Se pueden agregar roles de área de trabajo adicionales a lo largo del tiempo.

WorkspaceRoleAssignment

Objeto de asignación de roles del área de trabajo.

WorkspaceRoleAssignments

ErrorRelatedResource

Objeto de detalles del recurso relacionado con el error.

Nombre Tipo Description
resourceId

string

Identificador de recurso implicado en el error.

resourceType

string

Tipo del recurso implicado en el error.

ErrorResponse

Respuesta de error.

Nombre Tipo Description
errorCode

string

Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios.

message

string

Representación legible del error.

moreDetails

ErrorResponseDetails[]

Lista de detalles de error adicionales.

relatedResource

ErrorRelatedResource

Detalles del recurso relacionado con el error.

requestId

string

Identificador de la solicitud asociada al error.

ErrorResponseDetails

Detalles de la respuesta de error.

Nombre Tipo Description
errorCode

string

Identificador específico que proporciona información sobre una condición de error, lo que permite una comunicación estandarizada entre nuestro servicio y sus usuarios.

message

string

Representación legible del error.

relatedResource

ErrorRelatedResource

Detalles del recurso relacionado con el error.

GroupDetails

Detalles específicos del grupo. Aplicable cuando el tipo de entidad de seguridad es Group.

Nombre Tipo Description
groupType

GroupType

Tipo del grupo. Se pueden agregar tipos de grupo adicionales a lo largo del tiempo.

GroupType

Tipo del grupo. Se pueden agregar tipos de grupo adicionales a lo largo del tiempo.

Valor Description
Unknown

El tipo de grupo principal es desconocido.

SecurityGroup

La entidad de seguridad es un grupo de seguridad.

DistributionList

La entidad de seguridad es una lista de distribución.

Principal

Representa una identidad o un grupo de Microsoft Entra.

Nombre Tipo Description
displayName

string

Nombre para mostrar de la entidad de seguridad.

groupDetails

GroupDetails

Detalles específicos del grupo. Aplicable cuando el tipo de entidad de seguridad es Group.

id

string (uuid)

Identificador de la entidad de seguridad.

servicePrincipalDetails

ServicePrincipalDetails

Detalles específicos de la entidad de servicio. Aplicable cuando el tipo de entidad de seguridad es ServicePrincipal.

servicePrincipalProfileDetails

ServicePrincipalProfileDetails

Detalles del perfil de entidad de servicio. Aplicable cuando el tipo de entidad de seguridad es ServicePrincipalProfile.

type

PrincipalType

Tipo de la entidad de seguridad. Se pueden agregar tipos de entidad de seguridad adicionales a lo largo del tiempo.

userDetails

UserDetails

Detalles específicos de la entidad de seguridad de usuario. Aplicable cuando el tipo de entidad de seguridad es User.

PrincipalType

Tipo de la entidad de seguridad. Se pueden agregar tipos de entidad de seguridad adicionales a lo largo del tiempo.

Valor Description
User

La entidad de seguridad es una entidad de seguridad de usuario de Microsoft Entra.

ServicePrincipal

La entidad de seguridad es una entidad de servicio de Microsoft Entra.

Group

La entidad de seguridad es un grupo de seguridad.

ServicePrincipalProfile

La entidad de servicio es un perfil de entidad de servicio.

EntireTenant

La entidad de seguridad representa todos los usuarios de inquilinos.

ServicePrincipalDetails

Detalles específicos de la entidad de servicio. Aplicable cuando el tipo de entidad de seguridad es ServicePrincipal.

Nombre Tipo Description
aadAppId

string (uuid)

Microsoft Entra AppId de la entidad de servicio.

ServicePrincipalProfileDetails

Detalles del perfil de entidad de servicio. Aplicable cuando el tipo de entidad de seguridad es ServicePrincipalProfile.

Nombre Tipo Description
parentPrincipal

Principal

La entidad de seguridad principal del perfil de la entidad de servicio.

UserDetails

Detalles específicos de la entidad de seguridad de usuario. Aplicable cuando el tipo de entidad de seguridad es User.

Nombre Tipo Description
userPrincipalName

string

Nombre principal de usuario.

WorkspaceRole

Un rol área de trabajo. Se pueden agregar roles de área de trabajo adicionales a lo largo del tiempo.

Valor Description
Admin

Habilita el acceso administrativo al área de trabajo.

Member

Habilita el acceso de pertenencia al área de trabajo.

Contributor

Habilita la contribución al área de trabajo.

Viewer

Habilita la visualización del área de trabajo.

WorkspaceRoleAssignment

Objeto de asignación de roles del área de trabajo.

Nombre Tipo Description
id

string (uuid)

Identificador de asignación de roles del área de trabajo.

principal

Principal

La entidad de seguridad.

role

WorkspaceRole

Rol de área de trabajo de la entidad de seguridad.

WorkspaceRoleAssignments

Nombre Tipo Description
continuationToken

string

Token del siguiente lote del conjunto de resultados. Si no hay más registros, se quita de la respuesta.

continuationUri

string

Identificador URI del siguiente lote del conjunto de resultados. Si no hay más registros, se quita de la respuesta.

value

WorkspaceRoleAssignment[]

Lista de asignaciones de roles del área de trabajo.