Azure Data Manager for Agriculture (Vorschau) als Event Grid-Quelle

Dieser Artikel enthält die Eigenschaften und das Schema für Azure Data Manager for Agriculture-Ereignisse (Vorschau). Eine Einführung in Ereignisschemas finden Sie unter Azure Event Grid-Ereignisschema und Cloudereignisschema.

Verfügbare Ereignistypen

Veranstaltungsname BESCHREIBUNG
Microsoft.AgFoodPlatform.PartyChanged Wird veröffentlicht, wenn Party erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.FarmChanged.V2 Wird veröffentlicht, wenn Farm erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.FieldChanged.V2 Wird veröffentlicht, wenn Field erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.SeasonChanged Wird veröffentlicht, wenn Season erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.SeasonalFieldChanged.V2 Wird veröffentlicht, wenn Seasonal Field erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.BoundaryChanged.V2 Wird veröffentlicht, wenn Boundary erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.CropChanged Wird veröffentlicht, wenn Crop erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.CropProductChanged Wird veröffentlicht, wenn Crop Product erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.AttachmentChanged.V2 Wird veröffentlicht, wenn Attachment erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.ManagementZoneChanged.V2 Wird veröffentlicht, wenn Management Zone erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.ZoneChanged.V2 Wird veröffentlicht, wenn Zone erstellt/aktualisiert/gelöscht wird.
Veranstaltungsname BESCHREIBUNG
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChanged.V2 Wird veröffentlicht, wenn sich der Status eines Satelliten-Datenerfassungsauftrags ändert, z. B. wenn ein Auftrag erstellt wird, ausgeführt oder abgeschlossen wurde.
Veranstaltungsname BESCHREIBUNG
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChanged.V2 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.WeatherDataRefresherJobStatusChanged.V2 Wird veröffentlicht, wenn sich der Status eines Wetter-Datenaktualisierungsauftrags ändert, z. B. wenn ein Auftrag erstellt wird, ausgeführt oder abgeschlossen wurde.
Veranstaltungsname BESCHREIBUNG
Microsoft.AgFoodPlatform.ApplicationDataChanged.V2 Wird veröffentlicht, wenn Application Data erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.HarvestDataChanged.V2 Wird veröffentlicht, wenn Harvesting Data erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.TillageDataChanged.V2 Wird veröffentlicht, wenn Tillage Data erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.PlantingDataChanged.V2 Wird veröffentlicht, wenn Planting Data erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChanged.V2 Wird veröffentlicht, wenn sich der Status eines Bildverarbeitungsrasterauftrags ändert, z. B. wenn ein Auftrag erstellt wird, ausgeführt oder abgeschlossen wurde.
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChanged.V2 Wird veröffentlicht, wenn sich der Status eines Farmbetriebs-Datenerfassungsauftrags ändert, z. B. wenn ein Auftrag erstellt wird, ausgeführt oder abgeschlossen wurde.
Veranstaltungsname BESCHREIBUNG
Microsoft.AgFoodPlatform.SensorMappingChanged.V2 Wird veröffentlicht, wenn Sensor Mapping erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChanged.V2 Wird veröffentlicht, wenn Sensor Partner Integration erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.DeviceDataModelChanged Wird veröffentlicht, wenn Device Data Model erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.DeviceChanged Wird veröffentlicht, wenn Device erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.SensorDataModelChanged Wird veröffentlicht, wenn Sensor Data Model erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.SensorChanged Wird veröffentlicht, wenn Sensor erstellt/aktualisiert/gelöscht wird.
Veranstaltungsname BESCHREIBUNG
Microsoft.AgFoodPlatform.PrescriptionChanged.V2 Wird veröffentlicht, wenn Prescription erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.PrescriptionMapChanged.V2 Wird veröffentlicht, wenn Prescription Map erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.PlantTissueAnalysisChanged.V2 Wird veröffentlicht, wenn Plant Tissue Analysis-Daten erstellt/aktualisiert/gelöscht werden.
Microsoft.AgFoodPlatform.NutrientAnalysisChanged.V2 Wird veröffentlicht, wenn Nutrient Analysis-Daten erstellt/aktualisiert/gelöscht werden.
Microsoft.AgFoodPlatform.InsightChanged.V2 Wird veröffentlicht, wenn Insight erstellt/aktualisiert/gelöscht wird.
Microsoft.AgFoodPlatform.InsightAttachmentChanged.V2 Wird veröffentlicht, wenn Insight Attachment erstellt/aktualisiert/gelöscht wird.
Veranstaltungsname BESCHREIBUNG
Microsoft.AgFoodPlatform.BiomassModelJobStatusChanged.V2 Wird veröffentlicht, wenn sich der Status eines Biomassemodellauftrags ändert, z. B. wenn ein Auftrag erstellt wird, ausgeführt oder abgeschlossen wurde.
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChanged.V2 Wird veröffentlicht, wenn sich der Status eines Auftrags für Bodenfeuchtigkeitsmodelle ändert, z. B. wenn ein Auftrag erstellt wird, ausgeführt oder abgeschlossen wurde.
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChanged.V2 Wird veröffentlicht, wenn sich der Status eines Sensorplatzierungsauftrags ändert, z. B. wenn ein Auftrag erstellt wird, ausgeführt oder abgeschlossen wurde.

Beispielereignisse

Das folgende Beispiel zeigt ein Schema für 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"
    }
]

Ereigniseigenschaften

Ein Ereignis weist die folgenden Daten auf oberster Ebene aus:

Eigenschaft Typ Beschreibung
source 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
type Zeichenfolge Einer der registrierten Ereignistypen für die Ereignisquelle.
time 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) App Configuration-Ereignisdaten.
specversion Zeichenfolge Version der CloudEvents-Schemaspezifikation.

Das Datenobjekt weist die folgenden allgemeinen Eigenschaften auf:

Eigenschaft Typ Beschreibung
id String Eindeutige ID der Ressource.
actionType String Gibt die Änderung an, die 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 String Gibt den Zeitpunkt an, zu dem das Ereignis zuletzt geändert wurde.
createdDateTime String Gibt den Zeitpunkt an, zu dem die Ressource erstellt wurde.
status String Enthält den benutzerdefinierten Status des Objekts.
eTag String Implementiert optimistische Parallelität
description Zeichenfolge Textbeschreibung der Ressource.
name Zeichenfolge Der Name zur Identifizierung der Ressource.
Eigenschaft Typ Beschreibung
id String 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.

Nächste Schritte