Azure Data Manager für Landwirtschaft Preview als Ereignisrasterquelle
Dieser Artikel enthält die Eigenschaften und das Schema für Azure Data Manager for Agriculture-Ereignisse. Eine Einführung in Ereignisschemas finden Sie unter Azure Event Grid-Ereignisschema.
Voraussetzungen
Es ist wichtig, dass Sie die folgenden Voraussetzungen erfüllt haben, bevor Sie mit den Schritten zum Bereitstellen des Ereignisse-Features in Azure Data Manager for Agriculture beginnen.
- Ein aktives Azure-Konto
- Microsoft Azure Event Hubs-Namespace und ein im Azure-Portal bereitgestellter Event Hub
Reagieren auf Data Manager für Landwirtschaftsereignisse
Data Manager für Landwirtschaftsereignisse ermöglichen Es Anwendungen, auf die Erstellung, Löschung und Aktualisierung von Ressourcen zu reagieren. Data Manager for Agriculture-Ereignisse werden mithilfe von Azure Event Grid pushed.
Azure Functions, Azure Logic Apps oder sogar Ihr eigener HTTP-Listener können diese Ereignisse abonnieren. Azure Event Grid bietet zuverlässige Ereignisübermittlung an Ihre Anwendungen durch umfangreiche Wiederholungsrichtlinien und Dead Lettering.
Hier sind Beispielszenarien für die Nutzung von Ereignissen in unserem Dienst:
- Beim Herunterladen von Satelliten- oder Wetterdaten oder ausführen von Aufträgen können Sie Ereignisse verwenden, um auf Änderungen im Auftragsstatus zu reagieren. Sie können lange Abrufe minimieren und die Anzahl der API-Aufrufe an den Dienst verringern. Sie können auch eine Aufforderungsbenachrichtigung über den Abschluss des Auftrags erhalten. Alle unsere asynchronen Aufnahmeaufträge sind in der Lage, Ereignisse zu unterstützen.
Hinweis
Ereignisse im Zusammenhang mit dem ISV-Lösungsfluss werden derzeit nicht unterstützt.
- Wenn Änderungen an Datenebenenressourcen wie Party, Feldern, Farmen und anderen ähnlichen Elementen vorhanden sind, können Sie auf Änderungen reagieren und Workflows auslösen.
Filtern von Ereignissen
Sie können Data Manager für Landwirtschaftsereignisse nach Ereignistyp, Betreff oder Feldern im Datenobjekt filtern. Filter im Ereignisraster stimmen mit dem Anfang oder Ende des Betreffs überein, sodass Ereignisse, die übereinstimmen, an den Abonnenten gesendet werden können.
Beispielsweise können Sie für das PartyChanged-Ereignis Benachrichtigungen für Änderungen für eine bestimmte Partei mit ID Party1234 erhalten, wie gezeigt, den Betrefffilter "EndsWith" verwenden:
EndsWith- /Party1234 Der Betreff für dieses Ereignis ist das Format. "/parties/Party1234"
Themen in einem Ereignisschema enthalten auch Filter für "Starts with" und "exact match".
Wenn Sie dasselbe Ereignis für eine Gruppe von Party-IDs filtern möchten, verwenden Sie den Erweiterten Filter für partyId-Feld im Ereignisdatenobjekt. In einem einzigen Abonnement können Sie fünf erweiterte Filter mit einem Grenzwert von 25 Werten für jeden gefilterten Schlüssel hinzufügen.
Weitere Informationen zum Anwenden von Filtern finden Sie unter Filterereignisse für Event Grid.
Abonnieren von Ereignissen
Sie können Data Manager for Agriculture-Ereignisse mit Azure-Portal- oder Azure Resource Manager-Client abonnieren. Jeder dieser Funktionen stellt dem Benutzer eine Reihe von Funktionen zur Verfügung. Weitere Informationen zu den einzelnen Methoden finden Sie in den folgenden Ressourcen.
Abonnieren von Ereignissen über das Portal
Abonnieren von Ereignissen mithilfe des ARM-Vorlagenclients
Methoden zum Nutzen von Ereignissen
Anwendungen, die Data Manager für Landwirtschaftsereignisse behandeln, sollten einige empfohlene Methoden befolgen:
- Überprüfen Sie, ob es sich bei dem eventType um einen Handelt, den Sie verarbeiten möchten, und gehen Sie nicht davon aus, dass alle empfangenen Ereignisse die typen sind, die Sie erwarten.
- Verwenden Sie die Felder "modifiedTime" und "etag", um die Reihenfolge der Ereignisse für ein bestimmtes Objekt zu verstehen.
- Data Manager for Agriculture Events garantiert mindestens einmal die Übermittlung an Abonnenten, wodurch sichergestellt wird, dass alle Nachrichten ausgegeben werden. Aufgrund von Wiederholungen oder abhängig von der Verfügbarkeit von Abonnements kommt es jedoch möglicherweise gelegentlich zu doppelten Nachrichten. Weitere Informationen zur Nachrichtenübermittlung und -wiederholung finden Sie unter "Nachrichtenübermittlung im Ereignisraster" und "Wiederholen".
- Ignorieren Sie Felder, die Sie nicht verstehen. So müssen Sie sich nicht mit neuen Features auseinandersetzen, die in der Zukunft hinzugefügt werden könnten.
Verfügbare Ereignistypen
Veranstaltungsname | BESCHREIBUNG |
---|---|
Microsoft.AgFoodPlatform.PartyChanged | Veröffentlicht, wenn eine Partei in einer Azure Data Manager for Agriculture-Ressource erstellt /updated/deleted wird |
Microsoft.AgFoodPlatform.FarmChangedV2 | Veröffentlicht, wenn eine Farm in einer Azure Data Manager for Agriculture-Ressource erstellt /updated/deleted wird |
Microsoft.AgFoodPlatform.FieldChangedV2 | Veröffentlicht, wenn ein Feld in einer Azure Data Manager for Agriculture-Ressource erstellt /updated/deleted wird |
Microsoft.AgFoodPlatform.SeasonalFieldChangedV2 | Veröffentlicht, wenn ein Saisonfeld in einer Azure Data Manager for Agriculture-Ressource erstellt/aktualisiert/gelöscht wird |
Microsoft.AgFoodPlatform.CropChanged | Veröffentlicht, wenn ein Zuschnitt erstellt /updated/deleted in einer Azure Data Manager for Agriculture-Ressource erstellt wird |
Microsoft.AgFoodPlatform.CropProductChanged | Veröffentlicht, wenn ein Zuschneideprodukt in einer Azure Data Manager for Agriculture-Ressource erstellt/aktualisiert/gelöscht wird |
Microsoft.AgFoodPlatform.SeasonChanged | Veröffentlicht, wenn eine Saison in einer Azure Data Manager for Agriculture-Ressource erstellt /updated/deleted wird |
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChangedV2 | Wird veröffentlicht, wenn sich der Status eines Satelliten-Datenerfassungsauftrags ändert, z. B. wenn ein Auftrag erstellt wird, ausgeführt oder abgeschlossen wurde. |
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChangedV2 | Wird veröffentlicht, wenn sich der Status eines Wetter-Datenerfassungsauftrags ändert, z. B. wenn ein Auftrag erstellt wird, ausgeführt oder abgeschlossen wurde. |
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChangedV2 | Veröffentlicht, wenn der Auftragsstatus der Wetterdatenaktualisierung geändert wird. |
Microsoft.AgFoodPlatform.SensorMappingChangedV2 | Veröffentlicht, wenn die Sensorzuordnung geändert wird |
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChangedV2 | Veröffentlicht, wenn die Sensorpartnerintegration geändert wird |
Microsoft.AgFoodPlatform.DeviceDataModelChanged | Veröffentlicht, wenn das Gerätedatenmodell geändert wird |
Microsoft.AgFoodPlatform.DeviceChanged | Veröffentlicht, wenn das Gerät geändert wird |
Microsoft.AgFoodPlatform.SensorDataModelChanged | Veröffentlicht, wenn das Sensordatenmodell geändert wird |
Microsoft.AgFoodPlatform.SensorChanged | Veröffentlicht, wenn Sensor geändert wird |
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChangedV2 | Wird veröffentlicht, wenn sich der Status eines Farmbetriebs-Datenerfassungsauftrags ändert, z. B. wenn ein Auftrag erstellt wird, ausgeführt oder abgeschlossen wurde. |
Microsoft.AgFoodPlatform.ApplicationDataChangedV2 | Veröffentlicht, wenn Anwendungsdaten in einer Azure Data Manager for Agriculture-Ressource erstellt/aktualisiert/gelöscht werden |
Microsoft.AgFoodPlatform.HarvestDataChangedV2 | Veröffentlicht beim Erstellen /updated/deleted in einer Azure Data Manager for Agriculture-Ressource |
Microsoft.AgFoodPlatform.TillageDataChangedV2 | Veröffentlicht, wenn Tillage-Daten in einer Azure Data Manager for Agriculture-Ressource erstellt /updated/deleted werden |
Microsoft.AgFoodPlatform.PlantingDataChangedV2 | Veröffentlicht beim Erstellen /updated/deleted in einer Azure Data Manager for Agriculture-Ressource |
Microsoft.AgFoodPlatform.AttachmentChangedV2 | Veröffentlicht, wenn eine Anlage erstellt/aktualisiert/gelöscht wird. |
Microsoft.AgFoodPlatform.ZoneChangedV2 | Veröffentlicht, wenn eine Zone erstellt/aktualisiert/gelöscht wird. |
Microsoft.AgFoodPlatform.ManagementZoneChangedV2 | Veröffentlicht, wenn eine Verwaltungszone erstellt/aktualisiert/gelöscht wird. |
Microsoft.AgFoodPlatform.PrescriptionChangedV2 | Veröffentlicht, wenn ein Rezept erstellt/aktualisiert/gelöscht wird. |
Microsoft.AgFoodPlatform.PrescriptionMapChangedV2 | Veröffentlicht, wenn eine verschreibungspflichtige Karte erstellt/aktualisiert/gelöscht wird. |
Microsoft.AgFoodPlatform.PlantTissueAnalysisChangedV2 | Veröffentlicht, wenn Pflanzengewebeanalysedaten erstellt/aktualisiert/gelöscht werden. |
Microsoft.AgFoodPlatform.NutrientAnalysisChangedV2 | Veröffentlicht, wenn Nährstoffanalysedaten erstellt/aktualisiert/gelöscht werden. |
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChangedV2 | Veröffentlicht, wenn sich der Auftragsstatus einer Bildverarbeitung ändert, z. B. auftrag erstellt, statusiert oder abgeschlossen wurde. |
Microsoft.AgFoodPlatform.InsightChangedV2 | Veröffentlicht, wenn Insight erstellt/aktualisiert/gelöscht wird. |
Microsoft.AgFoodPlatform.InsightAttachmentChangedV2 | Veröffentlicht, wenn Insight-Anlage erstellt/aktualisiert/gelöscht wird. |
Microsoft.AgFoodPlatform.BiomassModelJobStatusChangedV2 | Veröffentlicht, wenn der Status des Biomassemodellauftrags geändert wird |
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChangedV2 | Veröffentlicht, wenn der Auftragsstatus des Bodenfeuchtemodells geändert wird |
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChangedV2 | Veröffentlicht, wenn der Status des Auftrags des Sensorplatzierungsmodells geändert wird |
Ereigniseigenschaften
Jedes Azure Data Manager for Agriculture-Ereignis verfügt über zwei Teile, der erste Teil ist für Ereignisse gemeinsam, und das zweite Datenobjekt enthält Eigenschaften, die für jedes Ereignis spezifisch sind.
Die gemeinsame Komponente für Ereignisse wird im Ereignisraster-Ereignisschema ausgearbeitet und enthält die folgenden Daten auf oberster Ebene:
Eigenschaft | Type | BESCHREIBUNG |
---|---|---|
topic | Zeichenfolge | Vollständiger Ressourcenpfaf zur Ereignisquelle. Dieses Feld ist nicht beschreibbar. Dieser Wert wird von Event Grid bereitgestellt. |
subject | Zeichenfolge | Vom Herausgeber definierter Pfad zum Ereignisbetreff |
eventType | Zeichenfolge | Einer der registrierten Ereignistypen für die Ereignisquelle. |
eventTime | Zeichenfolge | Die Zeit, in der das Ereignis generiert wird, basierend auf der UTC-Zeit des Anbieters. |
ID | Zeichenfolge | Eindeutiger Bezeichner für das Ereignis. |
data | Objekt (object) | Datenobjekt mit spezifischen Eigenschaften für jeden Ereignistyp. |
dataVersion | Zeichenfolge | Die Schemaversion des Datenobjekts. Der Herausgeber definiert die Schemaversion. |
metadataVersion | Zeichenfolge | Die Schemaversion der Ereignismetadaten. Event Grid definiert das Schema der Eigenschaften der obersten Ebene. Dieser Wert wird von Event Grid bereitgestellt. |
Für Party-, Saison-, Zuschneide-, Zuschneide-, Zuschneide-Ereignisse enthält das Datenobjekt die folgenden Eigenschaften:
Eigenschaft | Type | Beschreibung |
---|---|---|
id | Zeichenfolge | Eindeutige ID der Ressource. |
actionType | Zeichenfolge | Gibt die Änderung an, das die Veröffentlichung des Ereignisses ausgelöst hat. Anwendbare Werte werden erstellt, aktualisiert, gelöscht |
properties | Object | Es enthält benutzerdefinierte Schlüssel – Wertpaare. |
modifiedDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem das Ereignis zuletzt geändert wurde. |
createdDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem die Ressource erstellt wurde. |
status | Zeichenfolge | Enthält den benutzerdefinierten Status des Objekts. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | Zeichenfolge | Textbeschreibung der Ressource. |
name | Zeichenfolge | Der Name zur Identifizierung der Ressource. |
Für Farmereignisse enthält das Datenobjekt die folgenden Eigenschaften:
Eigenschaft | Type | Beschreibung |
---|---|---|
id | Zeichenfolge | Eindeutige ID der Ressource. |
actionType | Zeichenfolge | Gibt die Änderung an, das die Veröffentlichung des Ereignisses ausgelöst hat. Anwendbare Werte werden erstellt, aktualisiert, gelöscht |
properties | Object | Es enthält benutzerdefinierte Schlüssel – Wertpaare. |
modifiedDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem das Ereignis zuletzt geändert wurde. |
createdDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem die Ressource erstellt wurde. |
status | Zeichenfolge | Enthält den benutzerdefinierten Status des Objekts. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | Zeichenfolge | Textbeschreibung der Ressource. |
name | Zeichenfolge | Der Name zur Identifizierung der Ressource. |
partyId | Zeichenfolge | DIE ID der Partei, zu der sie gehört. |
Für Gerätedatenmodell- und Sensordatenmodellereignisse enthält das Datenobjekt die folgenden Eigenschaften:
Eigenschaft | Type | Beschreibung |
---|---|---|
sensorPartnerId | Zeichenfolge | ID, die dem sensorPartner zugeordnet ist. |
ID | Zeichenfolge | Eindeutige ID der Ressource. |
actionType | Zeichenfolge | Gibt die Änderung an, die die Veröffentlichung des Ereignisses ausgelöst hat. Anwendbare Werte werden erstellt, aktualisiert, gelöscht |
properties | Object | Es enthält benutzerdefinierte Schlüssel – Wertpaare. |
modifiedDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem das Ereignis zuletzt geändert wurde. |
createdDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem die Ressource erstellt wurde. |
status | Zeichenfolge | Enthält den benutzerdefinierten Status des Objekts. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | Zeichenfolge | Textbeschreibung der Ressource. |
name | Zeichenfolge | Der Name zur Identifizierung der Ressource. |
Für Geräteereignisse enthält das Datenobjekt die folgenden Eigenschaften:
Eigenschaft | Type | Beschreibung |
---|---|---|
deviceDataModelId | Zeichenfolge | ID, die dem deviceDataModel zugeordnet ist. |
integrationId | Zeichenfolge | ID, die der Integration zugeordnet ist. |
sensorPartnerId | Zeichenfolge | ID, die dem sensorPartner zugeordnet ist. |
ID | Zeichenfolge | Eindeutige ID der Ressource. |
actionType | Zeichenfolge | Gibt die Änderung an, das die Veröffentlichung des Ereignisses ausgelöst hat. Anwendbare Werte werden erstellt, aktualisiert, gelöscht |
properties | Object | Es enthält benutzerdefinierte Schlüssel – Wertpaare. |
modifiedDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem das Ereignis zuletzt geändert wurde. |
createdDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem die Ressource erstellt wurde. |
status | Zeichenfolge | Enthält den benutzerdefinierten Status des Objekts. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | Zeichenfolge | Textbeschreibung der Ressource. |
name | Zeichenfolge | Der Name zur Identifizierung der Ressource. |
Für Sensorereignisse enthält das Datenobjekt die folgenden Eigenschaften:
Eigenschaft | Type | Beschreibung |
---|---|---|
sensorDataModelId | Zeichenfolge | ID, die dem sensorDataModel zugeordnet ist. |
integrationId | Zeichenfolge | ID, die der Integration zugeordnet ist. |
deviceId | Zeichenfolge | Die dem Gerät zugeordnete ID. |
sensorPartnerId | Zeichenfolge | ID, die dem sensorPartner zugeordnet ist. |
ID | Zeichenfolge | Eindeutige ID der Ressource. |
actionType | Zeichenfolge | Gibt die Änderung an, das die Veröffentlichung des Ereignisses ausgelöst hat. Anwendbare Werte werden erstellt, aktualisiert, gelöscht |
properties | Object | Es enthält benutzerdefinierte Schlüssel – Wertpaare. |
modifiedDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem das Ereignis zuletzt geändert wurde. |
createdDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem die Ressource erstellt wurde. |
status | Zeichenfolge | Enthält den benutzerdefinierten Status des Objekts. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | Zeichenfolge | Textbeschreibung der Ressource. |
name | Zeichenfolge | Der Name zur Identifizierung der Ressource. |
Für Sensorzuordnungsereignisse enthält das Datenobjekt die folgenden Eigenschaften:
Eigenschaft | Type | Beschreibung |
---|---|---|
sensorId | Zeichenfolge | ID, die dem Sensor zugeordnet ist. |
partyId | Zeichenfolge | Id, die der Partei zugeordnet ist. |
sensorPartnerId | Zeichenfolge | ID, die dem sensorPartner zugeordnet ist. |
ID | Zeichenfolge | Eindeutige ID der Ressource. |
actionType | Zeichenfolge | Gibt die Änderung an, das die Veröffentlichung des Ereignisses ausgelöst hat. Anwendbare Werte werden erstellt, aktualisiert, gelöscht |
properties | Object | Es enthält benutzerdefinierte Schlüssel – Wertpaare. |
modifiedDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem das Ereignis zuletzt geändert wurde. |
createdDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem die Ressource erstellt wurde. |
status | Zeichenfolge | Enthält den benutzerdefinierten Status des Objekts. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | Zeichenfolge | Textbeschreibung der Ressource. |
name | Zeichenfolge | Der Name zur Identifizierung der Ressource. |
Für Sensorpartnerintegrationsereignisse enthält das Datenobjekt die folgenden Eigenschaften:
Eigenschaft | Type | Beschreibung |
---|---|---|
integrationId | Zeichenfolge | ID, die der Integration zugeordnet ist. |
partyId | Zeichenfolge | Id, die der Partei zugeordnet ist. |
sensorPartnerId | Zeichenfolge | ID, die dem sensorPartner zugeordnet ist. |
ID | Zeichenfolge | Eindeutige ID der Ressource. |
actionType | Zeichenfolge | Gibt die Änderung an, das die Veröffentlichung des Ereignisses ausgelöst hat. Anwendbare Werte werden erstellt, aktualisiert, gelöscht |
properties | Object | Es enthält benutzerdefinierte Schlüssel – Wertpaare. |
modifiedDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem das Ereignis zuletzt geändert wurde. |
createdDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem die Ressource erstellt wurde. |
status | Zeichenfolge | Enthält den benutzerdefinierten Status des Objekts. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | Zeichenfolge | Textbeschreibung der Ressource. |
name | Zeichenfolge | Der Name zur Identifizierung der Ressource. |
Saisonale Feldereignisse weisen das folgende Datenobjekt auf:
Eigenschaft | Type | Beschreibung |
---|---|---|
id | Zeichenfolge | Benutzerdefinierte ID des Saisonfelds |
farmId | Zeichenfolge | Benutzerdefinierte ID der Farm, der das saisonbedingte Feld zugeordnet ist. |
partyId | Zeichenfolge | DIE ID der Partei, zu der sie gehört. |
saisonId | Zeichenfolge | Benutzerdefinierte ID der Saison, der das saisonbedingte Feld zugeordnet ist. |
fieldId | Zeichenfolge | Benutzerdefinierte ID des Felds, dem das saisonbedingte Feld zugeordnet ist. |
name | Zeichenfolge | Benutzerdefinierter Name des saisonbedingten Felds. |
actionType | Zeichenfolge | Gibt die Änderung an, das die Veröffentlichung des Ereignisses ausgelöst hat. Gültige Werte sind „Created“ (Erstellt), „Updated“ (Aktualisiert) und „Deleted“ (Gelöscht). |
properties | Object | Enthält benutzerdefinierte Schlüssel-Wert-Paare. |
modifiedDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem das Ereignis zuletzt geändert wurde. |
createdDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem die Ressource erstellt wurde. |
status | Zeichenfolge | Enthält den benutzerdefinierten Status des Objekts. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | Zeichenfolge | Textbeschreibung der Ressource. |
Insight-Ereignisse weisen das folgende Datenobjekt auf:
Eigenschaft | Type | Beschreibung |
---|---|---|
modelId | Zeichenfolge | ID des zugeordneten Modells. |
Ressourcen-ID | Zeichenfolge | Benutzerdefinierte ID der Ressource wie Farm, Feld usw. |
resourceType | Zeichenfolge | Name des Ressourcentyps Anwendbare Werte sind "Party", "Farm", "Field", "SeasonalField" usw. |
partyId | Zeichenfolge | DIE ID der Partei, zu der sie gehört. |
modelVersion | Zeichenfolge | Version des zugeordneten Modells. |
ID | Zeichenfolge | Benutzerdefinierte ID der Ressource. |
status | Zeichenfolge | Enthält den Status des Auftrags. |
actionType | Zeichenfolge | Gibt die Änderung an, das die Veröffentlichung des Ereignisses ausgelöst hat. Gültige Werte sind „Created“ (Erstellt), „Updated“ (Aktualisiert) und „Deleted“ (Gelöscht). |
modifiedDateTime | date-time | Datum und Uhrzeit der letzten Änderung der Ressource, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
createdDateTime | date-time | Datum und Uhrzeit der Erstellung der Ressource, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | string | Eine Liste mit Schlüssel-/Wertpaaren, welche die Ressource beschreiben. Es werden nur Zeichenfolgen und numerische Werte unterstützt. |
name | Zeichenfolge | Benutzerdefinierter Name der Ressource. |
properties | Objekt (object) | Benutzerdefinierter Name der Ressource. |
InsightAttachment-Ereignisse weisen das folgende Datenobjekt auf:
Eigenschaft | Type | Beschreibung |
---|---|---|
modelId | Zeichenfolge | ID des zugeordneten Modells. |
Ressourcen-ID | Zeichenfolge | Benutzerdefinierte ID der Ressource wie Farm, Feld usw. |
resourceType | Zeichenfolge | Name des Ressourcentyps |
partyId | Zeichenfolge | DIE ID der Partei, zu der sie gehört. |
insightId | Zeichenfolge | ID, die der Insight-Ressource zugeordnet ist. |
ID | Zeichenfolge | Benutzerdefinierte ID der Ressource. |
status | Zeichenfolge | Enthält den Status des Auftrags. |
actionType | Zeichenfolge | Gibt die Änderung an, das die Veröffentlichung des Ereignisses ausgelöst hat. Gültige Werte sind „Created“ (Erstellt), „Updated“ (Aktualisiert) und „Deleted“ (Gelöscht). |
modifiedDateTime | date-time | Datum und Uhrzeit der letzten Änderung der Ressource, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
createdDateTime | date-time | Datum und Uhrzeit der Erstellung der Ressource, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | string | Eine Liste mit Schlüssel-/Wertpaaren, welche die Ressource beschreiben. Es werden nur Zeichenfolgen und numerische Werte unterstützt. |
name | Zeichenfolge | Benutzerdefinierter Name der Ressource. |
properties | Objekt (object) | Benutzerdefinierter Name der Ressource. |
Feldereignisse weisen das folgende Datenobjekt auf:
Eigenschaft | Type | Beschreibung |
---|---|---|
id | Zeichenfolge | Benutzerdefinierte ID des Felds. |
farmId | Zeichenfolge | Benutzerdefinierte ID der Farm, der das Feld zugeordnet ist. |
partyId | Zeichenfolge | DIE ID der Partei, zu der sie gehört. |
name | Zeichenfolge | Benutzerdefinierter Name des Felds. |
actionType | Zeichenfolge | Gibt die Änderung an, das die Veröffentlichung des Ereignisses ausgelöst hat. Gültige Werte sind „Created“ (Erstellt), „Updated“ (Aktualisiert) und „Deleted“ (Gelöscht). |
properties | Object | Enthält benutzerdefinierte Schlüssel-Wert-Paare. |
modifiedDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem das Ereignis zuletzt geändert wurde. |
createdDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem die Ressource erstellt wurde. |
status | Zeichenfolge | Enthält den benutzerdefinierten Status des Objekts. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | Zeichenfolge | Textbeschreibung der Ressource. |
Das ImageProcessingRasterizeJobStatusChanged-Ereignis weist das folgende Datenobjekt auf:
Eigenschaft | Type | Beschreibung |
---|---|---|
shapefileAttachmentId | Zeichenfolge | Benutzerdefinierter ID-Name der zugeordneten Shape-Datei. |
partyId | Zeichenfolge | ID der Partei, für die der Auftrag erstellt wurde. |
ID | Zeichenfolge | Eindeutige ID des Auftrags. |
name | Zeichenfolge | Benutzerdefinierter Name des Auftrags. |
status | Zeichenfolge | Verschiedene Zustände, in denen sich ein Auftrag befinden kann. Gültige Werte sind "Warten", "Ausführen", "Erfolgreich", "Fehlgeschlagen", "Abgebrochen" usw. |
isCancellationRequested | boolean | Flag, das festgelegt wird, wenn ein Auftragsabbruch angefordert wird. |
description | Zeichenfolge | Textbeschreibung des Auftrags. |
message | Zeichenfolge | Statusmeldung, um weitere Details des Auftrags zu erfassen. |
lastActionDateTime | date-time | Datum und Uhrzeit der letzten Aktion für den Auftrag, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
createdDateTime | date-time | Datum und Uhrzeit der Erstellung der Ressource, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
properties | Object | Es enthält ein benutzerdefiniertes Schlüssel-Wert-Paar |
SatelliteDataIngestionJobChanged, WeatherDataIngestionJobChanged, WeatherDataRefresherJobChanged, BiomassModelJobStatusChanged, SoilMoistureModelJobStatusChanged und FarmOperationDataIngestionJobChanged-Ereignisse weisen das folgende Datenobjekt auf:
Eigenschaft | Type | Beschreibung |
---|---|---|
id | Zeichenfolge | Eindeutige ID des Auftrags. |
name | Zeichenfolge | Benutzerdefinierter Name des Auftrags. |
status | Zeichenfolge | Verschiedene Zustände, in denen sich ein Auftrag befinden kann. |
isCancellationRequested | boolean | Flag, das festgelegt wird, wenn ein Auftragsabbruch angefordert wird. |
description | Zeichenfolge | Textbeschreibung des Auftrags. |
partyId | Zeichenfolge | ID der Partei, für die der Auftrag erstellt wurde. |
message | Zeichenfolge | Statusmeldung, um weitere Details des Auftrags zu erfassen. |
lastActionDateTime | date-time | Datum und Uhrzeit der letzten Aktion für den Auftrag, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
createdDateTime | date-time | Datum und Uhrzeit der Erstellung der Ressource, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
properties | Object | Enthält benutzerdefinierte Schlüssel-Wert-Paare. |
Farmoperationsdatenereignisse wie Anwendungsdaten, Erntedaten, Pflanzendaten und Tillagedaten weisen das folgende Datenobjekt auf:
Eigenschaft | Type | Beschreibung |
---|---|---|
id | Zeichenfolge | Eindeutige ID der Ressource. |
status | Zeichenfolge | Enthält den benutzerdefinierten Status der Ressource. |
partyId | Zeichenfolge | DIE ID der Partei, zu der sie gehört. |
source | Zeichenfolge | Nachricht von Azure Data Manager für Landwirtschaft, in der Details zum Auftrag angezeigt werden. |
modifiedDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem das Ereignis zuletzt geändert wurde. |
createdDateTime | Zeichenfolge | Gibt den Zeitpunkt an, zu dem die Ressource erstellt wurde. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
name | Zeichenfolge | Der Name zur Identifizierung der Ressource. |
Beschreibung | Zeichenfolge | Textbeschreibung der Ressource. |
actionType | Zeichenfolge | Gibt die Änderung an, das die Veröffentlichung des Ereignisses ausgelöst hat. Gültige Werte sind „Created“ (Erstellt), „Updated“ (Aktualisiert) und „Deleted“ (Gelöscht). |
properties | Object | Enthält benutzerdefinierte Schlüssel-Wert-Paare. |
Das AttachmentChanged-Ereignis weist das folgende Datenobjekt auf:
Eigenschaft | Type | Beschreibung |
---|---|---|
Ressourcen-ID | Zeichenfolge | Benutzerdefinierte ID der Ressource wie Farm, Feld usw. |
resourceType | Zeichenfolge | Name des Ressourcentyps |
partyId | Zeichenfolge | DIE ID der Partei, zu der sie gehört. |
ID | Zeichenfolge | Benutzerdefinierte ID der Ressource. |
status | Zeichenfolge | Enthält den Status des Auftrags. |
actionType | Zeichenfolge | Gibt die Änderung an, das die Veröffentlichung des Ereignisses ausgelöst hat. Gültige Werte sind „Created“ (Erstellt), „Updated“ (Aktualisiert) und „Deleted“ (Gelöscht). |
modifiedDateTime | date-time | Datum und Uhrzeit der letzten Änderung der Ressource, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
createdDateTime | date-time | Datum und Uhrzeit der Erstellung der Ressource, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | Zeichenfolge | Textbeschreibung der Ressource. |
name | Zeichenfolge | Benutzerdefinierter Name der Ressource. |
Das ZoneChanged-Ereignis weist das folgende Datenobjekt auf:
Eigenschaft | Type | Beschreibung |
---|---|---|
managementZoneId | Zeichenfolge | Verwaltungszonen-ID, die der Zone zugeordnet ist. |
partyId | Zeichenfolge | Benutzerdefinierte ID des zugeordneten Felds. |
ID | Zeichenfolge | ID der Partei, zu der sie gehört |
status | Zeichenfolge | Enthält den benutzerdefinierten Status der Ressource. |
actionType | Zeichenfolge | Gibt die Änderung an, das die Veröffentlichung des Ereignisses ausgelöst hat. Gültige Werte sind „Created“ (Erstellt), „Updated“ (Aktualisiert) und „Deleted“ (Gelöscht). |
modifiedDateTime | date-time | Datum und Uhrzeit der letzten Änderung der Ressource, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
createdDateTime | date-time | Datum und Uhrzeit der Erstellung der Ressource, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | Zeichenfolge | Textbeschreibung der Ressource. |
name | Zeichenfolge | Benutzerdefinierter Name der Ressource. |
properties | Objekt (object) | Eine Liste mit Schlüssel-/Wertpaaren, welche die Ressource beschreiben. Es werden nur Zeichenfolgen- und Zahlenwerte unterstützt. |
Das PrescriptionChanged-Ereignis weist das folgende Datenobjekt auf:
Eigenschaft | Type | Beschreibung |
---|---|---|
prescriptionMapId | Zeichenfolge | Benutzerdefinierte ID der zugeordneten Verschreibungskarte. |
partyId | Zeichenfolge | DIE ID der Partei, zu der sie gehört. |
ID | Zeichenfolge | Benutzerdefinierte ID des Rezepts. |
actionType | Zeichenfolge | Gibt die Änderung an, die während der Veröffentlichung des Ereignisses ausgelöst wurde. Gültige Werte sind „Created“ (Erstellt), „Updated“ (Aktualisiert) und „Deleted“ (Gelöscht). |
status | Zeichenfolge | Enthält den benutzerdefinierten Status des Rezepts. |
properties | Objekt (object) | Enthält benutzerdefinierte Schlüssel-Wert-Paare. |
modifiedDateTime | date-time | Datum und Uhrzeit der letzten Änderung der Ressource, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
createdDateTime | date-time | Datum und Uhrzeit der Erstellung der Ressource, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | Zeichenfolge | Textbeschreibung der Ressource. |
name | Zeichenfolge | Benutzerdefinierter Name des Rezepts. |
Die Ereignisse "PrescriptionMapChanged" und "ManagementZoneChanged" weisen das folgende Datenobjekt auf:
Eigenschaft | Type | Beschreibung |
---|---|---|
saisonId | Zeichenfolge | Benutzerdefinierte ID der zugeordneten Saison. |
cropId | Zeichenfolge | Benutzerdefinierte ID des zugeordneten Zuschnitts. |
fieldId | Zeichenfolge | Benutzerdefinierte ID des zugeordneten Felds. |
partyId | Zeichenfolge | DIE ID der Partei, zu der sie gehört. |
ID | Zeichenfolge | Benutzerdefinierte ID der Ressource. |
actionType | Zeichenfolge | Gibt die Änderung an, das die Veröffentlichung des Ereignisses ausgelöst hat. Gültige Werte sind „Created“ (Erstellt), „Updated“ (Aktualisiert) und „Deleted“ (Gelöscht). |
modifiedDateTime | date-time | Datum und Uhrzeit der letzten Änderung der Ressource, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
createdDateTime | date-time | Datum und Uhrzeit der Erstellung der Ressource, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | Zeichenfolge | Textbeschreibung der Ressource. |
name | Zeichenfolge | Benutzerdefinierter Name der Verschreibungskarte. |
properties | Objekt (object) | Enthält benutzerdefinierte Schlüssel-Wert-Paare |
status | Zeichenfolge | Status der Ressource. |
Das PlantTissueAnalysisChanged-Ereignis weist das folgende Datenobjekt auf:
Eigenschaft | Type | Beschreibung |
---|---|---|
saisonId | Zeichenfolge | Benutzerdefinierte ID der zugeordneten Saison. |
cropId | Zeichenfolge | Benutzerdefinierte ID des zugeordneten Zuschnitts. |
cropProductId | Zeichenfolge | Crop Product ID, die mit der Pflanzengewebeanalyse verknüpft ist. |
fieldId | Zeichenfolge | Benutzerdefinierte ID des zugeordneten Felds. |
partyId | Zeichenfolge | DIE ID der Partei, zu der sie gehört. |
ID | Zeichenfolge | Benutzerdefinierte ID der Ressource. |
actionType | Zeichenfolge | Gibt die Änderung an, das die Veröffentlichung des Ereignisses ausgelöst hat. Gültige Werte sind „Created“ (Erstellt), „Updated“ (Aktualisiert) und „Deleted“ (Gelöscht). |
modifiedDateTime | date-time | Datum und Uhrzeit der letzten Änderung der Ressource, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
createdDateTime | date-time | Datum und Uhrzeit der Erstellung der Ressource, Beispielformat: jjjj-MM-ttTHH:mm:ssZ. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | Zeichenfolge | Textbeschreibung der Ressource. |
name | Zeichenfolge | Benutzerdefinierter Name der Verschreibungskarte. |
properties | Objekt (object) | Enthält benutzerdefinierte Schlüssel-Wert-Paare. |
status | Zeichenfolge | Status der Ressource. |
Das NutrientAnalysisChanged-Ereignis weist das folgende Datenobjekt auf:
Eigenschaft | Type | Beschreibung |
---|---|---|
parentId | Zeichenfolge | DIE ID der Übergeordneten Nährstoffanalyse gehört. |
parentType | Zeichenfolge | Die Art der Übergeordneten Nährstoffanalyse gehört zu. Anwendbare Werte sind PlantTissueAnalysis. |
partyId | Zeichenfolge | DIE ID der Partei, zu der sie gehört. |
ID | Zeichenfolge | Benutzerdefinierte ID der Nährstoffanalyse. |
actionType | Zeichenfolge | Gibt die Änderung an, die während der Veröffentlichung des Ereignisses ausgelöst wird. Gültige Werte sind „Created“ (Erstellt), „Updated“ (Aktualisiert) und „Deleted“ (Gelöscht). |
properties | Objekt (object) | Enthält benutzerdefinierte Schlüssel-Wert-Paare. |
modifiedDateTime | date-time | Datum-Uhrzeit der letzten Änderung der Nährstoffanalyse, Beispielformat: yyyy-MM-ddTHH:mm:ssZ. |
createdDateTime | date-time | Datum-Uhrzeit der Erstellung der Nährstoffanalyse, Beispielformat: yyyy-MM-ddTHH:mm:ssZ. |
status | Zeichenfolge | Enthält den benutzerdefinierten Status der Nährstoffanalyse. |
eTag | Zeichenfolge | Implementiert optimistische Parallelität |
description | string | Textbeschreibung der Ressource. |
name | Zeichenfolge | Benutzerdefinierter Name der Nährstoffanalyse. |
Samplingereignisse
Informationen zu Beispielereignissen finden Sie auf dieser Seite.
Nächste Schritte
- Eine Einführung zu Azure Event Grid finden Sie unter Einführung in Azure Event Grid.
- Testen Sie hier unsere APIs.