Event Grid ソースとしての Azure FarmBeats (プレビュー)

この記事では、Azure FarmBeats イベントのプロパティとスキーマについて説明します。  イベント スキーマの概要については、「Azure Event Grid イベント スキーマ」を参照してください。

使用可能なイベントの種類

イベント名 説明
Microsoft.AgFoodPlatform.FarmerChanged 農家が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.FarmChanged 農場が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.BoundaryChanged 境界が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.FieldChanged 田畑が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.SeasonalFieldChanged 季節限定の田畑が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.SeasonChanged 季節が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.CropChanged 作物が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.CropVarietyChanged 作物の品種が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChanged 衛星データ インジェスト ジョブの状態が変化したときに発行されます。たとえば、ジョブが作成された、進行した、完了したときです。
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChanged 気象データ インジェスト ジョブの状態が変化したときに発行されます。たとえば、ジョブが作成された、進行した、完了したときです。
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChanged 農作業データ インジェスト ジョブの状態が変化したときに発行されます。たとえば、ジョブが作成された、進行した、完了したときです。
Microsoft.AgFoodPlatform.ApplicationDataChanged アプリケーション データが作成、更新、削除されたときに発行されます。 このイベントは、農作業データに関連付けられます。
Microsoft.AgFoodPlatform.HarvestingDataChanged 収穫データが作成、更新、削除されたときに発行されます。このイベントは、農作業データに関連付けられます。
Microsoft.AgFoodPlatform.TillageDataChanged 耕作地データが作成、更新、削除されたときに発行されます。 このイベントは、農作業データに関連付けられます。
Microsoft.AgFoodPlatform.PlantingDataChanged 植え付けデータが作成、更新、削除されたときに発行されます。このイベントは、農作業データに関連付けられます。

イベントのプロパティ

各 FarmBeats イベントは 2 つの部分で構成されます。1 つはイベント間で共通で、もう 1 つ (データ オブジェクト) は各イベントに固有のプロパティが含まれます。

イベント間で共通する部分について、次のスキーマで詳しく説明します。

Event Grid イベント スキーマ

イベントのトップレベルのデータを次に示します。

プロパティ Type 説明
topic string イベント ソースの完全なリソース パス。 このフィールドは書き込み可能ではありません。 この値は Event Grid によって指定されます。
subject string 発行元が定義したイベントの対象のパス。
eventType string このイベント ソース用に登録されたイベントの種類のいずれか。
eventTime string プロバイダーの UTC 時刻に基づくイベントの生成時刻。
id string イベントの一意識別子。
data object App Configuration イベント データ。
dataVersion string データ オブジェクトのスキーマ バージョン。 スキーマ バージョンは発行元によって定義されます。
metadataVersion string イベント メタデータのスキーマ バージョン。 最上位プロパティのスキーマは Event Grid によって定義されます。 この値は Event Grid によって指定されます。

次の表に、各イベントのデータ オブジェクト内のプロパティについて詳しく説明します。

FarmerChanged、FarmChanged、SeasonChanged、CropChanged、CropVarietyChanged FarmBeats イベントの場合、データ オブジェクトには次のプロパティが含まれます。

プロパティ Type 説明
id string リソースのユーザー定義 ID (農場 ID、農家 ID など)
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです
status string リソースのユーザー定義の状態が格納されます。
properties object ユーザー定義のキー/値のペアが格納されます
modifiedDateTime date-time リソースが最後に変更された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
createdDateTime date-time リソースが作成された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
eTag string オプティミスティック同時実行制御を実装します
description string リソースの説明テキスト

BoundaryChanged FarmBeats イベントには、次のデータ オブジェクトが含まれます。

プロパティ Type 説明
id string 境界のユーザー定義 ID
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです。
parentId string 境界が属している親の ID。
parentType string 境界が属している親の種類。
isPrimary boolean 境界がプライマリかどうかを示します。
farmerId string 境界に関連付けられている農家の ID が格納されます。
properties object ユーザー定義のキー/値のペアが格納されます。
modifiedDateTime date-time リソースが最後に変更された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
createdDateTime date-time リソースが作成された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
status string リソースのユーザー定義の状態が格納されます。
eTag string オプティミスティック同時実行制御を実装します。
description string リソースの説明テキスト。

FieldChanged FarmBeats イベントには、次のデータ オブジェクトが含まれます。

