Partilhar via


unifiedRoleAssignmentSchedule resource type

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 uma agenda para uma atribuição de função ativa no seu inquilino e é utilizada para instanciar uma unifiedRoleAssignmentScheduleInstance. A atribuição ativa pode ter sido feita através de atribuições e pedidos de ativação do PIM ou diretamente através da API de atribuições de funções.

Herda de unifiedRoleScheduleBase.

Métodos

Método Tipo de retorno Descrição
List unifiedRoleAssignmentSchedule collection (coleção unifiedRoleAssignmentSchedule ) Obtenha as agendas para operações de atribuição de funções ativas.
Get unifiedRoleAssignmentSchedule Obtenha a agenda de uma operação de atribuição de função ativa.
Filtrar por utilizador atual unifiedRoleAssignmentSchedule collection (coleção unifiedRoleAssignmentSchedule ) Obtenha as agendas das operações de atribuição de funções ativas para as quais o utilizador com sessão iniciada é o principal.

Propriedades

Propriedade Tipo Descrição
appScopeId Cadeia de caracteres Identificador do âmbito específico da aplicação quando a atribuição está confinada a uma 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. $filter Suporta (eq, nee em null valores). Herdado de unifiedRoleScheduleBase.
assignmentType Cadeia de caracteres O 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 através do qual esta agenda foi criada. Anulável. Herdado de unifiedRoleScheduleBase. $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. $filter Suporta (eq, nee em null valores). Herdado de unifiedRoleScheduleBase.
id Cadeia de caracteres O identificador exclusivo do objeto unifiedRoleAssignmentScheduleRequest . Suporta $filter (eq). Herdado da entidade.
memberType Cadeia de caracteres Como a atribuição é herdada. Pode ser Inherited, Directou Group. Pode ainda implicar se unifiedRoleAssignmentSchedule pode ser gerido pelo chamador. Suporta $filter (eq, ne).
modifiedDateTime DateTimeOffset Quando a agenda foi modificada pela última vez. Herdado de unifiedRoleScheduleBase.
principalId Cadeia de caracteres Identificador do principal ao qual foi concedida a atribuição de função. Herdado de unifiedRoleScheduleBase. Suporta $filter (eq, ne).
roleDefinitionId Cadeia de caracteres Identificador do objeto unifiedRoleDefinition que está a ser atribuído ao principal. Herdado de unifiedRoleScheduleBase. Suporta $filter (eq, ne).
scheduleInfo requestSchedule O período da atribuição de função. Pode representar uma única ocorrência ou múltiplas periodicidades.
status Cadeia de caracteres A status do objeto unifiedRoleAssignmentScheduleRequest. Herdado de unifiedRoleScheduleBase. Os valores possíveis são: Canceled, , DeniedFailed, , PendingAdminDecisionGranted, PendingApproval, PendingProvisioning, PendingScheduleCreation, Provisioned, , Revokede ScheduleCreated. Não anulável. Suporta $filter (eq, ne).

Relações

Relação Tipo Descrição
activatedUsing unifiedRoleEligibilitySchedule Se o pedido for de um administrador elegível para ativar uma função, este parâmetro mostra a atribuição elegível relacionada para essa ativação. Caso contrário, é null. Oferece suporte para $expand.
appScope appScope Propriedade só de leitura com detalhes do âmbito específico da aplicação quando a atribuição está confinada a uma aplicação. Anulável. Suporta o $expand.
directoryScope directoryObject O objeto de diretório que é o âmbito da atribuição. Somente leitura. Oferece suporte para $expand.
principal directoryObject O principal que está a obter uma atribuição de função através do pedido. $expand Suporta e $select aninhado $expand apenas para ID.
roleDefinition unifiedRoleDefinition Informações detalhadas para o objeto roleDefinition que é referenciado através da propriedade roleDefinitionId . $expand Suporta e $select aninhado no $expand.

Representação JSON

A representação JSON seguinte mostra o 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"
}