Compartir a través de


tipo de recurso unifiedRoleAssignmentSchedule

Espacio de nombres: microsoft.graph

Representa una programación para una asignación de roles activa en el inquilino y se usa para crear una instancia de unifiedRoleAssignmentScheduleInstance. Es posible que la asignación activa se haya realizado a través de asignaciones de PIM y solicitudes de activación, o directamente a través de la API de asignaciones de roles.

Hereda de unifiedRoleScheduleBase.

Métodos

Método Tipo devuelto Descripción
List unifiedRoleAssignmentSchedule (colección) Obtenga las programaciones para las operaciones de asignación de roles activas.
Get unifiedRoleAssignmentSchedule Recupere la programación de una operación de asignación de roles activa.
Filtrar por usuario actual unifiedRoleAssignmentSchedule (colección) Recupere las programaciones para las operaciones de asignación de roles activas para las que el usuario que inició sesión es la entidad de seguridad.

Propiedades

Propiedad Tipo Description
appScopeId Cadena Identificador del ámbito específico de la aplicación cuando la asignación se limita a una 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 esta aplicación. Use / para ámbitos de aplicación de todo el inquilino. Use directoryScopeId para limitar el ámbito a determinados objetos de directorio, por ejemplo, unidades administrativas. Admite $filter (eq, ney en valores null ). Se hereda de unifiedRoleScheduleBase.
assignmentType Cadena Tipo de la asignación que puede ser Assigned o Activated. Admite $filter (eq, ne).
createdDateTime DateTimeOffset Cuando se creó la programación. Se hereda de unifiedRoleScheduleBase.
createdUsing Cadena Identificador del objeto unifiedRoleAssignmentScheduleRequest a través del cual se creó esta programación. Admite valores NULL. Se hereda de unifiedRoleScheduleBase. Admite $filter (eq, ney en valores null ).
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. Use / para el ámbito de todo el inquilino. Use appScopeId para limitar el ámbito solo a una aplicación. Admite $filter (eq, ney en valores null ). Se hereda de unifiedRoleScheduleBase.
id Cadena Identificador único del objeto unifiedRoleAssignmentScheduleRequest . Admite $filter (eq). Heredado de la entidad.
memberType Cadena Cómo se hereda la asignación. Puede ser Inherited, Directo Group. Además, puede implicar si el autor de la llamada puede administrar unifiedRoleAssignmentSchedule . Admite $filter (eq, ne).
modifiedDateTime DateTimeOffset La última vez que se modificó la programación. Se hereda de unifiedRoleScheduleBase.
principalId Cadena Identificador de la entidad de seguridad a la que se le ha concedido la asignación de roles. Se hereda de unifiedRoleScheduleBase. Admite $filter (eq, ne).
roleDefinitionId Cadena Identificador del objeto unifiedRoleDefinition que se está asignando a la entidad de seguridad. Se hereda de unifiedRoleScheduleBase. Admite $filter (eq, ne).
scheduleInfo requestSchedule Período de la asignación de roles. Puede representar una sola repetición o varias periodicidades.
status Cadena Estado del objeto unifiedRoleAssignmentScheduleRequest . Se hereda de unifiedRoleScheduleBase. Los valores posibles son: Canceled, Denied, , Failed, PendingAdminDecisionGranted, PendingApproval, , PendingProvisioning, PendingScheduleCreation, Provisioned, Revokedy ScheduleCreated. No admite valores NULL. Admite $filter (eq, ne).

Relaciones

Relación Tipo Description
activatedUsing unifiedRoleEligibilitySchedule Si la solicitud procede de un administrador apto para activar un rol, este parámetro muestra la asignación apta relacionada para esa activación. De lo contrario, es null. Admite $expand.
appScope appScope Propiedad de solo lectura con detalles del ámbito específico de la aplicación cuando la asignación se limita a una aplicación. Admite valores NULL. Admite $expand.
directoryScope directoryObject Objeto de directorio que es el ámbito de la asignación. Solo lectura. Admite $expand.
entidad de seguridad directoryObject La entidad de seguridad que obtiene una asignación de roles a través de la solicitud. Solo admite $expand y $select anida en $expand para identificador .
roleDefinition unifiedRoleDefinition Información detallada del objeto roleDefinition al que se hace referencia a través de la propiedad roleDefinitionId . Admite $expand y $select anida en $expand.

Representación JSON

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

{
  "@odata.type": "#microsoft.graph.unifiedRoleAssignmentSchedule",
  "id": "String (identifier)",
  "principalId": "String",
  "roleDefinitionId": "String",
  "directoryScopeId": "String",
  "appScopeId": "String",
  "createdUsing": "String",
  "createdDateTime": "String (timestamp)",
  "modifiedDateTime": "String (timestamp)",
  "status": "String",
  "scheduleInfo": {
    "@odata.type": "microsoft.graph.requestSchedule"
  },
  "assignmentType": "String",
  "memberType": "String"
}