Azure Data Manager for Agriculture (Pré-visualização) como origem da Grelha de Eventos
Artigo 03/05/2024
1 contribuidor
Comentários
Neste artigo
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": "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"
}
]
O exemplo a seguir mostra o esquema para 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"
}
]
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.
Um evento tem os seguintes dados de nível superior:
Propriedade
Type
Description
topic
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.
eventType
string
Um dos tipos de eventos registados para esta origem de evento.
eventTime
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.
dataVersion
string
A versão do esquema do objeto de dados. O publicador define a versão do esquema.
metadataVersion
string
A versão do esquema dos metadados do evento. O Event Grid define o esquema das propriedades de nível superior. O Event Grid fornece este valor.
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.