recurrencePattern リソースの種類

名前空間: microsoft.graph

定期的なイベントを繰り返す頻度について説明します。 この共有オブジェクトは、アクセス レビュー、予定表イベント、およびアクセスパッケージの割り当ての繰り返しを定義するために使用Azure AD。

シナリオに応じて、定期的なイベントの 6 通りの繰り返しパターンのいずれかを指定できます。 パターンの種類ごとに、次のイベント発生までの期間を指定します。 イベントに対して指定した期間内に発生する定期的なイベントは、必ずこのパターンに従って発生します。 定期的なイベントは常に、recurrencePattern (イベントを繰り返す頻度)、および recurrenceRange (イベントを繰り返す期間) によって定義されます。

type プロパティを使用して recurrencePattern のさまざまな種類からパターンを指定し、interval プロパティを使用してイベント発生までの期間を指定します。type によって、その期間は数日、数週間、数か月、数年になる可能性があります。 種類ごとに必要なプロパティについては、次の表の説明を参照してください。

定期的なパターンに必要なプロパティのみを含めます。 含めたプロパティにサポートされている値がない場合、エラーになる可能性があります。

プロパティ

プロパティ 種類 説明
dayOfMonth Int32 イベントが発生する月の日付。 type が、absoluteMonthly または absoluteYearly の場合、必要です。
daysOfWeek dayOfWeek コレクション イベントが発生する曜日のコレクションです。 使用可能な値: sundaymondaytuesdaywednesdaythursdayfridaysaturday
typerelativeMonthly または relativeYearly であり、daysOfWeek で 1 日以上を指定する場合、パターンを満たす最初の日にイベントが発生します。
typeweeklyrelativeMonthlyrelativeYearly の場合、必要です。
firstDayOfWeek dayOfWeek 週の最初の曜日を指定します。 使用可能な値: sundaymondaytuesdaywednesdaythursdayfridaysaturday。 既定値は sunday です。 typeweekly の場合、必要です。
index weekIndex 月の最初のインスタンスからカウントされる、イベントが発生する daysOfWeek で指定された許可日のインスタンスを指定します。 使用可能な値: firstsecondthirdfourthlast。 既定値は first です。 オプションです。typerelativeMonthlyrelativeYearly の場合、使用します。
interval Int32 次のイベント発生までの単位数。type によって、単位は、日、週、月、年などになります。 必須。
month Int32 イベントが発生する月。 これは、1 から 12 までの数字です。
type recurrencePatternType 定期的なパターンの種類は、dailyweeklyabsoluteMonthlyrelativeMonthlyabsoluteYearlyrelativeYearly です。 必須。 詳細については、「type プロパティの値」を参照してください

重要

アクセス レビューでは 、dayOfMonth 、interval、および type ( weekly , ) absoluteMonthly プロパティだけがサポートされます。

type プロパティの値

type プロパティの値 説明 必須のプロパティ
daily interval で指定された、次のイベント発生までの日数に基づいて、イベントが繰り返されます。 イベントを 3 日ごとに繰り返します。 typeinterval
weekly 次の一連のイベント発生までの週数に基づいて、同じ曜日 (複数の曜日も可) にイベントが繰り返されます。 イベントを隔週の月曜日と火曜日に繰り返します。 typeintervaldaysOfWeekfirstDayOfWeek

注: アクセス レビューでは、間隔と 種類プロパティ だけがサポートされます。
absoluteMonthly 次のイベント発生までの月数に基づいて、該当月の指定日 (例: 15 日) にイベントが繰り返されます。 四半期 (3 か月ごと) の 15 日にイベントを繰り返します。 typeintervaldayOfMonth

注: アクセス レビューでは 、interval **、dayOfMonth、**および型プロパティ だけがサポートされます。
relativeMonthly 次のイベント発生までの月数に基づいて、該当月の同じ相対位置にある指定した曜日 (複数の曜日も可) にイベントが繰り返されます。 3 か月ごとに、第 2 木曜日または金曜日にイベントを繰り返します。 typeintervaldaysOfWeek
absoluteYearly 次のイベント発生までの年数に基づいて、指定した日付にイベントが繰り返されます。 3 年ごとに、3 月 15 日にイベントを繰り返します。 typeintervaldayOfMonthmonth
relativeYearly 次のイベント発生までの年数に基づいて、該当年の特定の月の同じ相対位置にある指定した曜日 (複数の曜日も可) にイベントが繰り返されます。 3 年ごとに、11 月の第 2 木曜日または金曜日にイベントを繰り返します。 typeintervaldaysOfWeekmonth

JSON 表記

リソースの JSON 表記を次に示します。

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