Tipo de recurso recurrencePattern

Namespace: microsoft.graph

Descreve a frequência com que um event recorrente se repete. Esse objeto compartilhado é usado para definir a recorrência de avaliações de acesso,eventos de calendário eatribuições de pacote de acesso no Azure AD.

É possível especificar o padrão de recorrência de um evento recorrente de uma de seis maneiras, dependendo do seu cenário. Para cada tipo de padrão, especifique a quantidade de tempo entre as ocorrências. As ocorrências reais do evento recorrente sempre seguem esse padrão dentro do intervalo de datas que você especifica para o evento. Um evento recorrente é sempre definido por seu recurrencePattern (com que frequência o evento se repete) e seu recurrenceRange (por quanto tempo o evento se repete).

Use a propriedade type para especificar os diferentes tipos de recurrencePattern e a propriedade interval para especificar o tempo entre as ocorrências, que pode ser em número de dias, semanas, meses ou anos, dependendo do type. Observe quais propriedades são necessárias para cada tipo, conforme descrito na tabela a seguir.

Observação Inclua apenas as propriedades necessárias para um padrão de recorrência. Qualquer propriedade que você incluir que não tenha um valor compatível resultará em erro.

Propriedades

Propriedade Tipo Descrição
dayOfMonth Int32 O dia do mês em que ocorre o evento. Obrigatório se type for absoluteMonthly ou absoluteYearly.
daysOfWeek Coleção dayOfWeek Uma coleção dos dias da semana em que o evento ocorre. Os valores possíveis são sunday, monday, tuesday, wednesday, thursday, friday, saturday.
Se type for relativeMonthly ou relativeYearly e daysOfWeek especificar mais de um dia, o evento cairá no primeiro dia que satisfizer o padrão.
Obrigatório se type for weekly, relativeMonthly ou relativeYearly.
firstDayOfWeek dayOfWeek O primeiro dia da semana. Os valores possíveis são sunday, monday, tuesday, wednesday, thursday, friday, saturday. O padrão é sunday. Obrigatório se type for weekly.
index weekIndex Especifica em qual instância dos dias permitidos especificados em daysOfWeek ocorre o evento, contado da primeira instância do mês. Os valores possíveis são: first, second, third, fourth, last. O padrão é first. Opcional e usado se type for relativeMonthly ou relativeYearly.
interval Int32 O número de unidades entre ocorrências, onde as unidades podem ser em dias, semanas, meses ou anos, dependendo de type. Obrigatório.
month Int32 O mês em que o evento ocorre. É um número entre 1 e 12.
type recurrencePatternType O tipo de padrão da recorrência: daily, weekly, absoluteMonthly, relativeMonthly, absoluteYearly e relativeYearly. Obrigatório. Para obter mais informações, consulte valores da propriedade type.

Importante

Para análises de acesso, apenas as propriedades dayOfMonth, interval e type ( , ) weekly são absoluteMonthly suportadas.

Valores da propriedade type

Valor da propriedade type Descrição Exemplo Propriedades necessárias
daily O evento se repete com base no número de dias especificado pelo interval entre ocorrências. Repita o evento a cada três dias. type, interval
weekly O evento se repete no mesmo dia ou dias da semana, com base no número de semanas entre cada conjunto de ocorrências. Repita o evento nas segundas e terças-feiras a cada duas semanas. type, interval, daysOfWeek, firstDayOfWeek

Observação: Para avaliações de acesso, há suporte apenas para propriedades de intervalo e tipo.
absoluteMonthly O evento se repete no dia especificado do mês (por exemplo, o dia 15), com base no número de meses entre as ocorrências. Repita o evento trimestralmente (a cada três meses) no dia 15. type, interval, dayOfMonth

Observação: Para avaliações de acesso, há suporte apenas para as propriedades interval, dayOfMonth e type.
relativeMonthly O evento se repete no dia ou dias específicos da semana, na mesma posição relativa no mês, com base no número de meses entre as ocorrências. Repita o evento na segunda quinta-feira ou sexta-feira a cada três meses. type, interval, daysOfWeek
absoluteYearly O evento se repete no dia e mês específicos, com base no número de anos entre as ocorrências. Repita o evento no dia 15 de março a cada três anos. type, interval, dayOfMonth, month
relativeYearly O evento se repete no dia ou dias específicos da semana, na mesma posição relativa em um mês específico do ano, com base no número de anos entre as ocorrências. Repita o evento na segunda quinta-feira ou sexta-feira de novembro a cada três anos. type, interval, daysOfWeek, month

Representação JSON

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

{
  "dayOfMonth": 1024,
  "daysOfWeek": ["String"],
  "firstDayOfWeek": "String",
  "index": "String",
  "interval": 1024,
  "month": 1024,
  "type": "String"
}