tipo de recurso unifiedRoleAssignmentSchedule
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 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 , ne y 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 , ne y 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 , ne y 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 , Direct o 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 , PendingAdminDecision Granted , PendingApproval , , PendingProvisioning , PendingScheduleCreation , Provisioned , Revoked y 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"
}