プロパティ Type 説明
id string 田畑のユーザー定義 ID
farmId string 田畑が関連付けられている農場のユーザー定義 ID
farmerId string 田畑が関連付けられている農家のユーザー定義 ID
name string 田畑のユーザー定義名
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです
properties object ユーザー定義のキー/値のペアが格納されます
modifiedDateTime date-time リソースが最後に変更された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
createdDateTime date-time リソースが作成された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
status string リソースのユーザー定義の状態が格納されます。
eTag string オプティミスティック同時実行制御を実装します
description string リソースの説明テキスト

SeasonalFieldChanged FarmBeats イベントには、次のデータ オブジェクトが含まれます。

プロパティ Type 説明
id string 季節限定の田畑のユーザー定義 ID
farmId string 季節限定の田畑が関連付けられている農場のユーザー定義 ID
farmerId string 季節限定の田畑が関連付けられている農家のユーザー定義 ID
seasonId string 季節限定の田畑が関連付けられている季節のユーザー定義 ID
fieldId string 季節限定の田畑が関連付けられている田畑のユーザー定義 ID
name string 季節限定の田畑のユーザー定義名
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです
properties object ユーザー定義のキー/値のペアが格納されます
modifiedDateTime date-time リソースが最後に変更された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
createdDateTime date-time リソースが作成された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
status string リソースのユーザー定義の状態が格納されます。
eTag string オプティミスティック同時実行制御を実装します
description string リソースの説明テキスト

SatelliteDataIngestionJobChanged、WeatherDataIngestionJobChanged、および FarmOperationsDataIngestionJobChanged FarmBeats イベントには、次のデータ オブジェクトが含まれます。

プロパティ Type 説明
id String ジョブの一意の ID。
name string ジョブのユーザー定義名。
status string ジョブがなり得るさまざまな状態。
isCancellationRequested boolean ジョブの取り消しが要求されたときに設定されるフラグ。
description string ジョブの説明テキスト。
farmerId string ジョブが作成された農家の ID。
message string ジョブの詳細をキャプチャするステータス メッセージ。
lastActionDateTime date-time ジョブで最後のアクションが実行された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
createdDateTime date-time リソースが作成された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。

FarmBeats 農作業データ変更イベント (ApplicationDataChanged、HarvestingDataChanged、PlantingDataChanged、TillageDataChanged など) には、次のデータ オブジェクトが含まれます。

プロパティ Type 説明
id string リソースのユーザー定義 ID (農場 ID、農家 ID など)
status string ジョブの状態が格納されます。
actionType string
source string ジョブに関する詳細を示す FarmBeats からのメッセージ。
modifiedDateTime date-time リソースが最後に変更された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
createdDateTime date-time リソースが作成された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
eTag string オプティミスティック同時実行制御を実装します
description string リソースの説明テキスト

サンプル イベント

次のイベント サンプルは、イベント通知を表します。

イベントの種類: Microsoft.AgFoodPlatform.FarmerChanged

{
    "data": {
      "actionType": "Created",
      "status": "Sample status",
      "modifiedDateTime": "2021-03-05T10:53:28Z",
      "eTag": "860197cc-0000-0700-0000-60420da80000",
      "id": "UNIQUE-FARMER-ID",
      "name": "sample farmer",
      "description": "Sample description",
      "createdDateTime": "2021-03-05T10:53:28Z",
      "properties": {
        "key1": "value1",
        "key2": 123.45
      }
    },
    "id": "81fbe1de-4ae4-4284-964f-59da80a6bfe7",
    "topic": "/subscriptions/{SUBSCRIPTION-ID}/resourceGroups/{RESOURCE-GROUP-NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{FARMBEATS-RESOURCE-NAME}",
    "subject": "/farmers/UNIQUE-FARMER-ID",
    "eventType": "Microsoft.AgFoodPlatform.FarmerChanged",
    "dataVersion": "1.0",
    "metadataVersion": "1",
    "eventTime": "2021-03-05T10:53:28.2783745Z"
  }

