Data Manager For Agriculture Extensions - Get
取得適用於農業的數據管理員延伸模組。
GET https://management.azure.com/providers/Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions/{dataManagerForAgricultureExtensionId}?api-version=2023-06-01-preview
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
data
|
path | True |
string |
dataManagerForAgricultureExtensionId 要查詢。 Regex 模式: |
api-version
|
query | True |
string |
用於此作業的 API 版本。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
成功 |
|
Other Status Codes |
[錯誤] |
安全性
azure_auth
Azure Active Directory OAuth2 Flow。
類型:
oauth2
Flow:
implicit
授權 URL:
https://login.microsoftonline.com/common/oauth2/authorize
範圍
名稱 | Description |
---|---|
user_impersonation | 模擬您的用戶帳戶 |
範例
DataManagerForAgricultureExtensions_Get
範例要求
GET https://management.azure.com/providers/Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions/DTN.ContentServices?api-version=2023-06-01-preview
範例回覆
{
"id": "/subscriptions/11111111-2222-3333-4444-555555555555/resourceGroups/examples-rg/providers/Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions/DTN.ContentServices",
"type": "Microsoft.AgFoodPlatform/farmBeatsExtensionDefinitions",
"systemData": {
"createdAt": "2021-04-12T15:28:06Z",
"lastModifiedAt": "2021-04-12T15:30:01Z"
},
"properties": {
"targetResourceType": "FarmBeats",
"farmBeatsExtensionId": "DTN.ContentServices",
"farmBeatsExtensionName": "DTN",
"farmBeatsExtensionVersion": "1.0",
"publisherId": "dtn",
"extensionCategory": "Weather",
"extensionAuthLink": "https://www.dtn.com/dtn-content-integration/",
"extensionApiDocsLink": "https://cs-docs.dtn.com/api/weather-observations-and-forecasts-rest-api/",
"detailedInformation": [
{
"apiName": "GetDailyObservations",
"customParameters": [
"stationId",
"stationLatitude",
"stationLongitude",
"timeZone",
"sunrise",
"sunset",
"weatherCode",
"weatherDescription",
"maxTemperature",
"minTemperature",
"avgHeatIndex",
"maxHeatIndex",
"minHeatIndex",
"maxWindChill",
"minWindChill",
"maxFeelsLike",
"minFeelsLike",
"avgFeelsLike",
"maxWindSpeed",
"avgWetBulbGlobeTemp",
"maxWetBulbGlobeTemp",
"minWetBulbGlobeTemp",
"minutesOfSunshine",
"cornHeatUnit",
"evapotranspiration"
],
"platformParameters": [
"cloudCover",
"dewPoint",
"growingDegreeDay",
"precipitation",
"pressure",
"relativeHumidity",
"temperature",
"wetBulbTemperature",
"dateTime",
"windChill",
"windSpeed",
"windDirection"
],
"unitsSupported": {
"key": "units",
"values": [
"us",
"si"
]
},
"apiInputParameters": [
"stationId",
"lat",
"lon",
"days",
"units",
"precision",
"sector"
]
},
{
"apiName": "GetHourlyObservations",
"customParameters": [
"stationId",
"stationLatitude",
"stationLongitude",
"timeZone",
"weatherCode",
"weatherDescription",
"feelsLike",
"visibilityWeatherCode",
"visibilityWeatherDescription",
"minutesOfSunshine"
],
"platformParameters": [
"cloudCover",
"dewPoint",
"precipitation",
"pressure",
"relativeHumidity",
"temperature",
"wetBulbTemperature",
"dateTime",
"visibility",
"windChill",
"windSpeed",
"windDirection",
"windGust"
],
"unitsSupported": {
"key": "units",
"values": [
"us",
"si"
]
},
"apiInputParameters": [
"stationId",
"lat",
"lon",
"hours",
"units",
"precision",
"sector"
]
},
{
"apiName": "GetHourlyForecasts",
"customParameters": [
"stationId",
"stationLatitude",
"stationLongitude",
"timeZone",
"weatherCode",
"weatherDescription",
"feelsLike",
"visibilityWeatherCode",
"visibilityWeatherDescription",
"minutesOfSunshine"
],
"platformParameters": [
"cloudCover",
"dewPoint",
"precipitation",
"pressure",
"relativeHumidity",
"temperature",
"wetBulbTemperature",
"dateTime",
"visibility",
"windChill",
"windSpeed",
"windDirection",
"windGust"
],
"unitsSupported": {
"key": "units",
"values": [
"us",
"si"
]
},
"apiInputParameters": [
"stationId",
"lat",
"lon",
"days",
"units",
"precision",
"sector"
]
},
{
"apiName": "GetDailyForecasts",
"customParameters": [
"stationId",
"stationLatitude",
"stationLongitude",
"timeZone",
"sunrise",
"sunset",
"weatherCode",
"weatherDescription",
"maxTemperature",
"minTemperature",
"avgHeatIndex",
"maxHeatIndex",
"minHeatIndex",
"maxWindChill",
"minWindChill",
"maxFeelsLike",
"minFeelsLike",
"avgFeelsLike",
"maxWindSpeed",
"avgWetBulbGlobeTemp",
"maxWetBulbGlobeTemp",
"minWetBulbGlobeTemp",
"minutesOfSunshine",
"cornHeatUnit",
"evapotranspiration"
],
"platformParameters": [
"cloudCover",
"dewPoint",
"growingDegreeDay",
"precipitation",
"pressure",
"relativeHumidity",
"temperature",
"wetBulbTemperature",
"dateTime",
"windChill",
"windSpeed",
"windDirection"
],
"unitsSupported": {
"key": "units",
"values": [
"us",
"si"
]
},
"apiInputParameters": [
"stationId",
"lat",
"lon",
"days",
"units",
"precision",
"sector"
]
}
]
},
"name": "DTN.ContentServices"
}
定義
名稱 | Description |
---|---|
created |
建立資源的身分識別類型。 |
Data |
DataManagerForAgriculture 延伸模組資源。 |
Data |
DataManagerForAgricultureExtension 屬性。 |
Detailed |
用來擷取 Data Manager For AgricultureExtensions 詳細資訊的模型。 |
Error |
資源管理錯誤其他資訊。 |
Error |
錯誤詳細數據。 |
Error |
錯誤回應 |
system |
與建立和上次修改資源相關的元數據。 |
Unit |
數據提供者的單位系統資訊。 |
createdByType
建立資源的身分識別類型。
名稱 | 類型 | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
DataManagerForAgricultureExtension
DataManagerForAgriculture 延伸模組資源。
名稱 | 類型 | Description |
---|---|---|
id |
string |
資源的完整資源識別碼。 例如“/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}” |
name |
string |
資源的名稱 |
properties |
DataManagerForAgricultureExtension 屬性。 |
|
systemData |
與建立和上次修改資源相關的元數據。 |
|
type |
string |
資源類型。 例如“Microsoft.Compute/virtualMachines” 或 “Microsoft.Storage/storageAccounts” |
DataManagerForAgricultureExtensionProperties
DataManagerForAgricultureExtension 屬性。
名稱 | 類型 | Description |
---|---|---|
description |
string |
文字描述。 |
detailedInformation |
顯示所要求數據摘要的詳細資訊。 用於描述性取得延伸模組元數據呼叫。 每個包含 API 的天氣類別資訊包括 apisSupported、customParameters、PlatformParameters 和 Units 支援。 |
|
extensionApiDocsLink |
string |
適用於農業延伸模組 API 的數據管理員文件連結。 |
extensionAuthLink |
string |
適用於農業延伸模組的 Data Manager 驗證連結。 |
extensionCategory |
string |
延伸模組的類別。 例如天氣/感測器/衛星。 |
farmBeatsExtensionId |
string |
農業延伸模組標識碼的數據管理員。 |
farmBeatsExtensionName |
string |
適用於農業延伸模組名稱的數據管理員。 |
farmBeatsExtensionVersion |
string |
適用於農業延伸模組版本的數據管理員。 |
publisherId |
string |
發行者的識別碼。 |
targetResourceType |
string |
Data Manager For 一個農業延伸模塊的目標 ResourceType。 |
DetailedInformation
用來擷取 Data Manager For AgricultureExtensions 詳細資訊的模型。
名稱 | 類型 | Description |
---|---|---|
apiDefaultInputParameters |
string[] |
defaultParameters 的清單。 |
apiDocsLink |
string |
延伸模組提供者的 API 檔案連結。 |
apiInputParameters |
string[] |
apiInputParameters 的清單。 |
apiName |
string |
ApiName 適用於農業延伸模組的數據管理員。 |
apiType |
string |
擴充功能中的 API 類型。 |
customParameters |
string[] |
customParameters 的清單。 |
platformParameters |
string[] |
platformParameters 的清單。 |
unitsSupported |
數據提供者的單位系統資訊。 |
ErrorAdditionalInfo
資源管理錯誤其他資訊。
名稱 | 類型 | Description |
---|---|---|
info |
object |
其他資訊。 |
type |
string |
其他信息類型。 |
ErrorDetail
錯誤詳細數據。
名稱 | 類型 | Description |
---|---|---|
additionalInfo |
錯誤其他資訊。 |
|
code |
string |
錯誤碼。 |
details |
錯誤詳細資料。 |
|
message |
string |
錯誤訊息。 |
target |
string |
錯誤目標。 |
ErrorResponse
錯誤回應
名稱 | 類型 | Description |
---|---|---|
error |
錯誤物件。 |
systemData
與建立和上次修改資源相關的元數據。
名稱 | 類型 | Description |
---|---|---|
createdAt |
string |
資源建立的時間戳 (UTC) 。 |
createdBy |
string |
建立資源的身分識別。 |
createdByType |
建立資源的身分識別類型。 |
|
lastModifiedAt |
string |
上次修改的資源時間戳 (UTC) |
lastModifiedBy |
string |
上次修改資源的身分識別。 |
lastModifiedByType |
上次修改資源的身分識別類型。 |
UnitSystemsInfo
數據提供者的單位系統資訊。
名稱 | 類型 | Description |
---|---|---|
key |
string |
作為 ProviderInput 一部分傳送的 UnitSystem 密鑰。 |
values |
string[] |
此資料提供者支持的單位系統清單。 |