Compartir vía


Azure Data Manager for Agriculture (versión preliminar) como origen de Event Grid

En este artículo se proporcionan las propiedades y el esquema de los eventos de Azure Data Manager for Agriculture (versión preliminar). Para ver una introducción a los esquemas de eventos, consulte Esquema de eventos de Azure Event Grid y Esquema de eventos en la nube.

Tipos de eventos disponibles

Nombre del evento Descripción
Microsoft.AgFoodPlatform.PartyChanged Se publica cuando Party se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.FarmChanged.V2 Se publica cuando Farm se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.FieldChanged.V2 Se publica cuando Field se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.SeasonChanged Se publica cuando Season se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.SeasonalFieldChanged.V2 Se publica cuando Seasonal Field se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.BoundaryChanged.V2 Se publica cuando Boundary se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.CropChanged Se publica cuando Crop se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.CropProductChanged Se publica cuando Crop Product se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.AttachmentChanged.V2 Se publica cuando Attachment se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.ManagementZoneChanged.V2 Se publica cuando Management Zone se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.ZoneChanged.V2 Se publica cuando Zone se crea, actualiza o elimina.
Nombre del evento Descripción
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChanged.V2 Se publica cuando cambia el estado de un trabajo de ingesta de datos del satélite, por ejemplo, cuando se crea un trabajo, o este ha progresado o se ha completado.
Nombre del evento Descripción
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChanged.V2 Se publica cuando cambia el estado de un trabajo de ingesta de datos meteorológicos, por ejemplo, cuando se crea un trabajo, o este ha progresado o se ha completado.
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChanged.V2 Se publica cuando cambia el estado de un trabajo de actualización de datos meteorológicos, por ejemplo, cuando se crea un trabajo, o este ha progresado o se ha completado.
Nombre del evento Descripción
Microsoft.AgFoodPlatform.ApplicationDataChanged.V2 Se publica cuando Application Data se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.HarvestDataChanged.V2 Se publica cuando Harvesting Data se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.TillageDataChanged.V2 Se publica cuando Tillage Data se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.PlantingDataChanged.V2 Se publica cuando Planting Data se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChanged.V2 Se publica cuando cambia el estado de un trabajo rasterizado de procesamiento de imagen, por ejemplo, cuando se crea un trabajo, o este ha progresado o se ha completado.
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChanged.V2 Se publica cuando cambia el estado de un trabajo de ingesta de datos de operaciones de la granja, por ejemplo, cuando se crea un trabajo, o este ha progresado o se ha completado.
Nombre del evento Descripción
Microsoft.AgFoodPlatform.SensorMappingChanged.V2 Se publica cuando Sensor Mapping se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChanged.V2 Se publica cuando Sensor Partner Integration se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.DeviceDataModelChanged Se publica cuando Device Data Model se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.DeviceChanged Se publica cuando Device se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.SensorDataModelChanged Se publica cuando Sensor Data Model se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.SensorChanged Se publica cuando Sensor se crea, actualiza o elimina.
Nombre del evento Descripción
Microsoft.AgFoodPlatform.PrescriptionChanged.V2 Se publica cuando Prescription se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.PrescriptionMapChanged.V2 Se publica cuando Prescription Map se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.PlantTissueAnalysisChanged.V2 Se publica cuando se crean, actualizan o eliminan datos de Plant Tissue Analysis.
Microsoft.AgFoodPlatform.NutrientAnalysisChanged.V2 Se publica cuando se crean, actualizan o eliminan datos de Nutrient Analysis.
Microsoft.AgFoodPlatform.InsightChanged.V2 Se publica cuando Insight se crea, actualiza o elimina.
Microsoft.AgFoodPlatform.InsightAttachmentChanged.V2 Se publica cuando Insight Attachment se crea, actualiza o elimina.
Nombre del evento Descripción
Microsoft.AgFoodPlatform.BiomassModelJobStatusChanged.V2 Se publica cuando cambia el estado de un trabajo de modelo de biomasa, por ejemplo, cuando se crea un trabajo, o este ha progresado o se ha completado.
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChanged.V2 Se publica cuando cambia el estado de un trabajo de humedad del suelo, por ejemplo, cuando se crea un trabajo, o este ha progresado o se ha completado.
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChanged.V2 Se publica cuando cambia el estado de un trabajo de colocación de sensor, por ejemplo, cuando se crea un trabajo, o este ha progresado o se ha completado.

Eventos de ejemplo

En el ejemplo siguiente se muestra el esquema para 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"
    }
]

Propiedades de evento

Un evento tiene los siguientes datos de nivel superior:

Propiedad Tipo Description
source string Ruta de acceso completa a los recursos del origen del evento. En este campo no se puede escribir. Event Grid proporciona este valor.
subject string Ruta al asunto del evento definida por el anunciante.
type string Uno de los tipos de eventos registrados para este origen de eventos.
time string La hora de generación del evento en función de la hora UTC del proveedor.
id string Identificador único para el evento
data object Datos del evento de App Configuration.
specversion string Versión de especificación del esquema CloudEvents.

El objeto de datos tiene las siguientes propiedades comunes:

Propiedad Tipo Descripción
id String Identificador único del recurso.
actionType String Indica el cambio que desencadenó la publicación del evento. Los valores aplicables son Creado, Actualizado, Eliminado.
properties Objeto Contiene los pares clave-valor definidos por el usuario.
modifiedDateTime String Indica la hora en la que se modificó por última vez el evento.
createdDateTime String Indica la hora en la que se creó el recurso.
status String Contiene el estado definido por el usuario del objeto.
eTag String Implementa una simultaneidad optimista.
description string Descripción textual del recurso.
name string Nombre para identificar el recurso.
Propiedad Tipo Descripción
id String Id. único del trabajo.
name string Nombre del trabajo definido por el usuario
status string Diversos estados en los que puede estar un trabajo.
isCancellationRequested boolean Marca que se establece cuando se solicita la cancelación del trabajo.
description string Descripción textual del trabajo.
partyId string Id. de entidad para el que se creó el trabajo.
message string Mensaje de estado para capturar más detalles del trabajo.
lastActionDateTime date-time Fecha y hora en que se realizó la última acción en el trabajo, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Fecha y hora en que se creó el recurso, formato de ejemplo: aaaa-MM-ddTHH:mm:ssZ.
properties Objeto Contiene los pares clave-valor definidos por el usuario.

Pasos siguientes