Tipo de recurso unifiedRoleAssignmentScheduleInstance

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 a instância de uma atribuição de função ativa em seu locatário. 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 unifiedRoleScheduleInstanceBase.

Métodos

Método Tipo de retorno Descrição
Listar unifiedRoleAssignmentScheduleInstances Coleção unifiedRoleAssignmentScheduleInstance Obtenha as instâncias de atribuições de função ativas.
Obter unifiedRoleAssignmentScheduleInstance unifiedRoleAssignmentScheduleInstance Obter a instância de uma atribuição de função ativa.
filterByCurrentUser Coleção unifiedRoleAssignmentScheduleInstance Obtenha as instâncias de atribuições de função ativas para a entidade de chamada.

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 unifiedRoleScheduleInstanceBase.
assignmentType Cadeia de Caracteres Tipo da atribuição que pode ser Assigned ou Activated. Suporta $filter (eq, ne).
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 unifiedRoleScheduleInstanceBase.
endDateTime DateTimeOffset A data de término da instância de agendamento.
id String O identificador exclusivo do objeto unifiedRoleAssignmentScheduleInstance . 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).
principalId Cadeia de Caracteres Identificador da entidade de segurança que recebeu a atribuição de função. Herdado de unifiedRoleScheduleInstanceBase. Suporta $filter (eq, ne).
roleAssignmentOriginId Cadeia de Caracteres O identificador da atribuição de função no Azure AD.
roleAssignmentScheduleId Cadeia de Caracteres O identificador do objeto unifiedRoleAssignmentSchedule do qual essa instância foi criada.
roleDefinitionId Cadeia de Caracteres O identificador do objeto unifiedRoleDefinition que está sendo atribuído à entidade de segurança. Herdado de unifiedRoleScheduleInstanceBase. Suporta $filter (eq, ne).
startDateTime DateTimeOffset Quando essa instância é iniciada.

Relações

Relação Tipo Descrição
activatedUsing unifiedRoleEligibilityScheduleInstance 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.unifiedRoleAssignmentScheduleInstance",
  "id": "String (identifier)",
  "principalId": "String",
  "roleDefinitionId": "String",
  "directoryScopeId": "String",
  "appScopeId": "String",
  "startDateTime": "String (timestamp)",
  "endDateTime": "String (timestamp)",
  "assignmentType": "String",
  "memberType": "String",
  "roleAssignmentOriginId": "String",
  "roleAssignmentScheduleId": "String"
}