Share via


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

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

前提条件

Azure Data Manager for Agriculture でイベント機能をデプロイする手順を開始する前に、次の前提条件を満たしていることを確認することが重要です。

Data Manager for Agriculture イベントへの対応

Data Manager for Agriculture イベントを使用すると、アプリケーションはリソースの作成、削除、更新に対応できます。 Data Manager for Agriculture イベントは、Azure Event Grid を使用してプッシュされます。

Azure Functions、Azure Logic Apps、または独自の http リスナーに対しても、これらのイベントをサブスクライブできます。 Azure Event Grid は、豊富な再試行ポリシーおよび配信不能を使用して、ご利用のアプリケーションに信頼性の高いイベント配信を提供します。

サービスでイベントを使用するシナリオの例を次に示します。

  1. 衛星データまたは気象データをダウンロードするとき、またはジョブを実行するときに、イベントを使用してジョブの状態の変化に対応できます。 長いポーリングを最小限に抑え、サービスへの API 呼び出しの数を減らすことができます。 ジョブの完了を示すプロンプト通知を受け取ることもできます。 すべての非同期インジェスト ジョブは、イベントをサポートできます。

Note

ISV ソリューション フローに関連するイベントは現在サポートされていません。

  1. パーティー、田畑、農場などのデータ プレーン リソースに変更がある場合は、変更に対応し、ワークフローをトリガーできます。

イベントのフィルター処理

Data Manager for Agriculture イベントをイベントの種類、件名、またはデータ オブジェクトのフィールドによってフィルター処理できます。 Event Grid のフィルターは、件名の先頭または末尾と一致し、一致するイベントがサブスクライバーに移動できるようにします。

たとえば、PartyChanged イベントの場合、ID Party1234 を持つ特定のパーティーの変更に関する通知を受信するには、次のように件名フィルター "EndsWith" を使用できます。

EndsWith- /Party1234 このイベントの件名は "/parties/Party1234" 形式です

イベント スキーマの件名は、"starts with" フィルターと "exact match" フィルターも提供します。

同様に、パーティー ID のグループに対して同じイベントをフィルター処理するには、イベント データ オブジェクトの partyId フィールドに対する高度なフィルターを使用します。 1 つのサブスクリプションで、フィルター処理されるキーごとに 25 個の値の制限がある 5 つの高度なフィルターを追加できます。

フィルターを適用する方法の詳細については、「Event Grid のイベントのフィルター処理」をご覧ください。

イベントへのサブスクライブ

Azure portal または Azure Resource Manager クライアントを使用して、Data Manager for Agriculture イベントをサブスクライブできます。 これらはそれぞれ、ユーザーに一連の機能を提供します。 各方法の詳細については、次のリソースを参照してください。

ポータルを使用してイベントをサブスクライブする

ARM テンプレート クライアントを使用してイベントをサブスクライブする

イベントの使用に関する手法

Data Manager for Agriculture イベントを処理するアプリケーションは、いくつかの推奨される手法に従う必要があります。

  • eventType が処理可能な種類であることを確認するとともに、受信するすべてのイベントが想定している種類のものであるとは思い込まないようにしてください。
  • メッセージは順不同で到着する可能性があるので、modifiedTime フィールドと etag フィールドを使用して、特定のオブジェクトのイベントの順序を確認します。
  • Data Manager for Agriculture イベントにより、サブスクライバーへの少なくとも 1 回の配信が保証され、すべてのメッセージが確実に出力されます。 ただし、サブスクリプションの再試行または可用性のために、重複するメッセージが発生することがあります。 メッセージの配信と再試行の詳細については、「Event Grid によるメッセージの配信と再試行」を参照してください
  • わからないフィールドは無視します。 この手法に従うと、将来追加されるかもしれない新しい機能に弾力的に対応できます。

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

