Compartir a través de


Tipo de recurso unifiedRoleAssignment

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Representa una definición de rol asignada a una entidad de seguridad en un ámbito determinado. Las entidades de seguridad admitidas son usuarios, grupos a los que se pueden asignar roles y entidades de servicio.

Métodos

Método Tipo de valor devuelto Descripción
List unifiedRoleAssignment Lea una lista de objetos unifiedRoleAssignment y sus propiedades.
Crear unifiedRoleAssignment Cree un nuevo unifiedRoleAssignment mediante la publicación en la colección roleAssignment.
Get unifiedRoleAssignment Lee las propiedades y las relaciones del objeto unifiedRoleAssignment.
Delete Ninguno Elimine el objeto unifiedRoleAssignment.
Enumeración de asignaciones de roles transitivos colección unifiedRoleAssignment Obtenga unifiedRoleAssignments directo y transitivo asignado a una entidad de seguridad específica. Se requiere especificar principalId.

Propiedades

Propiedad Tipo Descripción
appScopeId Cadena Identificador del ámbito específico de la aplicación cuando el ámbito de asignación es específico de la aplicación. El ámbito de una asignación determina el conjunto de recursos a los que se ha concedido acceso a la entidad de seguridad. Los ámbitos de aplicación son ámbitos definidos y entendidos solo por una aplicación de recursos. Para el proveedor de administración de derechos, use esta propiedad para especificar un catálogo. Por ejemplo, /AccessPackageCatalog/beedadfe-01d5-4025-910b-84abb9369997. Admite $filter (eq, in). Por ejemplo, /roleManagement/entitlementManagement/roleAssignments?$filter=appScopeId eq '/AccessPackageCatalog/{catalog id}'.
directoryScopeId Cadena Identificador del objeto de directorio que representa el ámbito de la asignación. El ámbito de una asignación determina el conjunto de recursos a los que se ha concedido acceso a la entidad de seguridad. Los ámbitos de directorio son ámbitos compartidos almacenados en el directorio que entienden varias aplicaciones, a diferencia de los ámbitos de aplicación definidos y entendidos solo por una aplicación de recursos. Admite $filter (eq, in).
id Cadena Identificador único de unifiedRoleAssignment. Clave, no admite valores NULL, solo lectura.
principalId Cadena Identificador de la entidad de seguridad a la que se concede la asignación. Las entidades de seguridad admitidas son usuarios, grupos a los que se pueden asignar roles y entidades de servicio. Admite $filter (eq, in).
principalOrganizationId Cadena Identificador del inquilino principal de la entidad de seguridad a la que se concede la asignación.
roleDefinitionId Cadena Identificador de unifiedRoleDefinition para el que se realiza la asignación. Solo lectura. Admite $filter (eq, in).
resourceScope Cadena Ámbito al que se aplica unifiedRoleAssignment. Esto es / para todo el servicio. NO UTILICE. Esta propiedad estará en desuso pronto.

Relaciones

Relación Tipo Descripción
appScope appScope Propiedad de solo lectura con detalles del ámbito específico de la aplicación cuando el ámbito de asignación es específico de la aplicación. Entidad de contención. Solo admite $expand para el proveedor de derechos.
directoryScope directoryObject Objeto de directorio que es el ámbito de la asignación. Solo lectura. Admite $expand para el proveedor de directorios.
principal directoryObject Hacer referencia a la entidad de seguridad asignada. Solo lectura. Admite $expand excepto para el proveedor de Exchange.
roleDefinition unifiedRoleDefinition RoleDefinition para la que se asigna la asignación. Admite $expand.

Representación JSON

La siguiente representación JSON muestra el tipo de recurso.

{
  "id": "String (identifier)",
  "roleDefinitionId": "String",
  "principalId": "String",
  "directoryScopeId": "String",
  "appScopeId": "String",
  "resourceScope": "String"
}