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 , 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"
}