expirationPattern リソースの種類

名前空間: microsoft.graph

Azure AD エンタイトルメント管理では、アクセス パッケージの割り当て要求は、アクセス パッケージの割り当てを取得するユーザーによって作成されます。 この要求には、ユーザーが割り当てを希望するスケジュールを含めることができます。 このような要求の結果として発生するアクセス パッケージの割り当てにも、スケジュールがあります。 entitlementManagementSchedule の有効期限フィールドは、アクセス パッケージの割り当てが期限切れになるタイミングを示します。

PIM では、このリソースを使用して、 unifiedRoleAssignmentScheduleRequest または unifiedRoleEligibilityScheduleRequest オブジェクトの 有効期限を定義します。 このオブジェクトに許可される設定は、 Azure AD ロールの設定によって異なります。 たとえば、Azure AD ロールの設定で永続的な適格な割り当てが許可されないことが指定されている場合、type プロパティを指定するとnoExpirationエラーが返されます。

プロパティ

プロパティ 種類 説明
duration 期間 要求元の必要なアクセス期間は、ISO 8601 形式で表されます。 たとえば、PT3H は 3 時間を指します。 要求で指定した場合、 endDateTime は存在せず、 type プロパティ afterDurationを .
endDateTime DateTimeOffset ISO 8601 形式を使用した日付と時刻の情報のタイムスタンプ。常に UTC 時刻です。 たとえば、2014 年 1 月 1 日午前 0 時 (UTC) は、2014-01-01T00:00:00Z です。
type expirationPatternType 要求元の必要な有効期限パターンの種類。 使用可能な値: notSpecifiednoExpirationafterDateTimeafterDuration

expirationPatternType 値

メンバー 説明
notSpecified 有効期限のスケジュールが指定されていません。
noExpiration 要求元は、アクセスの有効期限を切れたくありませんでした。
afterDateTime 指定した日付と時刻の後にアクセスが期限切れになります。
afterDuration アクセスは、アクセスが許可されるのに対して指定された期間が経過すると期限切れになります。 duration プロパティが指定されている場合に必要です。

リレーションシップ

なし。

JSON 表記

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

{
  "@odata.type": "#microsoft.graph.expirationPattern",
  "endDateTime": "String (timestamp)",
  "duration": "String (duration)",
  "type": "String"
}