イベント名 説明
Microsoft.AgFoodPlatform.PartyChanged Azure Data Manager for Agriculture リソースでパーティーが作成/更新/削除されたときに発行される
Microsoft.AgFoodPlatform.FarmChangedV2 Azure Data Manager for Agriculture リソースで農場が作成/更新/削除されたときに発行される
Microsoft.AgFoodPlatform.FieldChangedV2 Azure Data Manager for Agriculture リソースで田畑が作成/更新/削除されたときに発行される
Microsoft.AgFoodPlatform.SeasonalFieldChangedV2 Azure Data Manager for Agriculture リソースで季節限定の田畑が作成/更新/削除されたときに発行される
Microsoft.AgFoodPlatform.CropChanged Azure Data Manager for Agriculture リソースで作物が作成/更新/削除されたときに発行される
Microsoft.AgFoodPlatform.CropProductChanged Azure Data Manager for Agriculture リソースで生産品が作成/更新/削除されたときに発行される
Microsoft.AgFoodPlatform.SeasonChanged Azure Data Manager for Agriculture リソースで季節が作成/更新/削除されたときに発行される
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChangedV2 衛星データ インジェスト ジョブの状態が変化したときに発行されます。たとえば、ジョブが作成された、進行した、完了したときです。
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChangedV2 気象データ インジェスト ジョブの状態が変化したときに発行されます。たとえば、ジョブが作成された、進行した、完了したときです。
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChangedV2 Weather Data Refresher ジョブの状態が変更されたときに発行されます。
Microsoft.AgFoodPlatform.SensorMappingChangedV2 センサー マッピングが変更されたときに発行される
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChangedV2 センサー パートナー統合が変更されたときに発行される
Microsoft.AgFoodPlatform.DeviceDataModelChanged デバイス データ モデルが変更されたときに発行される
Microsoft.AgFoodPlatform.DeviceChanged デバイスが変更されたときに発行される
Microsoft.AgFoodPlatform.SensorDataModelChanged センサー データ モデルが変更されたときに発行される
Microsoft.AgFoodPlatform.SensorChanged センサーが変更されたときに発行される
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChangedV2 農作業データ インジェスト ジョブの状態が変化したときに発行されます。たとえば、ジョブが作成された、進行した、完了したときです。
Microsoft.AgFoodPlatform.ApplicationDataChangedV2 Azure Data Manager for Agriculture リソースでアプリケーション データが作成/更新/削除されたときに発行される
Microsoft.AgFoodPlatform.HarvestDataChangedV2 Azure Data Manager for Agriculture リソースで収穫データが作成/更新/削除されたときに発行される
Microsoft.AgFoodPlatform.TillageDataChangedV2 Azure Data Manager for Agriculture リソースで耕作データが作成/更新/削除されたときに発行される
Microsoft.AgFoodPlatform.PlantingDataChangedV2 Azure Data Manager for Agriculture リソースで植え付けデータが作成/更新/削除されたときに発行される
Microsoft.AgFoodPlatform.AttachmentChangedV2 添付ファイルが作成/更新/削除されたときに発行されます。
Microsoft.AgFoodPlatform.ZoneChangedV2 ゾーンが作成/更新/削除されたときに発行されます。
Microsoft.AgFoodPlatform.ManagementZoneChangedV2 管理ゾーンが作成/更新/削除されたときに発行されます。
Microsoft.AgFoodPlatform.PrescriptionChangedV2 処方が作成/更新/削除されたときに発行されます。
Microsoft.AgFoodPlatform.PrescriptionMapChangedV2 処方マップが作成/更新/削除されたときに発行されます。
Microsoft.AgFoodPlatform.PlantTissueAnalysisChangedV2 植物組織分析データが作成/更新/削除されたときに発行されます。
Microsoft.AgFoodPlatform.NutrientAnalysisChangedV2 栄養分析データが作成/更新/削除されたときに発行されます。
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChangedV2 画像処理ラスタライズ ジョブの状態が変化したときに発行されます。たとえば、ジョブが作成された、進行した、完了したときです。
Microsoft.AgFoodPlatform.InsightChangedV2 分析情報が作成/更新/削除されたときに発行されます。
Microsoft.AgFoodPlatform.InsightAttachmentChangedV2 分析情報の添付ファイルが作成/更新/削除されたときに発行されます。
Microsoft.AgFoodPlatform.BiomassModelJobStatusChangedV2 バイオマス モデル ジョブの状態が変更されたときに発行される
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChangedV2 土壌水分モデル ジョブの状態が変更されたときに発行されます
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChangedV2 センサー配置モデル ジョブの状態が変更されたときに発行されます

