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 , ne e 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 , ne e 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 , ne e 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 , Direct ou 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 , , Denied Failed , , PendingAdminDecision Granted , PendingApproval , PendingProvisioning , PendingScheduleCreation , Provisioned , , Revoked e 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"
}