次の方法で共有


synchronizationJob リソースの種類

名前空間: microsoft.graph

重要

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

バックグラウンドで定期的に実行し、あるディレクトリの変更をポーリングし、別のディレクトリにプッシュすることで同期を実行します。 同期ジョブは、常にテナント内のアプリケーションの特定のインスタンスに固有です。 同期ジョブのセットアップの一環として、ターゲット ディレクトリ内のオブジェクトの読み取りと書き込みを許可し、ジョブの同期スキーマをカスタマイズする必要があります。

メソッド

メソッド 戻り値の型 説明
List synchronizationJob コレクション 特定のアプリケーション インスタンス (サービス プリンシパル) の既存のジョブを一覧表示します。
Get synchronizationJob synchronizationJob オブジェクトのプロパティとリレーションシップを読み取ります。
Create synchronizationJob 特定のアプリケーションの新しいジョブを作成します。
Start なし 同期を開始します。 ジョブが一時停止状態の場合は、ジョブが一時停止された時点から続行されます。 ジョブが検疫中の場合、検疫の状態はクリアされます。
Pause なし 同期を一時的に停止します。 ジョブの状態を含むすべての進行状況が保持され、 Start 呼び出しが行われたときにジョブが中断された場所からジョブが続行されます。
Restart なし ジョブを強制的にやり直し、ディレクトリ内のすべてのオブジェクトを再処理します。
Delete なし 同期を停止し、ジョブに関連付けられているすべての状態を完全に削除します。
オンデマンドプロビジョニング synchronizationJobApplicationParameters コレクション プロビジョニングされるオブジェクトと、実行される同期規則を表します。 このリソースは、主にオンデマンド プロビジョニングに使用されます。
資格情報を検証する なし ターゲット ディレクトリに対して指定された資格情報をテストします。

プロパティ

プロパティ 説明
id String 一意の同期ジョブ識別子。 読み取り専用です。
schedule synchronizationSchedule ジョブの実行に使用されるスケジュール。 読み取り専用です。
status synchronizationStatus ジョブの状態。ジョブが最後に実行されたとき、現在のジョブの状態、エラーが含まれます。
synchronizationJobSettings keyValuePair ジョブに関連付けられている設定。 一部の設定はテンプレートから継承されます。
templateId String このジョブが基になっている 同期テンプレート の識別子。

リレーションシップ

リレーションシップ 説明
bulkUpload bulkUpload ジョブの一括アップロード操作。
スキーマ synchronizationSchema ジョブ用に構成された同期スキーマ。

JSON 表記

次の JSON 表現は、リソースの種類を示しています。

{
  "id": "String (identifier)",
  "schedule": {
    "@odata.type": "microsoft.graph.synchronizationSchedule"
  },
  "status": {
    "@odata.type": "microsoft.graph.synchronizationStatus"
  },
  "synchronizationJobSettings": {
    "@odata.type": "microsoft.graph.keyValuePair"
  },
  "templateId": "String"
}