イベントの種類: Microsoft.AgFoodPlatform.FarmChanged

  {
    "data": {
      "farmerId": "UNIQUE-FARMER-ID",
      "actionType": "Created",
      "status": "Sample status",
      "modifiedDateTime": "2021-03-05T10:55:57Z",
      "eTag": "8601e3d5-0000-0700-0000-60420e3d0000",
      "id": "UNIQUE-FARM-ID",
      "name": "Display name",
      "description": "Sample description",
      "createdDateTime": "2021-03-05T10:55:57Z",
      "properties": {
        "key1": "value1",
        "key2": 123.45
      }
    },
    "id": "31a31be7-51fb-48f3-adfd-6fb4400be002",
    "topic": "/subscriptions/{SUBSCRIPTION-ID}/resourceGroups/{RESOURCE-GROUP-NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{FARMBEATS-RESOURCE-NAME}",
    "subject": "/farmers/UNIQUE-FARMER-ID/farms/UNIQUE-FARM-ID",
    "eventType": "Microsoft.AgFoodPlatform.FarmChanged",
    "dataVersion": "1.0",
    "metadataVersion": "1",
    "eventTime": "2021-03-05T10:55:57.6026173Z"
  }

イベントの種類: Microsoft.AgFoodPlatform.BoundaryChanged

  {
    "data": {
      "farmerId": "UNIQUE-FARMER-ID",
      "parentId": "OPTIONAL-UNIQUE-FIELD-ID",
      "isPrimary": true,
      "actionType": "Created",
      "modifiedDateTime": "2021-03-05T11:15:29Z",
      "eTag": "860109f7-0000-0700-0000-604212d10000",
      "id": "UNIQUE-BOUNDARY-ID",
      "name": "Display name",
      "description": "Sample description",
      "createdDateTime": "2021-03-05T11:15:29Z"
    },
    "id": "3d3453b2-5a94-45a7-98eb-fc2979a00317",
    "topic": "/subscriptions/{SUBSCRIPTION-ID}/resourceGroups/{RESOURCE-GROUP-NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{FARMBEATS-RESOURCE-NAME}",
    "subject": "/farmers/UNIQUE-FARMER-ID/boundaries/UNIQUE-BOUNDARY-ID",
    "eventType": "Microsoft.AgFoodPlatform.BoundaryChanged",
    "dataVersion": "1.0",
    "metadataVersion": "1",
    "eventTime": "2021-03-05T11:15:29.4797354Z"
  }

イベントの種類: Microsoft.AgFoodPlatform.FieldChanged

  {
    "data": {
      "farmerId": "UNIQUE-FARMER-ID",
      "farmId": "UNIQUE-FARM-ID",
      "actionType": "Created",
      "status": "Sample status",
      "modifiedDateTime": "2021-03-05T10:58:43Z",
      "eTag": "860124dc-0000-0700-0000-60420ee30000",
      "id": "UNIQUE-FIELD-ID",
      "name": "Display name",
      "description": "Sample description",
      "createdDateTime": "2021-03-05T10:58:43Z",
      "properties": {
        "key1": "value1",
        "key2": 123.45
      }
    },
    "id": "1ad04ed0-ac05-4c4e-aa3d-87facb3cc97c",
    "topic": "/subscriptions/{SUBSCRIPTION-ID}/resourceGroups/{RESOURCE-GROUP-NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{FARMBEATS-RESOURCE-NAME}",
    "subject": "/farmers/UNIQUE-FARMER-ID/fields/UNIQUE-FIELD-ID",
    "eventType": "Microsoft.AgFoodPlatform.FieldChanged",
    "dataVersion": "1.0",
    "metadataVersion": "1",
    "eventTime": "2021-03-05T10:58:43.3222921Z"
  }

イベントの種類: Microsoft.AgFoodPlatform.SeasonalFieldChanged

  {
    "data": {
      "farmerId": "UNIQUE-FARMER-ID",
      "seasonId": "UNIQUE-SEASON-ID",
      "fieldId": "UNIQUE-FIELD-ID",
      "farmId": "UNIQUE-FARM-ID",
      "actionType": "Created",
      "status": "Sample status",
      "modifiedDateTime": "2021-03-05T11:24:56Z",
      "eTag": "8701300b-0000-0700-0000-604215080000",
      "id": "UNIQUE-SEASONAL-FIELD-ID",
      "name": "Display name",
      "description": "Sample description",
      "createdDateTime": "2021-03-05T11:24:56Z",
      "properties": {
        "key1": "value1",
        "key2": 123.45
      }
    },
    "id": "ff59a0a3-6226-42c0-9e70-01da55efa797",
    "topic": "/subscriptions/{SUBSCRIPTION-ID}/resourceGroups/{RESOURCE-GROUP-NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{FARMBEATS-RESOURCE-NAME}",
    "subject": "/farmers/UNIQUE-FARMER-ID/seasonalFields/UNIQUE-SEASONAL-FIELD-ID",
    "eventType": "Microsoft.AgFoodPlatform.SeasonalFieldChanged",
    "dataVersion": "1.0",
    "metadataVersion": "1",
    "eventTime": "2021-03-05T11:24:56.4210287Z"
  }

