Tipo de recurso accessReviewScheduleSettings

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.

Observação

Esta é a API recomendada para avaliações de acesso. A versão anterior da API de críticas de acesso foi preterida.

O accessReviewScheduleSettings define as configurações de um accessReviewScheduleDefinition.

Propriedades

Propriedade Tipo Descrição
mailNotificationsEnabled Boolean Indica se os emails estão habilitados ou desabilitados. O valor padrão é false.
reminderNotificationsEnabled Booliano Indica se os lembretes estão habilitados ou desabilitados. O valor padrão é false.
justificationRequiredOnApproval Booleano Indica se os revisores são necessários para fornecer justificativa com sua decisão. O valor padrão é false.
defaultDecisionEnabled Booleano Indica se a decisão padrão está habilitada ou desabilitada quando os revisores não respondem. O valor padrão é false.
defaultDecision Cadeia de Caracteres Decisão escolhida se defaultDecisionEnabled estiver habilitada. Pode ser um de Approve, Denyou Recommendation.
instanceDurationInDays Int32 Duração de cada recorrência de revisão (accessReviewInstance) em número de dias.
NOTA: Se o stageSettings do objeto accessReviewScheduleDefinition for definido, sua configuração durationInDays será usada em vez do valor dessa propriedade.
recurrence patternedRecurrence Configurações detalhadas para recorrência usando o objeto de recorrência padrão do Outlook.

Nota: Somente as propriedades dayOfMonth, interval e type (weekly, absoluteMonthly) têm suporte. Use a propriedade startDate em recurrenceRange para determinar o dia em que a revisão é iniciada.
autoApplyDecisionsEnabled Boolean Indica se as decisões são aplicadas automaticamente. Quando definido como false, um administrador deve aplicar as decisões manualmente depois que o revisores concluir a revisão de acesso. Quando definido como true, as decisões são aplicadas automaticamente após o término da duração da instância de revisão de acesso, independentemente de os revisores responderem ou não. O valor padrão é false.
applyActions coleção accessReviewApplyAction Campo opcional. Descreve as ações a serem tomadas depois que uma revisão é concluída. Há dois tipos com suporte no momento: removeAccessApplyAction (padrão) e disableAndDeleteUserApplyAction. O campo só precisa ser especificado no caso de disableAndDeleteUserApplyAction.
recommendationsEnabled Booleano Indica se as recomendações de decisão estão habilitadas ou desabilitadas.
NOTA: Se o stageSettings do objeto accessReviewScheduleDefinition for definido, sua configuração recommendationsEnabled será usada em vez do valor dessa propriedade.
recommendationLookBackDuration Duração Campo opcional. Indica o período de inatividade (em relação à data de início da instância de revisão) do qual as recomendações serão configuradas. A recomendação será se deny o usuário estiver inativo durante a duração da pesquisa. Para revisões de grupos e Azure AD funções, qualquer duração é aceita. Para revisões de aplicativos, 30 dias é a duração máxima. Se não for especificado, a duração será de 30 dias.

NOTA: Se o stageSettings do objeto accessReviewScheduleDefinition for definido, sua configuração recommendationLookBackDuration será usada em vez do valor dessa propriedade.
decisionHistoriesForReviewersEnabled Booleano Indica se as decisões sobre estágios anteriores de revisão de acesso estão disponíveis para revisores em um accessReviewInstance com vários estágios subsequentes. Se não for fornecido, o padrão será desabilitado (false).
recommendationInsightSettings coleção accessReviewRecommendationInsightSetting Opcional. Descreve os tipos de insights que auxiliam os revisores a tomar decisões de revisão de acesso.

NOTA: Se o stageSettings do objeto accessReviewScheduleDefinition for definido, sua configuração recommendationInsightSettings será usada em vez do valor dessa propriedade.

Relações

Nenhum

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
  "@odata.type": "#microsoft.graph.accessReviewScheduleSettings",
  "mailNotificationsEnabled": "Boolean",
  "reminderNotificationsEnabled": "Boolean",
  "justificationRequiredOnApproval": "Boolean",
  "defaultDecisionEnabled": "Boolean",
  "defaultDecision": "String",
  "instanceDurationInDays": "Integer",
  "recurrence": {
    "@odata.type": "microsoft.graph.patternedRecurrence"
  },
  "autoApplyDecisionsEnabled": "Boolean",
  "applyActions": [
    {
      "@odata.type": "microsoft.graph.removeAccessApplyAction"
    }
  ],
  "recommendationsEnabled": "Boolean",
  "recommendationLookBackDuration": "Duration",
  "decisionHistoriesForReviewersEnabled": "Boolean",
  "recommendationInsightSettings": [
    {
      "@odata.type": "microsoft.graph.accessReviewRecommendationInsightSetting"
    }
  ]
}