changeNotification リソース タイプ

名前空間: microsoft.graph

重要

Microsoft Graph の /beta バージョンの API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 v1.0 で API を使用できるかどうかを確認するには、バージョン セレクターを使用します。

サブスクライバーに送信される通知を表します。 このリソースのすべてのプロパティは読み取り専用です。

詳細については、「 Microsoft Graph を使用して変更通知を取得する」を参照してください。

メソッド

なし。

プロパティ

プロパティ 種類 説明
changeType changeType 変更通知を発生させる変更の種類を示します。 サポートされている値は createdupdateddeleted です。 必須です。
clientState string サブスクリプション要求で指定された clientState プロパティの値 (存在する場合)。 最大の長さは、255 文字です。 クライアントは、clientState プロパティの値を比較することで、変更通知がサービスから送信されたかどうかをチェックできます。 サブスクリプションで送信された clientState プロパティの値は、各変更通知で受信した clientState プロパティの値と比較されます。 オプション。
encryptedContent changeNotificationEncryptedContent (プレビュー)変更通知と共に添付された暗号化されたコンテンツ。 サブスクリプション要求中に encryptionCertificateincludeResourceData が定義され、リソースでサポートされている場合にのみ指定されます。 オプション。
id string 通知の一意の ID。 オプション。
lifecycleEvent lifecycleEventType 現在の通知がライフサイクル通知の場合のライフサイクル通知の種類。 オプション。 サポートされる値は、 missedsubscriptionRemoved、です reauthorizationRequired。 オプション。
resource string に対する変更 https://graph.microsoft.com通知を生成したリソースの URI。 必須です。
resourceData resourceData このプロパティの内容は、サブスクリプションの対象となるリソースの種類に応じて異なります。 オプション。
subscriptionExpirationDateTime DateTimeOffset サブスクリプションの有効期限が切れるとき。 必須です。
subscriptionId Guid 通知を生成したサブスクリプションの一意識別子。 必須です。
tenantId Guid 変更通知の送信元のテナントの一意識別子。 必須です。

リレーションシップ

なし。

JSON 表記

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

{
  "@odata.type": "#microsoft.graph.changeNotification",
  "id": "String (identifier)",
  "subscriptionId": "Guid",
  "subscriptionExpirationDateTime": "String (timestamp)",
  "clientState": "String",
  "changeType": "String",
  "resource": "String",
  "tenantId": "Guid",
  "encryptedContent": {
    "@odata.type": "microsoft.graph.changeNotificationEncryptedContent"
  },
  "lifecycleEvent": "String",
  "resourceData": {
    "@odata.type": "microsoft.graph.resourceData"
  }
}