イベントのプロパティ

各 Azure Data Manager for Agriculture イベントには 2 つの部分があります。最初の部分はイベント間で共通であり、2 つ目のデータ オブジェクトには各イベントに固有のプロパティが含まれています。

イベント間で共通する部分は、「Event Grid イベント スキーマ」で詳しく説明されており、次の最上位データがあります。

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

パーティー、季節、作物、生産品変更イベントの場合、データ オブジェクトには次のプロパティが含まれます。

プロパティ タイプ 内容
id string リソースの一意の ID。
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです
properties オブジェクト ユーザー定義のキー - 値のペアが格納されます。
modifiedDateTime string イベントの最終更新時刻を示します。
createdDateTime string リソースが作成された時刻を示します。
status string オブジェクトのユーザー定義の状態が格納されます。
eTag string オプティミスティック同時実行制御を実装します。
description string リソースの説明テキスト。
name string リソースを識別する名前

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

プロパティ タイプ 内容
id string リソースの一意の ID。
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです
properties オブジェクト ユーザー定義のキー - 値のペアが格納されます。
modifiedDateTime string イベントの最終更新時刻を示します。
createdDateTime string リソースが作成された時刻を示します。
status string オブジェクトのユーザー定義の状態が格納されます。
eTag string オプティミスティック同時実行制御を実装します。
description string リソースの説明テキスト。
name string リソースを識別する名前
partyId string 所属するパーティーの ID。

デバイス データ モデルおよびセンサー データ モデル イベントの場合、データ オブジェクトには次のプロパティが含まれます。

プロパティ タイプ 説明
sensorPartnerId string sensorPartner に関連付けられている ID。
ID string リソースの一意の ID。
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです
properties オブジェクト ユーザー定義のキー - 値のペアが格納されます。
modifiedDateTime string イベントの最終更新時刻を示します。
createdDateTime string リソースが作成された時刻を示します。
status string オブジェクトのユーザー定義の状態が格納されます。
eTag string オプティミスティック同時実行制御を実装します。
description string リソースの説明テキスト。
name string リソースを識別する名前

デバイス イベントの場合は、データ オブジェクトには次のプロパティが含まれます。

プロパティ タイプ 説明
deviceDataModelId string deviceDataModel に関連付けられている ID。
integrationId string 統合に関連付けられている ID。
sensorPartnerId string sensorPartner に関連付けられている ID。
ID string リソースの一意の ID。
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです
properties オブジェクト ユーザー定義のキー - 値のペアが格納されます。
modifiedDateTime string イベントの最終更新時刻を示します。
createdDateTime string リソースが作成された時刻を示します。
status string オブジェクトのユーザー定義の状態が格納されます。
eTag string オプティミスティック同時実行制御を実装します。
description string リソースの説明テキスト。
name string リソースを識別する名前

センサー イベントの場合は、データ オブジェクトには次のプロパティが含まれます。

プロパティ タイプ 説明
sensorDataModelId string sensorDataModel に関連付けられている ID。
integrationId string 統合に関連付けられている ID。
deviceId string デバイスに関連付けられている ID。
sensorPartnerId string sensorPartner に関連付けられている ID。
ID string リソースの一意の ID。
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです
properties オブジェクト ユーザー定義のキー - 値のペアが格納されます。
modifiedDateTime string イベントの最終更新時刻を示します。
createdDateTime string リソースが作成された時刻を示します。
status string オブジェクトのユーザー定義の状態が格納されます。
eTag string オプティミスティック同時実行制御を実装します。
description string リソースの説明テキスト。
name string リソースを識別する名前

センサー マッピング イベントの場合は、データ オブジェクトには次のプロパティが含まれます。

