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 は、豊富な再試行ポリシーおよび配信不能を使用して、ご利用のアプリケーションに信頼性の高いイベント配信を提供します。
サービスでイベントを使用するシナリオの例を次に示します。
- 衛星データまたは気象データをダウンロードするとき、またはジョブを実行するときに、イベントを使用してジョブの状態の変化に対応できます。 長いポーリングを最小限に抑え、サービスへの API 呼び出しの数を減らすことができます。 ジョブの完了を示すプロンプト通知を受け取ることもできます。 すべての非同期インジェスト ジョブは、イベントをサポートできます。
Note
ISV ソリューション フローに関連するイベントは現在サポートされていません。
- パーティー、田畑、農場などのデータ プレーン リソースに変更がある場合は、変更に対応し、ワークフローをトリガーできます。
イベントのフィルター処理
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 をここでテストします。