Azure Data Manager for Agriculture (préversion) en tant que source Event Grid
Article 04/24/2023
1 contributeur
Commentaires
Dans cet article
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": "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"
}
]
L’exemple suivant montre le schéma de 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"
}
]
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.
Un événement contient les données générales suivantes :
Propriété
Type
Description
topic
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.
eventType
string
Un des types d’événements inscrits pour cette source d’événement.
eventTime
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.
dataVersion
string
Version du schéma de l’objet de données. Le serveur de publication définit la version du schéma.
metadataVersion
string
Version du schéma des métadonnées d’événement. Event Grid définit le schéma des propriétés de niveau supérieur. Event Grid fournit cette valeur.
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