Azure Data Manager for Agriculture (préversion) en tant que source Event Grid

Cet article fournit les propriétés et le schéma des événements Azure Data Manager for Agriculture (préversion). Pour une présentation des schémas d’événements, consultez Schéma d’événements Azure Event Grid et Schéma d’événements cloud.

Types d’événement disponibles

Nom de l'événement Description
Microsoft.AgFoodPlatform.PartyChanged Publié lors de la création/mise à jour/suppression d’un Party.
Microsoft.AgFoodPlatform.FarmChanged.V2 Publié lors de la création/mise à jour/suppression d’un Farm.
Microsoft.AgFoodPlatform.FieldChanged.V2 Publié lors de la création/mise à jour/suppression d’un Field.
Microsoft.AgFoodPlatform.SeasonChanged Publié lors de la création/mise à jour/suppression d’un Season.
Microsoft.AgFoodPlatform.SeasonalFieldChanged.V2 Publié lors de la création/mise à jour/suppression d’un Seasonal Field.
Microsoft.AgFoodPlatform.BoundaryChanged.V2 Publié lors de la création/mise à jour/suppression d’un Boundary.
Microsoft.AgFoodPlatform.CropChanged Publié lors de la création/mise à jour/suppression d’un Crop.
Microsoft.AgFoodPlatform.CropProductChanged Publié lors de la création/mise à jour/suppression d’un Crop Product.
Microsoft.AgFoodPlatform.AttachmentChanged.V2 Publié lors de la création/mise à jour/suppression d’un Attachment.
Microsoft.AgFoodPlatform.ManagementZoneChanged.V2 Publié lors de la création/mise à jour/suppression d’un Management Zone.
Microsoft.AgFoodPlatform.ZoneChanged.V2 Publié lors de la création/mise à jour/suppression d’un Zone.
Nom de l'événement Description
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChanged.V2 Publié lorsque l’état d’une tâche d’ingestion de données satellites évolue, par exemple, quand la tâche est créée, a progressé ou est terminée.
Nom de l'événement Description
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChanged.V2 Publié lorsque l’état d’une tâche d’ingestion de données météorologiques évolue, par exemple, quand la tâche est créée, a progressé ou est terminée.
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChanged.V2 Publié lorsque l’état d’une tâche d’actualisation de données météorologiques évolue, par exemple, quand la tâche est créée, a progressé ou est terminée.
Nom de l'événement Description
Microsoft.AgFoodPlatform.ApplicationDataChanged.V2 Publié lors de la création/mise à jour/suppression d’un Application Data.
Microsoft.AgFoodPlatform.HarvestDataChanged.V2 Publié lors de la création/mise à jour/suppression d’un Harvesting Data.
Microsoft.AgFoodPlatform.TillageDataChanged.V2 Publié lors de la création/mise à jour/suppression d’un Tillage Data.
Microsoft.AgFoodPlatform.PlantingDataChanged.V2 Publié lors de la création/mise à jour/suppression d’un Planting Data.
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChanged.V2 Publié lorsque l’état d’une tâche de rastérisation du traitement d’image évolue, par exemple, quand la tâche est créée, a progressé ou est terminée.
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChanged.V2 Publié lorsque l’état d’une tâche d’ingestion de données liées aux opérations agricoles évolue, par exemple, quand la tâche est créée, a progressé ou est terminée.
Nom de l'événement Description
Microsoft.AgFoodPlatform.SensorMappingChanged.V2 Publié lors de la création/mise à jour/suppression d’un Sensor Mapping.
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChanged.V2 Publié lors de la création/mise à jour/suppression d’un Sensor Partner Integration.
Microsoft.AgFoodPlatform.DeviceDataModelChanged Publié lors de la création/mise à jour/suppression d’un Device Data Model.
Microsoft.AgFoodPlatform.DeviceChanged Publié lors de la création/mise à jour/suppression d’un Device.
Microsoft.AgFoodPlatform.SensorDataModelChanged Publié lors de la création/mise à jour/suppression d’un Sensor Data Model.
Microsoft.AgFoodPlatform.SensorChanged Publié lors de la création/mise à jour/suppression d’un Sensor.
Nom de l'événement Description
Microsoft.AgFoodPlatform.PrescriptionChanged.V2 Publié lors de la création/mise à jour/suppression d’un Prescription.
Microsoft.AgFoodPlatform.PrescriptionMapChanged.V2 Publié lors de la création/mise à jour/suppression d’un Prescription Map.
Microsoft.AgFoodPlatform.PlantTissueAnalysisChanged.V2 Publié lors de la création/mise à jour/suppression de données Plant Tissue Analysis.
Microsoft.AgFoodPlatform.NutrientAnalysisChanged.V2 Publié lors de la création/mise à jour/suppression de données Nutrient Analysis.
Microsoft.AgFoodPlatform.InsightChanged.V2 Publié lors de la création/mise à jour/suppression d’un Insight.
Microsoft.AgFoodPlatform.InsightAttachmentChanged.V2 Publié lors de la création/mise à jour/suppression d’un Insight Attachment.
Nom de l'événement Description
Microsoft.AgFoodPlatform.BiomassModelJobStatusChanged.V2 Publié lorsque l’état d’une tâche de modèle de biomasse évolue, par exemple, quand la tâche est créée, a progressé ou est terminée.
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChanged.V2 Publié lorsque l’état d’une tâche de modèle d’humidité du sol évolue, par exemple, quand la tâche est créée, a progressé ou est terminée.
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChanged.V2 Publié lorsque l’état d’une tâche de positionnement des capteurs évolue, par exemple, quand la tâche est créée, a progressé ou est terminée.