イベントの種類: Microsoft.AgFoodPlatform.SeasonChanged

  {
    "data": {
      "actionType": "Created",
      "status": "Sample status",
      "modifiedDateTime": "2021-03-05T11:18:38Z",
      "eTag": "86019afd-0000-0700-0000-6042138e0000",
      "id": "UNIQUE-SEASON-ID",
      "name": "Display name",
      "description": "Sample description",
      "createdDateTime": "2021-03-05T11:18:38Z",
      "properties": {
        "key1": "value1",
        "key2": 123.45
      }
    },
    "id": "63989475-397b-4b92-8160-8743bf8e5804",
    "topic": "/subscriptions/{SUBSCRIPTION-ID}/resourceGroups/{RESOURCE-GROUP-NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{FARMBEATS-RESOURCE-NAME}",
    "subject": "/seasons/UNIQUE-SEASON-ID",
    "eventType": "Microsoft.AgFoodPlatform.SeasonChanged",
    "dataVersion": "1.0",
    "metadataVersion": "1",
    "eventTime": "2021-03-05T11:18:38.5804699Z"
  }

イベントの種類: Microsoft.AgFoodPlatform.CropChanged

  {
    "data": {
      "actionType": "Created",
      "status": "Sample status",
      "modifiedDateTime": "2021-03-05T11:03:48Z",
      "eTag": "8601c4e5-0000-0700-0000-604210150000",
      "id": "UNIQUE-CROP-ID",
      "name": "Display name",
      "description": "Sample description",
      "createdDateTime": "2021-03-05T11:03:48Z",
      "properties": {
        "key1": "value1",
        "key2": 123.45
      }
    },
    "id": "4c59a797-b76d-48ec-8915-ceff58628f35",
    "topic": "/subscriptions/{SUBSCRIPTION-ID}/resourceGroups/{RESOURCE-GROUP-NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{FARMBEATS-RESOURCE-NAME}",
    "subject": "/crops/UNIQUE-CROP-ID",
    "eventType": "Microsoft.AgFoodPlatform.CropChanged",
    "dataVersion": "1.0",
    "metadataVersion": "1",
    "eventTime": "2021-03-05T11:03:49.0590658Z"
  }

イベントの種類: Microsoft.AgFoodPlatform.CropVarietyChanged

  {
    "data": {
      "cropId": "UNIQUE-CROP-ID",
      "actionType": "Created",
      "status": "string",
      "modifiedDateTime": "2021-03-05T11:10:21Z",
      "eTag": "860130ef-0000-0700-0000-6042119d0000",
      "id": "UNIQUE-CROP-VARIETY-ID",
      "name": "Sample status",
      "description": "Sample description",
      "createdDateTime": "2021-03-05T11:10:21Z",
      "properties": {
        "key1": "value1",
        "key2": 123.45
      }
    },
    "id": "29aefdb9-d648-442c-81f8-694f3f47583c",
    "topic": "/subscriptions/{SUBSCRIPTION-ID}/resourceGroups/{RESOURCE-GROUP-NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{FARMBEATS-RESOURCE-NAME}",
    "subject": "/cropVarieties/UNIQUE-CROP-VARIETY-ID",
    "eventType": "Microsoft.AgFoodPlatform.CropVarietyChanged",
    "dataVersion": "1.0",
    "metadataVersion": "1",
    "eventTime": "2021-03-05T11:10:21.4572495Z"
  }

イベントの種類: Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChanged

