Azure Data Manager for Agriculture (Pré-visualização) como origem da Grelha de Eventos

Este artigo fornece as propriedades e o esquema para eventos do Azure Data Manager for Agriculture (Preview). Para obter uma introdução aos esquemas de eventos, consulte Esquema de eventos da Grade de Eventos do Azure e Esquema de eventos na nuvem.

Tipos de eventos disponíveis

Nome do Evento Description
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 Description
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChanged.V2 Publicado quando o status de um trabalho de ingestão de dados de satélite é alterado, por exemplo, o trabalho é criado, progrediu ou foi concluído.
Nome do Evento Description
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChanged.V2 Publicado quando o status de um trabalho de ingestão de dados meteorológicos é alterado, por exemplo, o trabalho é criado, progrediu 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, o trabalho é criado, progrediu ou foi concluído.
Nome do Evento Description
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 um processamento de imagem rasteriza o status do trabalho é alterado, por exemplo, o trabalho é criado, progrediu ou foi concluído.
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChanged.V2 Publicado quando o status de um trabalho de ingestão de dados de operações de farm é alterado, por exemplo, o trabalho é criado, progrediu ou foi concluído.
Nome do Evento Description
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 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 Description
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 dado é criado/atualizado/excluído.
Microsoft.AgFoodPlatform.NutrientAnalysisChanged.V2 Publicado quando um Nutrient Analysis dado é 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 Description
Microsoft.AgFoodPlatform.BiomassModelJobStatusChanged.V2 Publicado quando o status de um trabalho do Modelo de Biomassa é alterado, por exemplo, o trabalho é criado, progrediu ou foi concluído.
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChanged.V2 Publicado quando o status de um trabalho do Modelo de Umidade do Solo é alterado, por exemplo, o trabalho é criado, progrediu ou foi concluído.
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChanged.V2 Publicado quando o status de um trabalho do Modelo de Posicionamento do Sensor é alterado, por exemplo, o trabalho é criado, progrediu ou foi concluído.

Exemplos de eventos

O exemplo a seguir 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 Description
source string Caminho completo do recurso para a origem do evento. Este campo não pode ser gravado. O Event Grid fornece este valor.
subject string Caminho definido pelo publicador para o assunto do evento.
type string Um dos tipos de eventos registados para esta origem de 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 eventos de Configuração do Aplicativo.
specversion string Versão da especificação do esquema CloudEvents.

O objeto de dados tem as seguintes propriedades comuns:

Propriedade Type Descrição
ID String ID exclusivo do recurso.
actionType String Indica a alteração, que acionou a publicação do evento. Os valores aplicáveis são criados, atualizados, excluídos.
propriedades Object Ele 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 Implementa simultaneidade otimista.
descrição string Descrição textual do recurso.
nome string Nome para identificar o recurso.
Propriedade Type Descrição
ID String ID exclusivo do trabalho.
nome string Nome do trabalho definido pelo usuário.
status string Vários estados em que um emprego pode estar.
isCancellationRequested boolean Sinalizador que é definido quando o cancelamento do trabalho é solicitado.
descrição string Descrição textual do trabalho.
partyId string ID do partido para o qual o trabalho foi criado.
mensagem string Mensagem de status para capturar mais detalhes do trabalho.
lastActionDateTime date-time Data-hora em que a última ação foi executada no trabalho, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
createdDateTime date-time Data-hora em que o recurso foi criado, formato de exemplo: aaaa-MM-ddTHH:mm:ssZ.
propriedades Object Ele contém pares chave-valor definidos pelo usuário.

Próximos passos

  • Para obter uma introdução à Grade de Eventos do Azure, consulte O que é a Grade de Eventos?.
  • Para obter mais informações sobre como criar uma assinatura da Grade de Eventos do Azure, consulte Esquema de assinatura da Grade de Eventos.