Exemples d’événement

L’exemple suivant montre le schéma de 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"
    }
]

Propriétés d’événement

Un événement contient les données générales suivantes :

Propriété Type Description
source string Chemin d’accès complet à la source de l’événement. Ce champ n’est pas modifiable. Event Grid fournit cette valeur.
subject string Chemin de l’objet de l’événement, défini par le serveur de publication.
type string Un des types d’événements inscrits pour cette source d’événement.
time string L’heure à quelle l’événement est généré selon l’heure UTC du fournisseur.
id string Identificateur unique de l’événement.
data object Données de l’événement App Configuration.
specversion string Version de la spécification de schéma CloudEvents.

L’objet de données a les propriétés communes suivantes :

Propriété Type Description
id String ID unique de la ressource.
actionType String Indique la modification qui a déclenché la publication de l’événement. Les valeurs applicables sont Créé, Mis à jour, Supprimé.
properties Object Contient des paires clé-valeur définies par l’utilisateur.
modifiedDateTime String Indique l’heure de la dernière modification de l’événement.
createdDateTime String Indique l’heure à laquelle la ressource a été créée.
status String Contient l’état défini par l’utilisateur de l’objet.
eTag String Implémente l'accès concurrentiel optimiste.
description string Description textuelle de la ressource.
name string Nom destiné à identifier la ressource.
Propriété Type Description
id String ID unique du travail.
name string Nom défini par l'utilisateur de la tâche.
status string Différents états dans lesquels une tâche peut se trouver.
isCancellationRequested boolean Indicateur défini lorsque l’annulation de la tâche est demandée.
description string Description textuelle de la tâche.
partyId string ID du tiers pour lequel la tâche a été créée.
message string Message d’état pour capturer plus de détails sur la tâche.
lastActionDateTime date-time Date/Heure de la dernière action effectuée sur la tâche, exemple de format : aaaa-MM-jjTHH:mm:ssZ.
createdDateTime date-time Date/Heure de création de la ressource, exemple de format : aaaa-MM-jjTHH:mm:ssZ.
properties Object Contient des paires clé-valeur définies par l’utilisateur.

Étapes suivantes