プロパティ タイプ 説明
sensorId string センサーに関連付けられている ID。
partyId string パーティーに関連付けられている ID。
sensorPartnerId string sensorPartner に関連付けられている ID。
ID string リソースの一意の ID。
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです
properties オブジェクト ユーザー定義のキー - 値のペアが格納されます。
modifiedDateTime string イベントの最終更新時刻を示します。
createdDateTime string リソースが作成された時刻を示します。
status string オブジェクトのユーザー定義の状態が格納されます。
eTag string オプティミスティック同時実行制御を実装します。
description string リソースの説明テキスト。
name string リソースを識別する名前

センサー パートナー 統合イベントの場合は、データ オブジェクトには次のプロパティが含まれます。

プロパティ タイプ 説明
integrationId string 統合に関連付けられている ID。
partyId string パーティーに関連付けられている ID。
sensorPartnerId string sensorPartner に関連付けられている ID。
ID string リソースの一意の ID。
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです
properties オブジェクト ユーザー定義のキー - 値のペアが格納されます。
modifiedDateTime string イベントの最終更新時刻を示します。
createdDateTime string リソースが作成された時刻を示します。
status string オブジェクトのユーザー定義の状態が格納されます。
eTag string オプティミスティック同時実行制御を実装します。
description string リソースの説明テキスト。
name string リソースを識別する名前

季節限定の田畑のイベントには、次のデータ オブジェクトが含まれます。

プロパティ タイプ 内容
id string 季節限定の田畑のユーザー定義 ID
farmId string 季節限定の田畑が関連付けられている農場のユーザー定義 ID。
partyId string 所属するパーティーの ID。
seasonId string 季節限定の田畑が関連付けられている季節のユーザー定義 ID。
fieldId string 季節限定の田畑が関連付けられている田畑のユーザー定義 ID。
name string 季節限定の田畑のユーザー定義名。
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです。
properties Object ユーザー定義のキー/値のペアが格納されます。
modifiedDateTime string イベントの最終更新時刻を示します。
createdDateTime string リソースが作成された時刻を示します。
status string オブジェクトのユーザー定義の状態が格納されます。
eTag string オプティミスティック同時実行制御を実装します。
description string リソースの説明テキスト。

分析情報のイベントには、次のデータ オブジェクトが含まれます。

プロパティ タイプ 説明
modelId string 関連付けられているモデルの ID。
resourceId string リソースのユーザー定義 ID (農場、田畑など)
resourceType string リソースの種類の名前。 該当する値は、パーティー、農場、田畑、季節限定の田畑などです。
partyId string 所属するパーティーの ID。
modelVersion string 関連付けられているモデルのバージョン。
ID string リソースのユーザー定義 ID。
status string ジョブの状態が格納されます。
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです。
modifiedDateTime date-time リソースが最後に変更された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
createdDateTime date-time リソースが作成された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
eTag string オプティミスティック同時実行制御を実装します
description string リソースを説明するキーと値のペアの一覧。 文字列と数値のみがサポートされています。
name string リソースのユーザー定義名。
properties object リソースのユーザー定義名。

分析情報の添付ファイルのイベントには、次のデータ オブジェクトが含まれます。

プロパティ タイプ 説明
modelId string 関連付けられているモデルの ID。
resourceId string リソースのユーザー定義 ID (農場、田畑など)
resourceType string リソースの種類の名前。
partyId string 所属するパーティーの ID。
insightId string 分析情報リソースに関連付けられている ID。
ID string リソースのユーザー定義 ID。
status string ジョブの状態が格納されます。
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです。
modifiedDateTime date-time リソースが最後に変更された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
createdDateTime date-time リソースが作成された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
eTag string オプティミスティック同時実行制御を実装します
description string リソースを説明するキーと値のペアの一覧。 文字列と数値のみがサポートされています。
name string リソースのユーザー定義名。
properties object リソースのユーザー定義名。

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

プロパティ タイプ 内容
id string 田畑のユーザー定義 ID。
farmId string 田畑が関連付けられている農場のユーザー定義 ID。
partyId string 所属するパーティーの ID。
name string 田畑のユーザー定義名。
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです。
properties Object ユーザー定義のキー/値のペアが格納されます。
modifiedDateTime string イベントの最終更新時刻を示します。
createdDateTime string リソースが作成された時刻を示します。
status string オブジェクトのユーザー定義の状態が格納されます。
eTag string オプティミスティック同時実行制御を実装します。
description string リソースの説明テキスト。

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

