Event Grid ソースとしての Azure Data Manager for Agriculture (プレビュー)

この記事では、Azure Data Manager for Agriculture (プレビュー) イベントのプロパティとスキーマについて説明します。 イベント スキーマの概要については、「Azure Event Grid イベント スキーマ」と「クラウド イベント スキーマ」を参照してください。

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

イベント名 説明
Microsoft.AgFoodPlatform.PartyChanged Party が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.FarmChanged.V2 Farm が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.FieldChanged.V2 Field が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.SeasonChanged Season が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.SeasonalFieldChanged.V2 Seasonal Field が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.BoundaryChanged.V2 Boundary が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.CropChanged Crop が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.CropProductChanged Crop Product が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.AttachmentChanged.V2 Attachment が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.ManagementZoneChanged.V2 Management Zone が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.ZoneChanged.V2 Zone が作成、更新、削除されたときに発行されます。
イベント名 説明
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChanged.V2 衛星データ インジェスト ジョブの状態が変化したときに発行されます。たとえば、ジョブが作成された、進行した、完了したときです。
イベント名 説明
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChanged.V2 気象データ インジェスト ジョブの状態が変化したときに発行されます。たとえば、ジョブが作成された、進行した、完了したときです。
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChanged.V2 気象データ更新ジョブの状態が変化したときに発行されます。たとえば、ジョブが作成された、進行した、完了したときです。
イベント名 説明
Microsoft.AgFoodPlatform.ApplicationDataChanged.V2 Application Data が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.HarvestDataChanged.V2 Harvesting Data が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.TillageDataChanged.V2 Tillage Data が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.PlantingDataChanged.V2 Planting Data が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChanged.V2 画像処理ラスタライズ ジョブの状態が変化したときに発行されます。たとえば、ジョブが作成された、進行した、完了したときです。
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChanged.V2 農作業データ インジェスト ジョブの状態が変化したときに発行されます。たとえば、ジョブが作成された、進行した、完了したときです。
イベント名 説明
Microsoft.AgFoodPlatform.SensorMappingChanged.V2 Sensor Mapping が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChanged.V2 Sensor Partner Integration が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.DeviceDataModelChanged Device Data Model が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.DeviceChanged Device が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.SensorDataModelChanged Sensor Data Model が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.SensorChanged Sensor が作成、更新、削除されたときに発行されます。
イベント名 説明
Microsoft.AgFoodPlatform.PrescriptionChanged.V2 Prescription が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.PrescriptionMapChanged.V2 Prescription Map が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.PlantTissueAnalysisChanged.V2 Plant Tissue Analysis データが作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.NutrientAnalysisChanged.V2 Nutrient Analysis データが作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.InsightChanged.V2 Insight が作成、更新、削除されたときに発行されます。
Microsoft.AgFoodPlatform.InsightAttachmentChanged.V2 Insight Attachment が作成、更新、削除されたときに発行されます。
イベント名 説明
Microsoft.AgFoodPlatform.BiomassModelJobStatusChanged.V2 バイオマス モデル ジョブの状態が変化したときに発行されます。たとえば、ジョブが作成された、進行した、完了したときです。
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChanged.V2 土壌水分モデル ジョブの状態が変化したときに発行されます。たとえば、ジョブが作成された、進行した、完了したときです。
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChanged.V2 センサー配置モデル ジョブの状態が変化したときに発行されます。たとえば、ジョブが作成された、進行した、完了したときです。

イベントの例

次の例は、Microsoft.AgFoodPlatform.PartyChanged のスキーマを示しています。

[
  {
      "data": {
        "actionType": "Deleted",
        "modifiedDateTime": "2022-10-17T18:43:37Z",
        "eTag": "f700fdd7-0000-0700-0000-634da2550000",
        "properties": {
        "key1": "value1",
        "key2": 123.45
        },
        "id": "<YOUR-PARTY-ID>",
        "createdDateTime": "2022-10-17T18:43:30Z"
      },
      "id": "23fad010-ec87-40d9-881b-1f2d3ba9600b",
      "source": "/subscriptions/{SUBSCRIPTION-ID}/resourceGroups/{RESOURCE-GROUP-NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{YOUR-RESOURCE-NAME}",
      "subject": "/parties/<YOUR-PARTY-ID>",
      "type": "Microsoft.AgFoodPlatform.PartyChanged",
      "specversion":"1.0",
      "time": "2022-10-17T18:43:37.3306735Z"
    }
]

イベントのプロパティ

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

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

データ オブジェクトには、次の一般的なプロパティがあります。

プロパティ タイプ 説明
id String リソースの一意の ID。
actionType String イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです。
properties Object ユーザー定義のキー/値のペアが格納されます。
modifiedDateTime String イベントの最終更新時刻を示します。
createdDateTime String リソースが作成された時刻を示します。
status String オブジェクトのユーザー定義の状態が格納されます。
eTag String オプティミスティック同時実行制御を実装します。
description string リソースの説明テキスト。
name string リソースを識別する名前
プロパティ タイプ 説明
id String ジョブの一意の ID。
name string ジョブのユーザー定義名。
status string ジョブがなり得るさまざまな状態。
isCancellationRequested boolean ジョブの取り消しが要求されたときに設定されるフラグ。
description string ジョブの説明テキスト。
partyId string ジョブが作成されたパーティーの ID。
message string ジョブの詳細をキャプチャするステータス メッセージ。
lastActionDateTime date-time ジョブで最後のアクションが実行された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
createdDateTime date-time リソースが作成された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
properties Object ユーザー定義のキー/値のペアが格納されます。

次のステップ