Azure Data Manager для сельского хозяйства (предварительная версия) в качестве источника сетки событий

В этой статье приведены свойства и схема событий Azure Data Manager для сельского хозяйства (предварительная версия). Общие сведения о схемах событий см. в Сетка событий Azure схеме событий и схеме облачных событий.

Доступные типы событий

Имя события Description
Microsoft.AgFoodPlatform.PartyChanged Опубликовано при Party создании, обновлении или удалении.
Microsoft.AgFoodPlatform.FarmChanged.V2 Опубликовано при Farm создании, обновлении или удалении.
Microsoft.AgFoodPlatform.FieldChanged.V2 Опубликовано при Field создании, обновлении или удалении.
Microsoft.AgFoodPlatform.SeasonChanged Опубликовано при Season создании, обновлении или удалении.
Microsoft.AgFoodPlatform.SeasonalFieldChanged.V2 Опубликовано при Seasonal Field создании, обновлении или удалении.
Microsoft.AgFoodPlatform.BoundaryChanged.V2 Опубликовано при Boundary создании, обновлении или удалении.
Microsoft.AgFoodPlatform.CropChanged Опубликовано при Crop создании, обновлении или удалении.
Microsoft.AgFoodPlatform.CropProductChanged Опубликовано при Crop Product создании /обновлении или удалении.
Microsoft.AgFoodPlatform.AttachmentChanged.V2 Опубликовано при Attachment создании, обновлении или удалении.
Microsoft.AgFoodPlatform.ManagementZoneChanged.V2 Опубликовано при Management Zone создании, обновлении или удалении.
Microsoft.AgFoodPlatform.ZoneChanged.V2 Опубликовано при Zone создании, обновлении или удалении.
Имя события Description
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChanged.V2 Опубликовано при изменении состояния задания приема спутниковых данных, например создания задания, выполнения или завершения задания.
Имя события Description
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChanged.V2 Опубликовано при изменении состояния задания приема данных погоды, например создания задания, выполнения или завершения задания.
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChanged.V2 Опубликовано при изменении состояния задания обновления данных погоды, например, создается задание, выполняется или завершено.
Имя события Description
Microsoft.AgFoodPlatform.ApplicationDataChanged.V2 Опубликовано при Application Data создании, обновлении или удалении.
Microsoft.AgFoodPlatform.HarvestDataChanged.V2 Опубликовано при Harvesting Data создании, обновлении или удалении.
Microsoft.AgFoodPlatform.TillageDataChanged.V2 Опубликовано при Tillage Data создании, обновлении или удалении.
Microsoft.AgFoodPlatform.PlantingDataChanged.V2 Опубликовано при Planting Data создании, обновлении или удалении.
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChanged.V2 Опубликовано при изменении состояния задания для обработки изображений, например создания задания, выполненного или завершенного.
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChanged.V2 Опубликовано при изменении состояния задания приема данных фермы, например создания задания, выполнения или завершения задания.
Имя события Description
Microsoft.AgFoodPlatform.SensorMappingChanged.V2 Опубликовано при Sensor Mapping создании, обновлении или удалении.
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChanged.V2 Опубликовано при Sensor Partner Integration создании, обновлении или удалении.
Microsoft.AgFoodPlatform.DeviceDataModelChanged Опубликовано при Device Data Model создании, обновлении или удалении.
Microsoft.AgFoodPlatform.DeviceChanged Опубликовано при Device создании, обновлении или удалении.
Microsoft.AgFoodPlatform.SensorDataModelChanged Опубликовано при Sensor Data Model создании, обновлении или удалении.
Microsoft.AgFoodPlatform.SensorChanged Опубликовано при Sensor создании, обновлении или удалении.
Имя события Description
Microsoft.AgFoodPlatform.PrescriptionChanged.V2 Опубликовано при Prescription создании, обновлении или удалении.
Microsoft.AgFoodPlatform.PrescriptionMapChanged.V2 Опубликовано при Prescription Map создании, обновлении или удалении.
Microsoft.AgFoodPlatform.PlantTissueAnalysisChanged.V2 Опубликовано при Plant Tissue Analysis создании или обновлении или удалении данных.
Microsoft.AgFoodPlatform.NutrientAnalysisChanged.V2 Опубликовано при Nutrient Analysis создании или обновлении или удалении данных.
Microsoft.AgFoodPlatform.InsightsChanged.V2 Опубликовано при Insight создании, обновлении или удалении.
Microsoft.AgFoodPlatform.InsightsAttachmentChanged.V2 Опубликовано при Insight Attachment создании, обновлении или удалении.
Имя события Description
Microsoft.AgFoodPlatform.BioModelJobStatusChanged.V2 Опубликовано, когда состояние задания модели биомассы изменяется, например, задание создается, выполняется или завершено.
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChanged.V2 Опубликовано при изменении состояния задания модели влажности почвы, например, создается задание, выполняется или завершено.
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChanged.V2 Опубликовано при изменении состояния задания модели размещения датчика, например, создается задание, выполняется или завершено.

Примеры событий

В следующем примере показана схема для 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"
    }
]

Свойства событий

Событие содержит следующие высокоуровневые данные:

Свойство Type Описание:
source строка Полный путь к ресурсу источника событий. Это поле защищено от записи. Это значение предоставляет Сетка событий.
subject строка Определенный издателем путь к субъекту события.
type строка Один из зарегистрированных типов событий для этого источника событий.
time строка Время создания события с учетом времени поставщика в формате UTC.
id строка Уникальный идентификатор события.
data объект Данные события Конфигурации приложений.
specversion строка Версия спецификации схемы CloudEvents.

Объект данных имеет следующие общие свойства:

Свойство Type Описание
id Строка Уникальный идентификатор ресурса.
actionType Строка Указывает изменение, которое активировало публикацию события. Применимые значения создаются, обновляются, удаляются.
свойства Object Он содержит определяемые пользователем пары "ключ—значение".
modifiedDateTime Строка Указывает время последнего изменения события.
createdDateTime Строка Указывает время создания ресурса.
статус Строка Содержит определяемое пользователем состояние объекта.
eTag Строка Реализует оптимистичную блокировку.
описание строка Текстовое описание ресурса.
name строка Имя для идентификации ресурса.
Свойство Type Описание
id Строка Уникальный идентификатор задания.
name строка Определяемое пользователем имя задания.
статус строка Различные состояния, в которых может быть задание.
isCancellationRequested boolean Флаг, который устанавливается при запросе отмены задания.
описание строка Текстовое описание задания.
partyId строка Идентификатор участника, для которого было создано задание.
message строка Сообщение о состоянии для записи дополнительных сведений о задании.
lastActionDateTime date-time Дата и время, когда было выполнено последнее действие в задании. Пример формата: yyyy-MM-ddTHH:mm:ssZ.
createdDateTime date-time Дата и время создания ресурса. Пример формата: yyyy-MM-ddTHH:mm:ssZ.
свойства Object Он содержит определяемые пользователем пары "ключ-значение".

Следующие шаги