Event Grid 원본으로 Azure Data Manager for Agriculture 미리 보기
이 문서에서는 Azure Data Manager for Agriculture 이벤트에 대한 속성과 스키마를 제공합니다. 이벤트 스키마에 대한 소개는 Azure Event Grid 이벤트 스키마를 참조하세요.
필수 조건
Azure Data Manager for Agriculture에서 이벤트 기능을 배포하는 단계를 시작하기 전에 다음 필수 구성 요소를 완료해야 합니다.
Data Manager for Agriculture 이벤트에 반응
Data Manager for Agriculture 이벤트를 통해 애플리케이션은 리소스 만들기, 삭제 및 업데이트에 반응할 수 있습니다. Data Manager for Agriculture 이벤트는 Azure Event Grid를 사용하여 푸시됩니다.
Azure Functions, Azure Logic Apps 또는 자체 http 수신기도 이러한 이벤트를 구독할 수 있습니다. Azure Event Grid은 풍부한 재시도 정책 및 배달 못 한 편지를 통해 애플리케이션에 안정적으로 이벤트를 배달합니다.
다음은 서비스에서 이벤트를 사용하는 시나리오 예입니다.
- 위성 또는 날씨 데이터를 다운로드하거나 작업을 실행할 때 이벤트를 사용하여 작업 상태 변화에 응답할 수 있습니다. 긴 폴링을 최소화하고 서비스에 대한 API 호출 수를 줄일 수 있습니다. 작업 완료에 대한 즉각적인 알림도 가져올 수 있습니다. 모든 비동기 수집 작업은 이벤트를 지원할 수 있습니다.
참고 항목
ISV 솔루션 흐름과 관련된 이벤트는 현재 지원되지 않습니다.
- 파티, 필드, 농장 및 기타 유사한 요소와 같은 데이터 영역 리소스가 수정되는 경우 변경 내용에 대응하고 워크플로를 트리거할 수 있습니다.
이벤트 필터링
데이터 개체의 이벤트 유형, 제목 또는 필드를 기준으로 Data Manager for Agriculture 이벤트 를 필터링할 수 있습니다. Event Grid의 필터는 제목의 시작 또는 끝과 일치하므로 일치하는 이벤트가 구독자에게 전달될 수 있습니다.
예를 들어, PartyChanged 이벤트의 경우 ID가 Party1234인 특정 파티의 변경 내용에 대한 알림을 받으려면 다음과 같이 제목 필터 "EndsWith"를 사용할 수 있습니다.
EndsWith- /Party1234 이 이벤트의 제목은 "/parties/Party1234"
형식입니다.
이벤트 스키마의 제목은 '다음으로 시작' 및 '정확한 일치' 필터도 제공합니다.
마찬가지로, 파티 ID 그룹에 대해 동일한 이벤트를 필터링하려면 이벤트 데이터 개체의 partyId 필드에 대한 고급 필터를 사용합니다. 단일 구독에서는 필터링된 각 키에 대해 값이 25개로 제한되는 5개의 고급 필터를 추가할 수 있습니다.
필터를 적용하는 방법에 대한 자세한 내용은 Event Grid에 대한 이벤트 필터링을 참조하세요.
이벤트 구독
Azure Portal 또는 Azure Resource Manager 클라이언트를 사용하여 Data Manager for Agriculture 이벤트를 구독할 수 있습니다. 이들 각각은 사용자에게 일련의 기능을 제공합니다. 각 방법에 대해 자세히 알아보려면 다음 리소스를 참조하세요.
이벤트 사용에 관한 지침
Data Manager for Agriculture 이벤트를 처리하는 애플리케이션은 몇 가지 권장 사례를 따라야 합니다.
- eventType이 처리할 준비가 된 것인지 확인하고, 수신하는 모든 이벤트가 예상한 형식이라고 가정하지 마세요.
- 메시지가 순서 없이 도착할 수 있으므로 ModifiedTime 및 etag 필드를 사용하여 특정 개체에 대한 이벤트 순서를 이해합니다.
- Data Manager for Agriculture 이벤트는 구독자에게 최소 한 번 배달을 보장하여 모든 메시지가 출력되도록 합니다. 그러나 다시 시도 또는 구독 가용성으로 인해 중복 메시지가 가끔 발생할 수 있습니다. 메시지 배달 및 다시 시도에 대한 자세한 내용은 Event Grid 메시지 배달 및 다시 시도를 참조하세요.
- 이해할 수 없는 필드는 무시합니다. 이 지침은 나중에 추가될 수 있는 새로운 기능에 적용하는 데도 도움이 됩니다.
사용할 수 있는 이벤트 유형
이벤트 이름 | 설명 |
---|---|
Microsoft.AgFoodPlatform.PartyChanged | Azure Data Manager for Agriculture 리소스에서 파티가 만들기/업데이트/삭제될 때 게시됩니다. |
Microsoft.AgFoodPlatform.FarmChangedV2 | Azure Data Manager for Agriculture 리소스에서 농장이 만들기/업데이트/삭제될 때 게시됩니다. |
Microsoft.AgFoodPlatform.FieldChangedV2 | Azure Data Manager for Agriculture 리소스에서 필드가 만들기/업데이트/삭제될 때 게시됩니다. |
Microsoft.AgFoodPlatform.SeasonalFieldChangedV2 | Azure Data Manager for Agriculture 리소스에서 계절별 필드가 만들기/업데이트/삭제될 때 게시됩니다. |
Microsoft.AgFoodPlatform.CropChanged | Azure Data Manager for Agriculture 리소스에서 작물이 만들기/업데이트/삭제될 때 게시됩니다. |
Microsoft.AgFoodPlatform.CropProductChanged | Azure Data Manager for Agriculture 리소스에서 작물 제품이 만들기/업데이트/삭제될 때 게시됩니다. |
Microsoft.AgFoodPlatform.SeasonChanged | Azure Data Manager for Agriculture 리소스에서 계절이 만들기/업데이트/삭제될 때 게시됩니다. |
Microsoft.AgFoodPlatform.SatelliteDataIngestionJobStatusChangedV2 | 위성 데이터 수집 작업의 상태가 변경(예: 작업 생성, 진행 또는 완료)되면 게시됩니다. |
Microsoft.AgFoodPlatform.WeatherDataIngestionJobStatusChangedV2 | 날씨 데이터 수집 작업의 상태가 변경(예: 작업 생성, 진행 또는 완료)되면 게시됩니다. |
Microsoft.AgFoodPlatform.WeatherDataRefresherJobStatusChangedV2 | 날씨 데이터 리프레셔 작업 상태가 변경되면 게시됩니다. |
Microsoft.AgFoodPlatform.SensorMappingChangedV2 | 센서 매핑이 변경되면 게시됩니다. |
Microsoft.AgFoodPlatform.SensorPartnerIntegrationChangedV2 | 센서 파트너 통합이 변경되면 게시됩니다. |
Microsoft.AgFoodPlatform.DeviceDataModelChanged | 디바이스 데이터 모델이 변경되면 게시됩니다. |
Microsoft.AgFoodPlatform.DeviceChanged | 디바이스가 변경되면 게시됩니다. |
Microsoft.AgFoodPlatform.SensorDataModelChanged | 센서 데이터 모델이 변경되면 게시됩니다. |
Microsoft.AgFoodPlatform.SensorChanged | 센서가 변경되면 게시됩니다. |
Microsoft.AgFoodPlatform.FarmOperationDataIngestionJobStatusChangedV2 | 팜 운영 데이터 수집 작업의 상태가 변경(예: 작업 생성, 진행 또는 완료)되면 게시됩니다. |
Microsoft.AgFoodPlatform.ApplicationDataChangedV2 | Azure Data Manager for Agriculture 리소스에서 적용 데이터가 만들기/업데이트/삭제될 때 게시됩니다. |
Microsoft.AgFoodPlatform.HarvestDataChangedV2 | Azure Data Manager for Agriculture 리소스에서 수확 데이터가 만들기/업데이트/삭제될 때 게시됩니다. |
Microsoft.AgFoodPlatform.TillageDataChangedV2 | Azure Data Manager for Agriculture 리소스에서 경작 데이터가 만들기/업데이트/삭제될 때 게시됩니다. |
Microsoft.AgFoodPlatform.PlantingDataChangedV2 | Azure Data Manager for Agriculture 리소스에서 식재 데이터가 만들기/업데이트/삭제될 때 게시됩니다. |
Microsoft.AgFoodPlatform.AttachmentChangedV2 | 첨부 파일이 만들기/업데이트/삭제되면 게시됩니다. |
Microsoft.AgFoodPlatform.ZoneChangedV2 | 영역이 만들기/업데이트/삭제되면 게시됩니다. |
Microsoft.AgFoodPlatform.ManagementZoneChangedV2 | 관리 영역이 만들기/업데이트/삭제되면 게시됩니다. |
Microsoft.AgFoodPlatform.PrescriptionChangedV2 | 처방전이 만들기/업데이트/삭제될 때 게시됩니다. |
Microsoft.AgFoodPlatform.PrescriptionMapChangedV2 | 처방전 맵이 만들기/업데이트/삭제될 때 게시됩니다. |
Microsoft.AgFoodPlatform.PlantTissueAnalysisChangedV2 | 식물 조직 분석 데이터가 만들기/업데이트/삭제될 때 게시됩니다. |
Microsoft.AgFoodPlatform.NutrientAnalysisChangedV2 | 영양성분 분석 데이터가 만들기/업데이트/삭제될 때 게시됩니다. |
Microsoft.AgFoodPlatform.ImageProcessingRasterizeJobStatusChangedV2 | 이미지 처리 래스터화 작업 상태가 변경될 때(예: 작업 만들기, 진행 또는 완료) 게시됩니다. |
Microsoft.AgFoodPlatform.InsightChangedV2 | 인사이트가 만들기/업데이트/삭제되면 게시됩니다. |
Microsoft.AgFoodPlatform.InsightAttachmentChangedV2 | 인사이트 첨부 파일이 만들기/업데이트/삭제될 때 게시됩니다. |
Microsoft.AgFoodPlatform.BiomassModelJobStatusChangedV2 | Biomass 모델 작업 상태가 변경되면 게시됩니다. |
Microsoft.AgFoodPlatform.SoilMoistureModelJobStatusChangedV2 | 토양 수분 모델 작업 상태가 변경되면 게시됩니다. |
Microsoft.AgFoodPlatform.SensorPlacementModelJobStatusChangedV2 | 센서 배치 모델 작업 상태가 변경되면 게시됩니다. |
이벤트 속성
각 Azure Data Manager for Agriculture 이벤트는 두 부분으로 구성됩니다. 첫 번째 부분은 이벤트 전체에 공통적으로 적용되며, 두 번째 부분은 데이터 개체에 각 이벤트와 관련된 속성이 포함되어 있습니다.
이벤트 전반에 공통적인 부분은 Event Grid 이벤트 스키마에 자세히 설명되어 있으며 다음과 같은 최상위 데이터가 있습니다.
속성 | Type | 설명 |
---|---|---|
토픽 | string | 이벤트 원본에 대한 전체 리소스 경로입니다. 이 필드는 쓸 수 없습니다. Event Grid는 이 값을 제공합니다. |
subject | string | 게시자가 정의한 이벤트 주체의 경로입니다. |
eventType | string | 이 이벤트 원본에 대해 등록된 이벤트 유형 중 하나입니다. |
eventTime | string | 공급자의 UTC 시간을 기준으로 이벤트가 생성되는 시간입니다. |
ID | string | 이벤트에 대한 고유 식별자입니다. |
데이터 | 개체 | 각 이벤트 유형에 특정한 속성이 있는 데이터 개체입니다. |
dataVersion | string | 데이터 개체의 스키마 버전입니다. 게시자가 스키마 버전을 정의합니다. |
metadataVersion | string | 이벤트 메타데이터의 스키마 버전입니다. Event Grid는 최상위 속성의 스키마를 정의합니다. Event Grid는 이 값을 제공합니다. |
파티, 계절, 작물, 작물 제품 변경 이벤트의 경우 데이터 개체에는 다음 속성이 포함됩니다.
속성 | Type | 설명 |
---|---|---|
ID | string | 리소스의 고유 ID입니다. |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 created, updated, deleted입니다. |
속성 | Object | 사용자 정의 키-값 쌍을 포함합니다. |
modifiedDateTime | string | 이벤트가 마지막으로 수정된 시간을 나타냅니다. |
createdDateTime | string | 리소스가 만들어진 시간을 나타냅니다. |
status | string | 개체의 사용자 정의 상태를 포함합니다. |
eTag | string | 낙관적 동시성을 구현합니다. |
description | string | 리소스에 대한 텍스트 형식의 설명입니다. |
name | string | 리소스를 식별하는 이름입니다. |
농장 이벤트의 경우 데이터 개체에는 다음 속성이 포함됩니다.
속성 | Type | 설명 |
---|---|---|
ID | string | 리소스의 고유 ID입니다. |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 created, updated, deleted입니다. |
속성 | Object | 사용자 정의 키-값 쌍을 포함합니다. |
modifiedDateTime | string | 이벤트가 마지막으로 수정된 시간을 나타냅니다. |
createdDateTime | string | 리소스가 만들어진 시간을 나타냅니다. |
status | string | 개체의 사용자 정의 상태를 포함합니다. |
eTag | string | 낙관적 동시성을 구현합니다. |
description | string | 리소스에 대한 텍스트 형식의 설명입니다. |
name | string | 리소스를 식별하는 이름입니다. |
partyId | string | 소속된 파티의 ID입니다. |
디바이스 데이터 모델 및 센서 데이터 모델 이벤트의 경우 데이터 개체에는 다음 속성이 포함됩니다.
속성 | Type | 설명 |
---|---|---|
sensorPartnerId | string | sensorPartner와 연결된 ID입니다. |
ID | string | 리소스의 고유 ID입니다. |
actionType | string | 이벤트 게시를 트리거한 변경 내용을 나타냅니다. 적용 가능한 값은 created, updated, deleted입니다. |
속성 | Object | 사용자 정의 키-값 쌍을 포함합니다. |
modifiedDateTime | string | 이벤트가 마지막으로 수정된 시간을 나타냅니다. |
createdDateTime | string | 리소스가 만들어진 시간을 나타냅니다. |
status | string | 개체의 사용자 정의 상태를 포함합니다. |
eTag | string | 낙관적 동시성을 구현합니다. |
description | string | 리소스에 대한 텍스트 형식의 설명입니다. |
name | string | 리소스를 식별하는 이름입니다. |
디바이스 이벤트의 경우 데이터 개체에는 다음 속성이 포함됩니다.
속성 | Type | 설명 |
---|---|---|
deviceDataModelId | string | deviceDataModel과 연결된 ID입니다. |
integrationId | string | 통합과 연결된 ID입니다. |
sensorPartnerId | string | sensorPartner와 연결된 ID입니다. |
ID | string | 리소스의 고유 ID입니다. |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 created, updated, deleted입니다. |
속성 | Object | 사용자 정의 키-값 쌍을 포함합니다. |
modifiedDateTime | string | 이벤트가 마지막으로 수정된 시간을 나타냅니다. |
createdDateTime | string | 리소스가 만들어진 시간을 나타냅니다. |
status | string | 개체의 사용자 정의 상태를 포함합니다. |
eTag | string | 낙관적 동시성을 구현합니다. |
description | string | 리소스에 대한 텍스트 형식의 설명입니다. |
name | string | 리소스를 식별하는 이름입니다. |
센서 이벤트의 경우 데이터 개체에는 다음 속성이 포함됩니다.
속성 | Type | 설명 |
---|---|---|
sensorDataModelId | string | sensorDataModel과 연결된 ID입니다. |
integrationId | string | 통합과 연결된 ID입니다. |
deviceId | string | 디바이스와 연결된 ID입니다. |
sensorPartnerId | string | sensorPartner와 연결된 ID입니다. |
ID | string | 리소스의 고유 ID입니다. |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 created, updated, deleted입니다. |
속성 | Object | 사용자 정의 키-값 쌍을 포함합니다. |
modifiedDateTime | string | 이벤트가 마지막으로 수정된 시간을 나타냅니다. |
createdDateTime | string | 리소스가 만들어진 시간을 나타냅니다. |
status | string | 개체의 사용자 정의 상태를 포함합니다. |
eTag | string | 낙관적 동시성을 구현합니다. |
description | string | 리소스에 대한 텍스트 형식의 설명입니다. |
name | string | 리소스를 식별하는 이름입니다. |
센서 매핑 이벤트의 경우 데이터 개체에는 다음 속성이 포함됩니다.
속성 | Type | 설명 |
---|---|---|
sensorId | string | 센서와 연결된 ID입니다. |
partyId | string | 파티와 관련된 ID입니다. |
sensorPartnerId | string | sensorPartner와 연결된 ID입니다. |
ID | string | 리소스의 고유 ID입니다. |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 created, updated, deleted입니다. |
속성 | Object | 사용자 정의 키-값 쌍을 포함합니다. |
modifiedDateTime | string | 이벤트가 마지막으로 수정된 시간을 나타냅니다. |
createdDateTime | string | 리소스가 만들어진 시간을 나타냅니다. |
status | string | 개체의 사용자 정의 상태를 포함합니다. |
eTag | string | 낙관적 동시성을 구현합니다. |
description | string | 리소스에 대한 텍스트 형식의 설명입니다. |
name | string | 리소스를 식별하는 이름입니다. |
센서 파트너 통합 이벤트의 경우 데이터 개체에는 다음 속성이 포함됩니다.
속성 | Type | 설명 |
---|---|---|
integrationId | string | 통합과 연결된 ID입니다. |
partyId | string | 파티와 관련된 ID입니다. |
sensorPartnerId | string | sensorPartner와 연결된 ID입니다. |
ID | string | 리소스의 고유 ID입니다. |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 created, updated, deleted입니다. |
속성 | Object | 사용자 정의 키-값 쌍을 포함합니다. |
modifiedDateTime | string | 이벤트가 마지막으로 수정된 시간을 나타냅니다. |
createdDateTime | string | 리소스가 만들어진 시간을 나타냅니다. |
status | string | 개체의 사용자 정의 상태를 포함합니다. |
eTag | string | 낙관적 동시성을 구현합니다. |
description | string | 리소스에 대한 텍스트 형식의 설명입니다. |
name | string | 리소스를 식별하는 이름입니다. |
계절별 필드 이벤트에는 다음과 같은 데이터 개체가 있습니다.
속성 | Type | 설명 |
---|---|---|
ID | string | 계절별 필드의 사용자 정의 ID입니다. |
farmId | string | 계절별 필드가 연결된 농장의 사용자 정의 ID입니다. |
partyId | string | 소속된 파티의 ID입니다. |
seasonId | string | 계절별 필드가 연결된 계절의 사용자 정의 ID입니다. |
fieldId | string | 계절별 필드가 연결된 필드의 사용자 정의 ID입니다. |
name | string | 계절별 필드의 사용자 정의 이름입니다. |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 created, updated, deleted입니다. |
속성 | Object | 사용자 정의 키-값 쌍을 포함합니다. |
modifiedDateTime | string | 이벤트가 마지막으로 수정된 시간을 나타냅니다. |
createdDateTime | string | 리소스가 만들어진 시간을 나타냅니다. |
status | string | 개체의 사용자 정의 상태를 포함합니다. |
eTag | string | 낙관적 동시성을 구현합니다. |
description | string | 리소스에 대한 텍스트 형식의 설명입니다. |
인사이트 이벤트에는 다음과 같은 데이터 개체가 있습니다.
속성 | Type | 설명 |
---|---|---|
modelId | string | 연관된 모델의 ID입니다. |
resourceId | string | 농장, 필드 등 리소스의 사용자 정의 ID입니다. |
resourceType | string | 리소스 형식 이름. 적용 가능한 값은 Party, Farm, Field, SeasonalField 등입니다. |
partyId | string | 소속된 파티의 ID입니다. |
모델 버전 | string | 연관된 모델의 버전입니다. |
ID | string | 리소스의 사용자 정의 ID입니다. |
status | string | 작업의 상태가 포함되어 있습니다. |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 created, updated, deleted입니다. |
modifiedDateTime | 날짜-시간 | 리소스가 마지막으로 수정된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
createdDateTime | 날짜-시간 | 리소스가 생성된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
eTag | string | 낙관적 동시성 구현 |
description | string | 리소스를 설명하는 키-값 쌍의 목록입니다. 문자열과 숫자 값만 지원됩니다. |
name | string | 리소스의 사용자 정의 이름입니다. |
속성 | 개체 | 리소스의 사용자 정의 이름입니다. |
InsightAttachment 이벤트에는 다음과 같은 데이터 개체가 있습니다.
속성 | Type | 설명 |
---|---|---|
modelId | string | 연관된 모델의 ID입니다. |
resourceId | string | 농장, 필드 등 리소스의 사용자 정의 ID입니다. |
resourceType | string | 리소스 형식 이름. |
partyId | string | 소속된 파티의 ID입니다. |
insightId | string | 인사이트 리소스와 연결된 ID입니다. |
ID | string | 리소스의 사용자 정의 ID입니다. |
status | string | 작업의 상태가 포함되어 있습니다. |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 created, updated, deleted입니다. |
modifiedDateTime | 날짜-시간 | 리소스가 마지막으로 수정된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
createdDateTime | 날짜-시간 | 리소스가 생성된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
eTag | string | 낙관적 동시성 구현 |
description | string | 리소스를 설명하는 키-값 쌍의 목록입니다. 문자열과 숫자 값만 지원됩니다. |
name | string | 리소스의 사용자 정의 이름입니다. |
속성 | 개체 | 리소스의 사용자 정의 이름입니다. |
필드 이벤트에는 다음과 같은 데이터 개체가 있습니다.
속성 | Type | 설명 |
---|---|---|
ID | string | 필드의 사용자 정의 ID입니다. |
farmId | string | 필드가 연결된 농장의 사용자 정의 ID입니다. |
partyId | string | 소속된 파티의 ID입니다. |
name | string | 필드의 사용자 정의 이름입니다. |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 created, updated, deleted입니다. |
속성 | Object | 사용자 정의 키-값 쌍을 포함합니다. |
modifiedDateTime | string | 이벤트가 마지막으로 수정된 시간을 나타냅니다. |
createdDateTime | string | 리소스가 만들어진 시간을 나타냅니다. |
status | string | 개체의 사용자 정의 상태를 포함합니다. |
eTag | string | 낙관적 동시성을 구현합니다. |
description | string | 리소스에 대한 텍스트 형식의 설명입니다. |
ImageProcessingRasterizeJobStatusChanged 이벤트에는 다음과 같은 데이터 개체가 있습니다.
속성 | Type | 설명 |
---|---|---|
shapefileAttachmentId | string | 연관된 모양 파일의 사용자 정의 ID 이름입니다. |
partyId | string | 작업이 만들어진 파티 ID입니다. |
ID | string | 작업의 고유 ID입니다. |
name | string | 작업의 사용자 정의 이름입니다. |
status | string | 작업의 있을 수 있는 다양한 상태입니다. 적용 가능한 값은 Waiting, Running, Succeeded, Failed, Canceled 등입니다. |
isCancellationRequested | 부울 값 | 작업 취소가 요청되면 설정되는 플래그입니다. |
description | string | 작업에 대한 텍스트 설명입니다. |
message | string | 작업에 대한 자세한 정보를 캡처하는 상태 메시지입니다. |
lastActionDateTime | 날짜-시간 | 작업에서 마지막 작업이 수행된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
createdDateTime | 날짜-시간 | 리소스가 생성된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
속성 | Object | 사용자 정의 키-값 쌍을 포함합니다. |
SatelliteDataIngestionJobChanged, WeatherDataIngestionJobChanged, WeatherDataRefresherJobChanged, BiomassModelJobStatusChanged, SoilMoistureModelJobStatusChanged 및 FarmOperationDataIngestionJobChanged 이벤트에는 다음과 같은 데이터 개체가 있습니다.
속성 | Type | 설명 |
---|---|---|
ID | string | 작업의 고유 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 | 사용자 정의 키-값 쌍을 포함합니다. |
적용 데이터, 수확 데이터, 식재 데이터, 경작 데이터 등 농장 운영 데이터 이벤트에는 다음과 같은 데이터 개체가 있습니다.
속성 | Type | 설명 |
---|---|---|
ID | string | 리소스의 고유 ID입니다. |
status | string | 리소스의 사용자 정의 상태를 포함합니다. |
partyId | string | 소속된 파티의 ID입니다. |
원본 | string | 작업에 대한 세부 정보를 제공하는 Azure Data Manager for Agriculture의 메시지입니다. |
modifiedDateTime | string | 이벤트가 마지막으로 수정된 시간을 나타냅니다. |
createdDateTime | string | 리소스가 만들어진 시간을 나타냅니다. |
eTag | string | 낙관적 동시성 구현 |
name | string | 리소스를 식별하는 이름입니다. |
description | string | 리소스에 대한 텍스트 형식의 설명 |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 created, updated, deleted입니다. |
속성 | Object | 사용자 정의 키-값 쌍을 포함합니다. |
AttachmentChanged 이벤트에는 다음과 같은 데이터 개체가 있습니다.
속성 | Type | 설명 |
---|---|---|
resourceId | string | 농장, 필드 등 리소스의 사용자 정의 ID입니다. |
resourceType | string | 리소스 형식 이름. |
partyId | string | 소속된 파티의 ID입니다. |
ID | string | 리소스의 사용자 정의 ID입니다. |
status | string | 작업의 상태가 포함되어 있습니다. |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 created, updated, deleted입니다. |
modifiedDateTime | 날짜-시간 | 리소스가 마지막으로 수정된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
createdDateTime | 날짜-시간 | 리소스가 생성된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
eTag | string | 낙관적 동시성 구현 |
description | string | 리소스에 대한 텍스트 형식의 설명 |
name | string | 리소스의 사용자 정의 이름입니다. |
ZoneChanged 이벤트에는 다음과 같은 데이터 개체가 있습니다.
속성 | Type | 설명 |
---|---|---|
managementZoneId | string | 영역과 연결된 관리 영역 ID입니다. |
partyId | string | 관련 필드의 사용자 정의 ID입니다. |
ID | string | 자신이 속한 파티의 ID입니다. |
status | string | 리소스의 사용자 정의 상태를 포함합니다. |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 created, updated, deleted입니다. |
modifiedDateTime | 날짜-시간 | 리소스가 마지막으로 수정된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
createdDateTime | 날짜-시간 | 리소스가 생성된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
eTag | string | 낙관적 동시성 구현 |
description | string | 리소스에 대한 텍스트 형식의 설명 |
name | string | 리소스의 사용자 정의 이름입니다. |
속성 | 개체 | 리소스를 설명하는 키-값 쌍의 목록입니다. 문자열과 숫자 값만 지원됩니다. |
PrescriptionChanged 이벤트에는 다음과 같은 데이터 개체가 있습니다.
속성 | Type | 설명 |
---|---|---|
prescriptionMapId | string | 연결된 처방전 맵의 사용자 정의 ID입니다. |
partyId | string | 소속된 파티의 ID입니다. |
ID | string | 처방전의 사용자 정의 ID입니다. |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 Created, Updated, Deleted입니다. |
status | string | 사용자가 정의한 처방전 상태가 포함되어 있습니다. |
속성 | 개체 | 사용자 정의 키-값 쌍을 포함합니다. |
modifiedDateTime | 날짜-시간 | 리소스가 마지막으로 수정된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
createdDateTime | 날짜-시간 | 리소스가 생성된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
eTag | string | 낙관적 동시성 구현 |
description | string | 리소스에 대한 텍스트 형식의 설명 |
name | string | 처방전의 사용자 정의 이름입니다. |
PrescriptionMapChanged 및 ManagementZoneChanged 이벤트에는 다음과 같은 데이터 개체가 있습니다.
속성 | Type | 설명 |
---|---|---|
seasonId | string | 관련 시즌의 사용자 정의 ID입니다. |
cropId | string | 관련 작물의 사용자 정의 ID입니다. |
fieldId | string | 연관된 필드의 사용자 정의 ID입니다. |
partyId | string | 소속된 파티의 ID입니다. |
ID | string | 리소스의 사용자 정의 ID입니다. |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 created, updated, deleted입니다. |
modifiedDateTime | 날짜-시간 | 리소스가 마지막으로 수정된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
createdDateTime | 날짜-시간 | 리소스가 생성된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
eTag | string | 낙관적 동시성 구현 |
description | string | 리소스에 대한 텍스트 형식의 설명 |
name | string | 처방 맵의 사용자 정의 이름입니다. |
속성 | 개체 | 사용자 정의 키/값 쌍이 포함되어 있습니다. |
status | string | 리소스의 상태입니다. |
PlantTissueAnalyticChanged 이벤트에는 다음과 같은 데이터 개체가 있습니다.
속성 | Type | 설명 |
---|---|---|
seasonId | string | 관련 시즌의 사용자 정의 ID입니다. |
cropId | string | 관련 작물의 사용자 정의 ID입니다. |
cropProductId | string | 식물 조직 분석과 관련된 작물 제품 ID입니다. |
fieldId | string | 연관된 필드의 사용자 정의 ID입니다. |
partyId | string | 소속된 파티의 ID입니다. |
ID | string | 리소스의 사용자 정의 ID입니다. |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 created, updated, deleted입니다. |
modifiedDateTime | 날짜-시간 | 리소스가 마지막으로 수정된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
createdDateTime | 날짜-시간 | 리소스가 생성된 날짜-시간입니다(샘플 형식: yyyy-MM-ddTHH:mm:ssZ). |
eTag | string | 낙관적 동시성을 구현합니다. |
description | string | 리소스에 대한 텍스트 형식의 설명입니다. |
name | string | 처방 맵의 사용자 정의 이름입니다. |
속성 | 개체 | 사용자 정의 키-값 쌍을 포함합니다. |
status | string | 리소스의 상태입니다. |
NutrientAnalyticChanged 이벤트에는 다음과 같은 데이터 개체가 있습니다.
속성 | Type | 설명 |
---|---|---|
parentId | string | 부모 영양소 분석의 ID가 속해 있습니다. |
parentType | string | 부모 영양소 분석이 속하는 형식입니다. 적용 가능한 값은 PlantTissueAnalytic입니다. |
partyId | string | 소속된 파티의 ID입니다. |
ID | string | 영양소 분석의 사용자 정의 ID입니다. |
actionType | string | 이벤트를 게시하는 동안 트리거되는 변경을 나타냅니다. 적용 가능한 값은 Created, Updated, Deleted입니다. |
속성 | 개체 | 사용자 정의 키-값 쌍을 포함합니다. |
modifiedDateTime | 날짜-시간 | 영양소 분석이 마지막으로 수정된 날짜-시간입니다. 샘플 형식: yyyy-MM-ddTHH:mm:ss |
createdDateTime | 날짜-시간 | 영양분 분석이 만들어진 날짜-시간입니다. 샘플 형식: yyyy-MM-ddTHH:mm:ssZ |
status | string | 사용자가 정의한 영양소 분석 상태가 포함됩니다. |
eTag | string | 낙관적 동시성을 구현합니다. |
description | string | 리소스에 대한 텍스트 설명입니다. |
name | string | 영양소 분석의 사용자 정의 이름입니다. |
샘플 이벤트
샘플 이벤트는 이 페이지를 참조하세요.
다음 단계
- Azure Event Grid에 대한 소개는 Event Grid란?을 참조하세요.
- 여기에서 API를 테스트합니다.