Partilhar via


unifiedRoleEligibilityScheduleInstance tipo de recurso

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 Versão.

Representa a instância de uma elegibilidade de função no seu inquilino.

Herda de unifiedRoleScheduleInstanceBase.

Métodos

Método Tipo de retorno Descrição
List unifiedRoleEligibilityScheduleInstance collection (coleção unifiedRoleEligibilityScheduleInstance) Obter as instâncias de elegibilidade de funções.
Get unifiedRoleEligibilityScheduleInstance Obter a instância de uma elegibilidade de função.
Filtrar por utilizador atual unifiedRoleEligibilityScheduleInstance collection (coleção unifiedRoleEligibilityScheduleInstance) Obtenha as instâncias de funções elegíveis para o principal de chamada.

Propriedades

Propriedade Tipo Descrição
appScopeId Cadeia de caracteres Identificador do âmbito específico da aplicação quando o âmbito de atribuição é específico da aplicação. O âmbito de uma atribuição determina o conjunto de recursos ao qual foi concedido acesso ao principal. Os âmbitos da aplicação são âmbitos definidos e compreendidos apenas por esta aplicação. Utilize / para âmbitos de aplicações ao nível do inquilino. Utilize directoryScopeId para limitar o âmbito a determinados objetos de diretório, por exemplo, unidades administrativas. Herdado de unifiedRoleScheduleInstanceBase. $filter Suporta (eq, nee em null valores).
directoryScopeId Cadeia de caracteres Identificador do objeto de diretório que representa o âmbito da atribuição. O âmbito de uma atribuição determina o conjunto de recursos ao qual foi concedido acesso ao principal. Os âmbitos de diretório são âmbitos partilhados armazenados no diretório que são compreendidos por várias aplicações. Utilize / para o âmbito ao nível do inquilino. Utilize appScopeId para limitar o âmbito apenas a uma aplicação. Herdado de unifiedRoleScheduleInstanceBase. $filter Suporta (eq, nee em null valores).
endDateTime DateTimeOffset Tempo em que a funçãoEligibilityScheduleInstance expira.
id Cadeia de caracteres O identificador exclusivo da funçãoEligibilityScheduleInstance. Chave, não anulável, Só de Leitura.Herdada de unifiedRoleScheduleInstanceBase.
memberType Cadeia de caracteres Tipo de associação da atribuição. Pode ser Inherited, Directou Group.
principalId Cadeia de caracteres Identificador do principal ao qual a atribuição está a ser concedida. Pode ser um grupo ou um utilizador. Herdado de unifiedRoleScheduleInstanceBase.
roleDefinitionId Cadeia de caracteres Identificador da unifiedRoleDefinition para a qual a atribuição se destina. Somente leitura. Herdado de unifiedRoleScheduleInstanceBase.
Suporta $filter (eq).
roleEligibilityScheduleId Cadeia de caracteres Identificador da função principalEligibilitySchedule para esta instância.
startDateTime DateTimeOffset Hora em que a funçãoEligibilityScheduleInstance será iniciada.

Relações

Relação Tipo Descrição
appScope appScope Propriedade só de leitura com detalhes do âmbito específico da aplicação quando o âmbito de atribuição é específico da aplicação. Entidade de contenção. Herdado de unifiedRoleScheduleInstanceBase. Oferece suporte para $expand.
directoryScope directoryObject Propriedade que referencia o objeto de diretório que é o âmbito da atribuição. Fornecido para que os autores de chamadas possam obter o objeto de diretório ao $expand mesmo tempo que obtêm as atribuições de funções elegíveis. Somente leitura. Herdado de unifiedRoleScheduleInstanceBase. Oferece suporte para $expand.
principal directoryObject Propriedade que referencia o principal que está a obter uma atribuição de função elegível através do pedido. Fornecido para que os autores da chamada possam utilizar o principal $expand ao mesmo tempo que obtêm as atribuições de funções elegíveis. Somente leitura. Herdado de unifiedRoleScheduleInstanceBase. Oferece suporte para $expand.
roleDefinition unifiedRoleDefinition Propriedade que indica a funçãoDefinição para a qual se destina a atribuição. Fornecido para que os autores da chamada possam obter a definição de função ao $expand mesmo tempo que obtêm as atribuições de funções elegíveis. roleDefinition.Id será expandido automaticamente. Herdado de unifiedRoleScheduleInstanceBase. Suporta o $expand.

Representação JSON

A representação JSON seguinte mostra o tipo de recurso.

{
  "@odata.type": "#microsoft.graph.unifiedRoleEligibilityScheduleInstance",
  "id": "String (identifier)",
  "principalId": "String",
  "roleDefinitionId": "String",
  "directoryScopeId": "String",
  "appScopeId": "String",
  "startDateTime": "String (timestamp)",
  "endDateTime": "String (timestamp)",
  "memberType": "String",
  "roleEligibilityScheduleId": "String"
}