Azure Data Manager for Agriculture (versão prévia) como origem da Grade de Eventos

Este artigo fornece as propriedades e o esquema para eventos do Azure Data Manager for Agriculture (versão prévia). Para obter uma introdução a esquemas de evento, confira Esquema de eventos da Grade de Eventos do Azure e Esquema de eventos de nuvem.

Tipos de evento disponíveis

Nome do evento Descrição
Microsoft.AgFoodPlatform.PartyChanged Publicado quando um Party é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.FarmChanged.V2 Publicado quando um Farm é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.FieldChanged.V2 Publicado quando um Field é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.SeasonChanged Publicado quando um Season é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.SeasonalFieldChanged.V2 Publicado quando um Seasonal Field é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.BoundaryChanged.V2 Publicado quando um Boundary é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.CropChanged Publicado quando um Crop é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.CropProductChanged Publicado quando um Crop Product é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.AttachmentChanged.V2 Publicado quando um Attachment é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.ManagementZoneChanged.V2 Publicado quando um Management Zone é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.ZoneChanged.V2 Publicado quando um Zone é criado/atualizado/excluído.
Nome do evento Descrição
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChanged.V2 Publicado quando o status de um trabalho de ingestão de dados de um satélite é alterado, por exemplo, quando o trabalho é criado, teve progressos ou foi concluído.
Nome do evento Descrição
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChanged.V2 Publicado quando o status de um trabalho de ingestão de dados meteorológicos é alterado, por exemplo, quando o trabalho é criado, teve progressos ou foi concluído.
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChanged.V2 Publicado quando o status de um trabalho de atualização de dados meteorológicos é alterado, por exemplo, quando o trabalho é criado, teve progressos ou foi concluído.
Nome do evento Descrição
Microsoft.AgFoodPlatform.ApplicationDataChanged.V2 Publicado quando um Application Data é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.HarvestDataChanged.V2 Publicado quando um Harvesting Data é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.TillageDataChanged.V2 Publicado quando um Tillage Data é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.PlantingDataChanged.V2 Publicado quando um Planting Data é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChanged.V2 Publicado quando o status de um trabalho de rasterização de processamento de imagem é alterado, por exemplo, quando o trabalho é criado, teve progressos ou foi concluído.
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChanged.V2 Publicado quando o status de um trabalho de ingestão de dados de operações agrícolas é alterado, por exemplo, quando o trabalho é criado, teve progressos ou foi concluído.
Nome do evento Descrição
Microsoft.AgFoodPlatform.SensorMappingChanged.V2 Publicado quando um Sensor Mapping é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChanged.V2 Publicado quando um Sensor Partner Integration é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.DeviceDataModelChanged Publicado quando um Device Data Model é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.DeviceChanged Publicado quando um Device é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.SensorDataModelChanged Publicado quando um Sensor Data Model é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.SensorChanged Publicado quando um Sensor é criado/atualizado/excluído.
Nome do evento Descrição
Microsoft.AgFoodPlatform.PrescriptionChanged.V2 Publicado quando um Prescription é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.PrescriptionMapChanged.V2 Publicado quando um Prescription Map é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.PlantTissueAnalysisChanged.V2 Publicado quando um Plant Tissue Analysis é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.NutrientAnalysisChanged.V2 Publicado quando um Nutrient Analysis é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.InsightChanged.V2 Publicado quando um Insight é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.InsightAttachmentChanged.V2 Publicado quando um Insight Attachment é criado/atualizado/excluído.
Nome do evento Descrição
Microsoft.AgFoodPlatform.BiomassModelJobStatusChanged.V2 Publicado quando o status de um trabalho de modelo de biomassa é alterado, por exemplo, quando o trabalho é criado, teve progressos ou foi concluído.
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChanged.V2 Publicado quando o status de um trabalho de modelo de umidade do solo é alterado, por exemplo, quando o trabalho é criado, teve progressos ou foi concluído.
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChanged.V2 Publicado quando o status de um trabalho de modelo de posicionamento de sensor é alterado, por exemplo, quando o trabalho é criado, teve progressos ou foi concluído.

Exemplos de eventos

O seguinte exemplo mostra o esquema para 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"
    }
]

Propriedades do evento

Um evento tem os seguintes dados de nível superior:

Propriedade Type Descrição
source string Caminho de recurso completo para a origem do evento. Este campo não é gravável. A Grade de Eventos fornece esse valor.
subject string Caminho definido pelo publicador para o assunto do evento.
type string Um dos tipos de evento registrados para a origem do evento.
time string A hora em que o evento é gerado com base na hora UTC do provedor.
id string Identificador exclusivo do evento.
data objeto Dados de evento da Configuração de Aplicativos.
specversion string Versão de especificação do esquema CloudEvents.

O objeto de dados tem as seguintes propriedades comuns:

Propriedade Type Descrição
id String ID exclusiva do recurso.
actionType String Indica a alteração que disparou a publicação do evento. Os valores aplicáveis são “criado”, “atualizado”, “excluído”.
properties Objeto Contém pares chave-valor definidos pelo usuário.
modifiedDateTime String Indica a hora em que o evento foi modificado pela última vez.
createdDateTime String Indica a hora em que o recurso foi criado.
status String Contém o status definido pelo usuário do objeto.
eTag String Implanta simultaneidade otimista.
descrição string Descrição textual do recurso.
name string Nome para identificar o recurso.
Propriedade Type Descrição
id String A ID exclusiva do trabalho.
name string Nome do trabalho definido pelo usuário.
status string Vários estados possíveis para um trabalho.
isCancellationRequested booleano Sinalizador definido quando o cancelamento do trabalho é solicitado.
descrição string Descrição textual do trabalho.
partyId string ID da parte para a qual o trabalho foi criado.
message string Mensagem de status para capturar mais detalhes do trabalho.
lastActionDateTime date-time Data e hora em que a última ação foi realizada no trabalho; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data e hora em que o recurso foi criado; formato de amostra: yyyy-MM-ddTHH:mm:ssZ.
properties Objeto Contém pares de valores-chave definidos pelo usuário.

Próximas etapas