Azure Data Manager for Agriculture(미리 보기)을 Event Grid 원본으로
이 문서에서는 Azure Data Manager for Agriculture(미리 보기) 이벤트에 대한 속성과 스키마를 제공합니다. 이벤트 스키마에 대한 소개는 Azure Event Grid 이벤트 스키마 및 Cloud 이벤트 스키마를 참조하세요.
사용할 수 있는 이벤트 유형
이벤트 이름 |
설명 |
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 이 생성, 업데이트 또는 삭제되면 게시됩니다. |
이벤트 이름 |
설명 |
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChanged.V2 |
위성 데이터 수집 작업의 상태가 변경(예: 작업 생성, 진행 또는 완료)되면 게시됩니다. |
이벤트 이름 |
설명 |
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChanged.V2 |
날씨 데이터 수집 작업의 상태가 변경(예: 작업 생성, 진행 또는 완료)되면 게시됩니다. |
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChanged.V2 |
날씨 데이터 리프레셔 작업 상태가 변경(예: 작업 생성, 진행 또는 완료)되면 게시됩니다. |
이벤트 이름 |
설명 |
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 |
팜 운영 데이터 수집 작업의 상태가 변경(예: 작업 생성, 진행 또는 완료)되면 게시됩니다. |
이벤트 이름 |
설명 |
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 가 생성, 업데이트 또는 삭제되면 게시됩니다. |
이벤트 이름 |
설명 |
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.InsightChanged.V2 |
Insight 가 생성, 업데이트 또는 삭제되면 게시됩니다. |
Microsoft.AgFoodPlatform.InsightAttachmentChanged.V2 |
Insight Attachment 가 생성, 업데이트 또는 삭제되면 게시됩니다. |
이벤트 이름 |
설명 |
Microsoft.AgFoodPlatform.BiomassModelJobStatusChanged.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 |
Description |
source |
string |
이벤트 원본에 대한 전체 리소스 경로입니다. 이 필드는 쓸 수 없습니다. Event Grid는 이 값을 제공합니다. |
subject |
string |
게시자가 정의한 이벤트 주체의 경로입니다. |
type |
string |
이 이벤트 원본에 대해 등록된 이벤트 유형 중 하나입니다. |
time |
string |
공급자의 UTC 시간을 기준으로 이벤트가 생성되는 시간입니다. |
id |
string |
이벤트에 대한 고유 식별자입니다. |
data |
개체 |
App Configuration 이벤트 데이터. |
specversion |
string |
CloudEvents 스키마 사양 버전입니다. |
이벤트에는 다음과 같은 최상위 데이터가 있습니다.
속성 |
Type |
Description |
topic |
string |
이벤트 원본에 대한 전체 리소스 경로입니다. 이 필드는 쓸 수 없습니다. Event Grid는 이 값을 제공합니다. |
subject |
string |
게시자가 정의한 이벤트 주체의 경로입니다. |
eventType |
string |
이 이벤트 원본에 대해 등록된 이벤트 유형 중 하나입니다. |
eventTime |
string |
공급자의 UTC 시간을 기준으로 이벤트가 생성되는 시간입니다. |
id |
string |
이벤트에 대한 고유 식별자입니다. |
data |
개체 |
App Configuration 이벤트 데이터. |
dataVersion |
string |
데이터 개체의 스키마 버전입니다. 게시자가 스키마 버전을 정의합니다. |
metadataVersion |
string |
이벤트 메타데이터의 스키마 버전입니다. Event Grid는 최상위 속성의 스키마를 정의합니다. Event Grid는 이 값을 제공합니다. |
데이터 개체의 속성은 다음과 같습니다.
속성 |
Type |
설명 |
id |
문자열 |
리소스의 고유 ID입니다. |
actionType |
문자열 |
이벤트 게시를 트리거한 변경 사항을 나타냅니다. 적용 가능한 값은 Created, Updated, Deleted입니다. |
속성 |
Object |
사용자 정의 키-값 쌍을 포함합니다. |
modifiedDateTime |
문자열 |
이벤트가 마지막으로 수정된 시간을 나타냅니다. |
createdDateTime |
문자열 |
리소스가 만들어진 시간을 나타냅니다. |
status |
문자열 |
개체의 사용자 정의 상태를 포함합니다. |
eTag |
문자열 |
낙관적 동시성을 구현합니다. |
description |
string |
리소스에 대한 텍스트 형식의 설명입니다. |
name |
string |
리소스를 식별하는 이름입니다. |
속성 |
Type |
설명 |
id |
문자열 |
작업의 고유 ID입니다. |
name |
string |
작업의 사용자 정의 이름입니다. |
status |
string |
작업의 있을 수 있는 다양한 상태입니다. |
isCancellationRequested |
부울 값 |
작업 취소가 요청되면 설정되는 플래그입니다. |
description |
string |
작업에 대한 텍스트 설명입니다. |
partyId |
string |
작업이 만들어진 파티 ID입니다. |
message |
string |
작업에 대한 자세한 정보를 캡처하는 상태 메시지입니다. |
lastActionDateTime |
날짜-시간 |
작업에서 마지막 작업이 수행된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
createdDateTime |
날짜-시간 |
리소스가 생성된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
속성 |
Object |
사용자 정의 키-값 쌍을 포함합니다. |
다음 단계