[
  {
    "data": {
      "farmerId": "UNIQUE - FARMER - ID",
      "message": "Created job 'job1' to fetch satellite data for boundary 'boundary1' from startDate '06/01/2021' to endDate '06/01/2021' (both inclusive).",
      "status": "Waiting",
      "lastActionDateTime": "2021-06-01T11:25:37.8634096Z",
      "isCancellationRequested": false,
      "id": "UNIQUE - JOB - ID",
      "name": "samplejob",
      "description": "Sample for testing events",
      "createdDateTime": "2021-06-01T11:25:32.3421173Z",
      "properties": {
        "key1": "testvalue1",
        "key2": 123.45
      }
    },
    "id": "925c6be2-6561-4572-b7dd-0f3084a54567",
    "topic": "/subscriptions/{Subscription -ID}/resourceGroups/{RESOURCE - GROUP - NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{FARMBEATS-RESOURCE-NAME}",
    "subject": "/farmers/{UNIQUE-FARMER-ID}/satelliteDataIngestionJobs/{UNIQUE-JOB-ID}",
    "eventType": "Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChanged",
    "dataVersion": "1.0",
    "metadataVersion": "1",
    "eventTime": "2021-06-01T11:25:37.8634764Z"
  }
]

イベントの種類: Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChanged

[
  {
    "data": {
      "farmerId": "UNIQUE-FARMER-ID",
      "message": "Created job to fetch weather data for job name 'job2', farmer id 'farmer2' and boundary id 'boundary2'.",
      "status": "Running",
      "lastActionDateTime": "2021-06-01T11:22:27.9031003Z",
      "isCancellationRequested": false,
      "id": "UNIQUE-JOB-ID",
      "createdDateTime": "2021-06-01T07:13:54.8843617Z"
    },
    "id": "ec30313a-ff2f-4b50-882b-31188113c15b",
    "topic": "/subscriptions/{Subscription -ID}/resourceGroups/{RESOURCE - GROUP - NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{FARMBEATS-RESOURCE-NAME}",
    "subject": "/farmers/UNIQUE-FARMER-ID/weatherDataIngestionJobs/UNIQUE-JOB-ID",
    "eventType": "Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChanged",
    "dataVersion": "1.0",
    "metadataVersion": "1",
    "eventTime": "2021-06-01T11:22:27.9031302Z"
  }
]

イベントの種類: Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChanged

[
  {
    "data": {
      "farmerId": "UNIQUE-FARMER-ID",
      "message": "Job completed successfully. Data statistics:{ Processed operations count = 6, Organizations count = 1, Processed organizations count = 1, Processed fields count = 2, Operations count = 6, ShapefileAttachmentsCount = 0, Fields count = 2 }",
      "status": "Succeeded",
      "lastActionDateTime": "2021-06-01T11:30:54.733625Z",
      "isCancellationRequested": false,
      "id": "UNIQUE-JOB-ID",
      "name": "sample-job",
      "description": "sample description",
      "createdDateTime": "2021-06-01T11:30:39.0905288Z",
      "properties": {
        "key1": "value1",
        "key2": 123.45
      }
    },
    "id": "ebdbb7a1-ad28-4af7-b3a2-a4a3a2dd1b4f",
    "topic": "/subscriptions/{Subscription -ID}/resourceGroups/{RESOURCE - GROUP - NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{FARMBEATS-RESOURCE-NAME}",
    "subject": "/farmers/UNIQUE-FARMER-ID/farmOperationDataIngestionJobs/UNIQUE-JOB-ID",
    "eventType": "Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChanged",
    "dataVersion": "1.0",
    "metadataVersion": "1",
    "eventTime": "2021-06-01T11:30:54.733671Z"
  }
]

イベントの種類: Microsoft.AgFoodPlatform.ApplicationDataChanged

  {
    "data": {
      "actionType": "Updated",
      "farmerId": "UNIQUE-FARMER-ID",
      "source": "Sample source",
      "modifiedDateTime": "2021-03-05T11:27:24Z",
      "eTag": "87011311-0000-0700-0000-6042159c0000",
      "id": "UNIQUE-APPLICATION-DATA-ID",
      "status": "Sample status",
      "name": "sample name",
      "description": "Sample description",
      "createdDateTime": "2021-03-05T11:27:24Z",
      "properties": {
        "key1": "value1",
        "key2": 123.45
      }
    },
    "id": "e499f6c4-63ba-4217-8261-0c6cb0e398d2",
    "topic": "/subscriptions/{SUBSCRIPTION-ID}/resourceGroups/{RESOURCE-GROUP-NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{FARMBEATS-RESOURCE-NAME}",
    "subject": "/farmers/UNIQUE-FARMER-ID/applicationData/UNIQUE-APPLICATION-DATA-ID",
    "eventType": "Microsoft.AgFoodPlatform.ApplicationDataChanged",
    "dataVersion": "1.0",
    "metadataVersion": "1",
    "eventTime": "2021-03-05T11:27:24.164612Z"
  }

