適用於農業的 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"
}
]
下列範例顯示 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"
}
]
事件屬性
事件具有下列的最高層級資料:
屬性 |
類型 |
描述 |
topic |
string |
事件來源的完整資源路徑。 此欄位無法寫入。 事件方格提供此值。 |
subject |
string |
發行者定義事件主旨的路徑。 |
eventType |
string |
此事件來源已註冊的事件類型之一。 |
eventTime |
string |
事件產生的時間,以提供者的 UTC 時間為準。 |
id |
string |
事件的唯一識別碼。 |
data |
object |
應用程式組態事件資料。 |
dataVersion |
string |
資料物件的結構描述版本。 發行者會定義結構描述版本。 |
metadataVersion |
string |
事件中繼資料的結構描述版本。 「事件方格」會定義最上層屬性的結構描述。 事件方格提供此值。 |
事件具有下列的最高層級資料:
屬性 |
類型 |
描述 |
source |
string |
事件來源的完整資源路徑。 此欄位無法寫入。 事件方格提供此值。 |
subject |
string |
發行者定義事件主旨的路徑。 |
type |
string |
此事件來源已註冊的事件類型之一。 |
time |
string |
事件產生的時間,以提供者的 UTC 時間為準。 |
id |
string |
事件的唯一識別碼。 |
data |
object |
應用程式組態事件資料。 |
specversion |
string |
CloudEvents 結構描述規格版本。 |
資料物件具有下列通用屬性:
屬性 |
類型 |
描述 |
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 |
包含使用者定義的索引鍵-值組。 |
下一步