プロパティ タイプ 説明
shapefileAttachmentId string 関連付けられている図形ファイルのユーザー定義 ID 名。
partyId string ジョブが作成されたパーティーの ID。
ID string ジョブの一意の ID。
name string ジョブのユーザー定義名。
status string ジョブがなり得るさまざまな状態。 該当する値は、待機中、実行中、成功、失敗、取り消し済みなどです。
isCancellationRequested boolean ジョブの取り消しが要求されたときに設定されるフラグ。
description string ジョブの説明テキスト。
message string ジョブの詳細をキャプチャするステータス メッセージ。
lastActionDateTime date-time ジョブで最後のアクションが実行された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
createdDateTime date-time リソースが作成された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
properties オブジェクト ユーザー定義のキーと値のペアが格納されます

SatelliteDataIngestionJobChanged、WeatherDataIngestionJobChanged、WeatherDataRefresherJobChanged、BiomassModelJobStatusChanged、SoilMoistureModelJobStatusChanged、FarmOperationDataIngestionJobChanged イベントには、次のデータ オブジェクトがあります。

プロパティ タイプ 内容
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 ユーザー定義のキー/値のペアが格納されます。

アプリケーション データ、収穫データ、植え付けデータ、耕作データなどの田畑操作データ イベントには、次のデータ オブジェクトがあります。

プロパティ タイプ 内容
id string リソースの一意の ID。
status string リソースのユーザー定義の状態が格納されます。
partyId string 所属するパーティーの ID。
source string ジョブの詳細を示す Azure Data Manager for Agriculture からのメッセージ。
modifiedDateTime string イベントの最終更新時刻を示します
createdDateTime string リソースが作成された時刻を示します
eTag string オプティミスティック同時実行制御を実装します
name string リソースを識別する名前
description string リソースの説明テキスト
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです。
properties Object ユーザー定義のキー/値のペアが格納されます。

AttachmentChanged イベントには、次のデータ オブジェクトがあります

プロパティ タイプ 説明
resourceId string リソースのユーザー定義 ID (農場、田畑など)
resourceType string リソースの種類の名前。
partyId string 所属するパーティーの ID。
ID string リソースのユーザー定義 ID。
status string ジョブの状態が格納されます。
actionType string イベントの発行中にトリガーされた変更を示します。 適用可能な値は、作成済み、更新済み、削除済みです。
modifiedDateTime date-time リソースが最後に変更された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
createdDateTime date-time リソースが作成された日時 (サンプル形式: yyyy-MM-ddTHH:mm:ssZ)。
eTag string オプティミスティック同時実行制御を実装します
description string リソースの説明テキスト
name string リソースのユーザー定義名。

ZoneChanged イベントには、次のデータ オブジェクトがあります

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

PrescriptionChanged イベントには、次のデータ オブジェクトがあります

プロパティ タイプ 説明
prescriptionMapId string 関連付けられている処方マップのユーザー定義 ID。
partyId string 所属するパーティーの ID。
ID string 処方のユーザー定義 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 リソースの説明テキスト
name string 処方のユーザー定義名。

PrescriptionMapChanged イベントと ManagementZoneChanged イベントには、次のデータ オブジェクトがあります。

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

PlantTissueAnalysisChanged イベントには、次のデータ オブジェクトがあります。

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

NutrientAnalysisChanged イベントには、次のデータ オブジェクトがあります。

プロパティ タイプ 説明
parentId string 親栄養分析が所属する ID。
parentType string 親栄養分析が所属する種類。 適用可能な値は PlantTissueAnalysis です。
partyId string 所属するパーティーの ID。
ID string 栄養分析のユーザー定義 ID。
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 リソースの説明テキスト。
name string 栄養分析のユーザー定義名。

サンプル イベント

サンプル イベントについては、このページを参照してください

次のステップ

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