共用方式為


適用於農業的 Azure 資料管理員 (預覽) 作為事件方格來源

本文提供適用於農業的 Azure 資料管理員 (預覽版) 事件的屬性和結構描述。 如需事件結構描述的簡介,請參閱 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",
      "topic": "/subscriptions/{SUBSCRIPTION-ID}/resourceGroups/{RESOURCE-GROUP-NAME}/providers/Microsoft.AgFoodPlatform/farmBeats/{YOUR-RESOURCE-NAME}",
      "subject": "/parties/<YOUR-PARTY-ID>",
      "eventType": "Microsoft.AgFoodPlatform.PartyChanged",
      "dataVersion": "1.0",
      "metadataVersion": "1",
      "eventTime": "2022-10-17T18:43:37.3306735Z"
    }
]

事件屬性

事件具有下列的最高層級資料:

屬性 類型​ 描述
topic string 事件來源的完整資源路徑。 此欄位無法寫入。 事件方格提供此值。
subject string 發行者定義事件主旨的路徑。
eventType string 此事件來源已註冊的事件類型之一。
eventTime string 事件產生的時間,以提供者的 UTC 時間為準。
id string 事件的唯一識別碼。
data object 應用程式組態事件資料。
dataVersion string 資料物件的結構描述版本。 發行者會定義結構描述版本。
metadataVersion string 事件中繼資料的結構描述版本。 「事件方格」會定義最上層屬性的結構描述。 事件方格提供此值。

資料物件具有下列通用屬性:

屬性 類型​ 描述
id String 資源的唯一識別碼。
actionType String 表示觸發事件發佈的變更。 適用值為建立、更新、刪除。
內容 Object 包含使用者定義的索引鍵-值組。
modifiedDateTime String 指出上次修改事件的時間。
createdDateTime String 指出資源建立的時間。
status String 包含使用者定義的物件狀態。
eTag String 實作開放式同步存取。
description string 資源的文字描述。
NAME 字串 用於識別資源的名稱。
屬性 類型​ 描述
id String 作業的唯一識別碼。
NAME 字串 使用者定義的作業名稱。
status 字串 作業可以處於的各種狀態。
isCancellationRequested boolean 要求取消作業時設定的旗標。
description string 作業的文字描述。
partyId string 已建立作業的合作對象識別碼。
message string 擷取更多作業詳細資料的狀態訊息。
lastActionDateTime date-time 上次針對作業採取動作的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。
createdDateTime date-time 建立資源的日期時間,範例格式:yyyy-MM-ddTHH:mm:ssZ。
內容 Object 包含使用者定義的索引鍵-值組。

下一步