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