다음을 통해 공유


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"
    }
]

이벤트 속성

이벤트에는 다음과 같은 최상위 데이터가 있습니다.

속성 Type Description
source string 이벤트 원본에 대한 전체 리소스 경로입니다. 이 필드는 쓸 수 없습니다. Event Grid는 이 값을 제공합니다.
subject string 게시자가 정의한 이벤트 주체의 경로입니다.
type string 이 이벤트 원본에 대해 등록된 이벤트 유형 중 하나입니다.
time string 공급자의 UTC 시간을 기준으로 이벤트가 생성되는 시간입니다.
id string 이벤트에 대한 고유 식별자입니다.
data 개체 App Configuration 이벤트 데이터.
specversion string CloudEvents 스키마 사양 버전입니다.

데이터 개체의 속성은 다음과 같습니다.

속성 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 사용자 정의 키-값 쌍을 포함합니다.

다음 단계