Tipo de recurso unifiedRoleAssignmentSchedule
Namespace: microsoft.graph
Importante
As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.
Representa um agendamento para uma atribuição de função ativa em seu locatário e é usado para instanciar um unifiedRoleAssignmentScheduleInstance. A atribuição ativa pode ter sido feita por meio de atribuições de PIM e solicitações de ativação ou diretamente por meio da API de atribuições de função.
Herda de unifiedRoleScheduleBase.
Métodos
| Método | Tipo de retorno | Descrição |
|---|---|---|
| Listar unifiedRoleAssignmentSchedules | Coleção unifiedRoleAssignmentSchedule | Obtenha os agendamentos para operações de atribuição de função ativa. |
| Obter unifiedRoleAssignmentSchedule | unifiedRoleAssignmentSchedule | Recupere o agendamento de uma operação de atribuição de função ativa. |
| filterByCurrentUser | Coleção unifiedRoleAssignmentSchedule | Recupere os agendamentos para operações de atribuição de função ativas para as quais o usuário conectado é a entidade de segurança. |
Propriedades
| Propriedade | Tipo | Descrição |
|---|---|---|
| appScopeId | Cadeia de Caracteres | Identificador do escopo específico do aplicativo quando a atribuição está no escopo de um aplicativo. O escopo de uma atribuição determina o conjunto de recursos aos quais a entidade de segurança recebeu acesso. Os escopos do aplicativo são escopos definidos e compreendidos apenas por esse aplicativo. Use / para escopos de aplicativo em todo o locatário. Use directoryScopeId para limitar o escopo a objetos de diretório específicos, por exemplo, unidades administrativas. Dá $filter suporte (eqe neem null valores). Herdado de unifiedRoleScheduleBase. |
| assignmentType | Cadeia de Caracteres | Tipo da atribuição que pode ser Assigned ou Activated. Suporta $filter (eq, ne). |
| createdDateTime | DateTimeOffset | Quando a agenda foi criada. Herdado de unifiedRoleScheduleBase. |
| createdUsing | Cadeia de Caracteres | Identificador do objeto unifiedRoleAssignmentScheduleRequest por meio do qual essa agenda foi criada. Anulável. Herdado de unifiedRoleScheduleBase. Dá $filter suporte (eqe neem null valores). |
| directoryScopeId | String | Identificador do objeto de diretório que representa o escopo da atribuição. O escopo de uma atribuição determina o conjunto de recursos aos quais a entidade de segurança recebeu acesso. Os escopos de diretório são escopos compartilhados armazenados no diretório que são compreendidos por vários aplicativos. Use / para escopo de todo o locatário. Use appScopeId para limitar o escopo somente a um aplicativo. Dá $filter suporte (eqe neem null valores). Herdado de unifiedRoleScheduleBase. |
| id | String | O identificador exclusivo do objeto unifiedRoleAssignmentScheduleRequest . Suporta $filter (eq). Herdado da entidade. |
| Membertype | String | Como as atribuições são herdadas. Pode ser Inherited, Directou Group. Isso pode implicar ainda se o unifiedRoleAssignmentSchedule pode ser gerenciado pelo chamador. Suporta $filter (eq, ne). |
| modifiedDateTime | DateTimeOffset | Quando a agenda foi modificada pela última vez. Herdado de unifiedRoleScheduleBase. |
| principalId | Cadeia de Caracteres | Identificador da entidade de segurança que recebeu a atribuição de função. Herdado de unifiedRoleScheduleBase. Suporta $filter (eq, ne). |
| roleDefinitionId | String | Identificador do objeto unifiedRoleDefinition que está sendo atribuído à entidade de segurança. Herdado de unifiedRoleScheduleBase. Suporta $filter (eq, ne). |
| scheduleInfo | requestSchedule | O período da atribuição de função. Ele pode representar uma única ocorrência ou várias recorrências. |
| status | String | O status do objeto unifiedRoleAssignmentScheduleRequest . Herdado de unifiedRoleScheduleBase. Os valores possíveis são: Canceled, Denied, Failed, Granted, PendingAdminDecision, , PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, , Revokede ScheduleCreated. Não anulável. Suporta $filter (eq, ne). |
Relações
| Relação | Tipo | Descrição |
|---|---|---|
| activatedUsing | unifiedRoleEligibilitySchedule | Se a solicitação for de um administrador qualificado para ativar uma função, esse parâmetro mostrará a atribuição qualificada relacionada para essa ativação. Caso contrário, será null. Suporta o $expand. |
| appScope | appScope | Propriedade somente leitura com detalhes do escopo específico do aplicativo quando a atribuição está no escopo de um aplicativo. Anulável. Suporta o $expand. |
| directoryScope | directoryObject | O objeto de diretório que é o escopo da atribuição. Somente leitura. Oferece suporte para $expand. |
| principal | directoryObject | A entidade de segurança que está obtendo uma atribuição de função por meio da solicitação. Suporta o $expand. |
| roleDefinition | unifiedRoleDefinition | Informações detalhadas para o objeto roleDefinition referenciado por meio da propriedade roleDefinitionId . Suporta o $expand. |
Representação JSON
Veja a seguir uma representação JSON do 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"
}
Comentários
Enviar e exibir comentários de