Azure Data Manager для сельского хозяйства (предварительная версия) в качестве источника сетки событий
Статья 03/05/2024
1 участник
Обратная связь
В этой статье
В этой статье приведены свойства и схема событий 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": "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"
}
]
В следующем примере показана схема для 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"
}
]
Свойства событий
Событие содержит следующие высокоуровневые данные:
Свойство
Type
Описание:
source
строка
Полный путь к ресурсу источника событий. Это поле защищено от записи. Это значение предоставляет Сетка событий.
subject
строка
Определенный издателем путь к субъекту события.
type
строка
Один из зарегистрированных типов событий для этого источника событий.
time
строка
Время создания события с учетом времени поставщика в формате UTC.
id
строка
Уникальный идентификатор события.
data
объект
Данные события Конфигурации приложений.
specversion
строка
Версия спецификации схемы CloudEvents.
Событие содержит следующие высокоуровневые данные:
Свойство
Type
Описание:
topic
строка
Полный путь к ресурсу источника событий. Это поле защищено от записи. Это значение предоставляет Сетка событий.
subject
строка
Определенный издателем путь к субъекту события.
eventType
строка
Один из зарегистрированных типов событий для этого источника событий.
eventTime
строка
Время создания события с учетом времени поставщика в формате UTC.
id
строка
Уникальный идентификатор события.
data
объект
Данные события Конфигурации приложений.
dataVersion
строка
Версия схемы для объекта данных. Версию схемы определяет издатель.
metadataVersion
строка
Версия схемы для метаданных события. Служба "Сетка событий" определяет схему свойств верхнего уровня. Это значение предоставляет Сетка событий.
Объект данных имеет следующие общие свойства:
Свойство
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
Он содержит определяемые пользователем пары "ключ-значение".
Следующие шаги