Azure Data Manager for Agriculture (förhandsversion) som Event Grid-källa
Artikel 03/05/2024
1 deltagare
Feedback
I den här artikeln
Den här artikeln innehåller egenskaper och schema för händelser i Azure Data Manager for Agriculture (förhandsversion). En introduktion till händelsescheman finns i Händelseschema för Azure Event Grid och Molnhändelseschema .
Tillgängliga händelsetyper
Händelsenamn
beskrivning
Microsoft.AgFoodPlatform.PartyChanged
Publicerad när en Party
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.FarmChanged.V2
Publicerad när en Farm
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.FieldChanged.V2
Publicerad när en Field
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.SeasonChanged
Publicerad när en Season
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.SeasonalFieldChanged.V2
Publicerad när en Seasonal Field
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.BoundaryChanged.V2
Publicerad när en Boundary
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.CropChanged
Publicerad när en Crop
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.CropProductChanged
Publicerad när en Crop Product
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.AttachmentChanged.V2
Publicerad när en Attachment
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.ManagementZoneChanged.V2
Publicerad när en Management Zone
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.ZoneChanged.V2
Publicerad när en Zone
skapas/uppdateras/tas bort.
Händelsenamn
beskrivning
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChanged.V2
Publicerat när statusen för ett satellitdatainmatningsjobb ändras, till exempel om jobbet skapas, har förlopp eller slutförts.
Händelsenamn
beskrivning
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChanged.V2
Publicerat när statusen för ett väderdatainmatningsjobb ändras, till exempel om jobbet skapas, har förlopp eller slutförts.
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChanged.V2
Publiceras när statusen för ett väderdatauppdateringsjobb ändras, till exempel om jobbet skapas, har förlopp eller slutförts.
Händelsenamn
beskrivning
Microsoft.AgFoodPlatform.ApplicationDataChanged.V2
Publicerad när en Application Data
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.HarvestDataChanged.V2
Publicerad när en Harvesting Data
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.TillageDataChanged.V2
Publicerad när en Tillage Data
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.PlantingDataChanged.V2
Publicerad när en Planting Data
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChanged.V2
Publicerad när en bildbearbetning rastrerar jobbets status ändras, till exempel om jobbet skapas, har förlopp eller slutförts.
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChanged.V2
Publicerad när statusen för datainmatningsjobbet för en servergruppsåtgärd ändras, till exempel när jobbet skapas, har förlopp eller slutförts.
Händelsenamn
beskrivning
Microsoft.AgFoodPlatform.SensorMappingChanged.V2
Publicerad när en Sensor Mapping
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChanged.V2
Publicerad när en Sensor Partner Integration
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.DeviceDataModelChanged
Publicerad när Device Data Model
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.DeviceChanged
Publicerad när en Device
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.SensorDataModelChanged
Publicerad när en Sensor Data Model
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.SensorChanged
Publicerad när en Sensor
skapas/uppdateras/tas bort.
Händelsenamn
beskrivning
Microsoft.AgFoodPlatform.PrescriptionChanged.V2
Publicerad när en Prescription
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.PrescriptionMapChanged.V2
Publicerad när en Prescription Map
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.PlantTissueAnalysisChanged.V2
Publicerad när en Plant Tissue Analysis
data skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.NutrientAnalysisChanged.V2
Publicerad när en Nutrient Analysis
data skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.InsightChanged.V2
Publicerad när en Insight
skapas/uppdateras/tas bort.
Microsoft.AgFoodPlatform.InsightAttachmentChanged.V2
Publicerad när en Insight Attachment
skapas/uppdateras/tas bort.
Händelsenamn
beskrivning
Microsoft.AgFoodPlatform.BiomassModelJobStatusChanged.V2
Publicerat när statusen för ett Biomass Model-jobb ändras, till exempel om jobbet skapas, har förlopp eller slutförts.
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChanged.V2
Publicerad när statusen för ett Soil Moisture Model-jobb ändras, till exempel om jobbet skapas, har förlopp eller slutförts.
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChanged.V2
Publicerat när status för ett jobb för sensorplaceringsmodell ändras, till exempel om jobbet skapas, har förlopp eller slutförts.
Exempelhändelser
I följande exempel visas schemat för Microsoft.AgFoodPlatform.PartyChanged :
[
{
"data": {
"actionType": "Deleted",
"modifiedDateTime": "2022-10-17T18:43:37Z",
"eTag": "0000000000-0000-0000-0000-0000000000000",
"properties": {
"key1": "value1",
"key2": 123.45
},
"id": "<YOUR-PARTY-ID>",
"createdDateTime": "2022-10-17T18:43:30Z"
},
"id": "000000000-0000-0000-0000-0000000000000",
"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"
}
]
I följande exempel visas schemat för Microsoft.AgFoodPlatform.PartyChanged :
[
{
"data": {
"actionType": "Deleted",
"modifiedDateTime": "2022-10-17T18:43:37Z",
"eTag": "0000000-0000-0000-0000-000000000000",
"properties": {
"key1": "value1",
"key2": 123.45
},
"id": "<YOUR-PARTY-ID>",
"createdDateTime": "2022-10-17T18:43:30Z"
},
"id": "0000000-0000-0000-0000-00000000000",
"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"
}
]
Händelseegenskaper
En händelse har följande data på den översta nivån:
Property
Type
Description
source
sträng
Fullständig resurssökväg till händelsekällan. Det här fältet kan inte skrivas. Event Grid ger det här värdet.
subject
sträng
Utgivardefinierad sökväg till händelseobjektet.
type
sträng
En av de registrerade händelsetyperna för den här händelsekällan.
time
sträng
Den tid då händelsen genereras baserat på leverantörens UTC-tid.
id
sträng
Unik identifierare för händelsen.
data
objekt
Händelsedata för App Configuration.
specversion
sträng
CloudEvents schemaspecifikationsversion.
En händelse har följande data på den översta nivån:
Property
Type
Description
topic
sträng
Fullständig resurssökväg till händelsekällan. Det här fältet kan inte skrivas. Event Grid ger det här värdet.
subject
sträng
Utgivardefinierad sökväg till händelseobjektet.
eventType
sträng
En av de registrerade händelsetyperna för den här händelsekällan.
eventTime
sträng
Den tid då händelsen genereras baserat på leverantörens UTC-tid.
id
sträng
Unik identifierare för händelsen.
data
objekt
Händelsedata för App Configuration.
dataVersion
sträng
Dataobjektets schemaversion. Utgivaren definierar schemaversion.
metadataVersion
sträng
Schemaversionen av händelsens metadata. Event Grid definierar schemat för de översta egenskaperna. Event Grid ger det här värdet.
Dataobjektet har följande vanliga egenskaper:
Property
Type
Beskrivning
id
String
Unikt ID för resursen.
actionType
String
Anger ändringen, som utlöste publicering av händelsen. Tillämpliga värden skapas, uppdateras och tas bort.
egenskaper
Objekt
Den innehåller användardefinierade nyckel/värde-par.
modifiedDateTime
String
Anger den tidpunkt då händelsen senast ändrades.
createdDateTime
String
Anger den tidpunkt då resursen skapades.
status
String
Innehåller objektets användardefinierade status.
Etag
String
Implementerar optimistisk samtidighet.
description
sträng
Textbeskrivning av resursen.
name
sträng
Namn för att identifiera resursen.
Property
Type
Beskrivning
id
String
Unikt ID för jobbet.
name
sträng
Användardefinierat namn på jobbet.
status
sträng
Olika tillstånd som ett jobb kan finnas i.
isCancellationRequested
boolean
Flagga som ställs in när jobbet avbryts begärs.
description
sträng
Textbeskrivning av jobbet.
partyId
sträng
Part-ID för vilket jobb som skapades.
meddelande
sträng
Statusmeddelande för att samla in mer information om jobbet.
lastActionDateTime
date-time
Datum-tid när den senaste åtgärden utfördes på jobbet, exempelformat: åååå-MM-ddTHH:mm:ssZ.
createdDateTime
date-time
Datum-tid när resursen skapades, exempelformat: åååå-MM-ddTHH:mm:ssZ.
egenskaper
Objekt
Den innehåller användardefinierade nyckel/värde-par.
Nästa steg