イベントの種類: Microsoft.AgFoodPlatform.HarvestDataChanged

  {
    "data": {
      "actionType": "Created",
      "farmerId": "UNIQUE-FARMER-ID",
      "source": "Sample source",
      "modifiedDateTime": "2021-03-05T11:33:41Z",
      "eTag": "8701141b-0000-0700-0000-604217150000",
      "id": "UNIQUE-HARVEST-DATA-ID",
      "status": "Sample status",
      "name": "sample name",
      "description": "Sample description",
      "createdDateTime": "2021-03-05T11:33:41Z",
      "properties": {
        "key1": "value1",
        "key2": 123.45
      }
    },
    "id": "dc3837c0-1eed-4bfa-88b6-d018cf6af4db",
    "topic": "/subscriptions/{SUBSCRIPTION-ID}/resourceGroups/{RESOURCE-GROUP-NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{FARMBEATS-RESOURCE-NAME}",
    "subject": "/farmers/UNIQUE-FARMER-ID/harvestData/UNIQUE-HARVEST-DATA-ID",
    "eventType": "Microsoft.AgFoodPlatform.HarvestDataChanged",
    "dataVersion": "1.0",
    "metadataVersion": "1",
    "eventTime": "2021-03-05T11:33:41.3434992Z"
  }

イベントの種類: Microsoft.AgFoodPlatform.TillageDataChanged

  {
    "data": {
      "actionType": "Updated",
      "farmerId": "UNIQUE-FARMER-ID",
      "source": "sample source",
      "modifiedDateTime": "2021-06-15T10:31:07Z",
      "eTag": "6405f027-0000-0100-0000-60c8816b0000",
      "id": "c9858c3f-fb94-474a-a6de-103b453df976",
      "createdDateTime": "2021-06-15T10:31:07Z",
      "name": "sample name",
      "description":"sample description"
      "properties": {
        "_orgId": "498221",
        "_fieldId": "e61b83f4-3a12-431e-8010-596f2466dc27",
        "_cropSeason": "2010"
      }
    },
    "id": "f06f6686-1fa8-41fd-be99-46f40f495cce",
    "topic": "/subscriptions/da9091ec-d18f-456c-9c21-5783ee7f4645/resourceGroups/internal-farmbeats-resources/providers/Microsoft.AgFoodPlatform/farmBeats/internal-eus",
    "subject": "/farmers/10e3d7bf-c559-48be-af31-4e00df83bfcd/tillageData/c9858c3f-fb94-474a-a6de-103b453df976",
    "eventType": "Microsoft.AgFoodPlatform.TillageDataChanged",
    "dataVersion": "1.0",
    "metadataVersion": "1",
    "eventTime": "2021-06-15T10:31:07.6778047Z"
  }

イベントの種類: Microsoft.AgFoodPlatform.PlantingDataChanged

  {
    "data": {
      "actionType": "Created",
      "farmerId": "UNIQUE-FARMER-ID",
      "source": "Sample source",
      "modifiedDateTime": "2021-03-05T11:41:18Z",
      "eTag": "8701242a-0000-0700-0000-604218de0000",
      "id": "UNIQUE-PLANTING-DATA-ID",
      "status": "Sample status",
      "name": "sample name",
      "description": "Sample description",
      "createdDateTime": "2021-03-05T11:41:18Z",
      "properties": {
        "key1": "value1",
        "key2": 123.45
      }
    },
    "id": "42589c7f-4e16-4a4d-9314-d611c822f7ac",
    "topic": "/subscriptions/{SUBSCRIPTION-ID}/resourceGroups/{RESOURCE-GROUP-NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{FARMBEATS-RESOURCE-NAME}",
    "subject": "/farmers/UNIQUE-FARMER-ID/plantingData/UNIQUE-PLANTING-DATA-ID",
    "eventType": "Microsoft.AgFoodPlatform.PlantingDataChanged",
    "dataVersion": "1.0",
    "metadataVersion": "1",
    "eventTime": "2021-03-05T11:41:18.1744322Z"
  }

次のステップ

  • Azure Event Grid の概要については、Event Grid の紹介に関する記事を参照してください。