Azure IoT Central データ プレーン REST API の API バージョン
この記事では、Azure IoT Central 用の REST API の現在と過去のバージョンの一覧を示します。
安定したバージョン
これらのバージョンは、Azure IoT Central を使用して運用ソリューションを開発するために使用できる安定したリリースです。
API バージョン | 仕様 | API の更新 |
---|---|---|
2022-07-31 (最新) |
Swagger の仕様 | リリース ノート |
2022-05-31 (非推奨) |
Swagger の仕様 | リリース ノート |
1.0 (非推奨) |
Swagger の仕様 | リリース ノート |
プレビュー バージョン
プレビュー バージョンは、新機能のテスト、フィードバックの収集、問題の検出と修正を行うためにリリースされています。 プレビュー API は 、補足使用条件で使用でき、運用環境のワークロードには推奨されません。
API バージョン | 仕様 | API の更新 |
---|---|---|
2022-10-31-preview (最新) |
Swagger の仕様 | リリース ノート |
2022-06-30-preview (非推奨) |
Swagger の仕様 | リリース ノート |
1.2-Preview (非推奨) |
Swagger の仕様 | リリース ノート |
1.1-Preview (非推奨) |
Swagger の仕様 | リリース ノート |
リリース ノート
2022-10-31-preview
2022 年 10 月 31 日の Azure IoT Central REST データ プレーン API のプレビュー リリースでは、既存のエンドポイントに一連の機能強化が行われ、次の主要な機能を有効にするためにいくつかの新しいエンドポイントが追加されます。
現在の Query API のプロパティ クエリ機能はサポートされなくなり、1 分あたり 1 要求にレートが制限されています。
注意
この機能は、2023 年 6 月 30 日までに削除されます。
"Microsoft Edge 配置マニフェスト" のライフサイクルの作成と管理のサポート。
注意
これらのマニフェストは、デバイス テンプレートから切り離され、個別に管理できるようになりました。
'DeviceTemplate' 定義からの 'deploymentManifest' の削除。 上記の変更に従って、配置マニフェストは独立しています。
注意
この更新プログラムは、以前の 2022-06-30-preview リリースからの破壊的変更動作です。
新しい 'iotEdge' 型のサポートが 'type: string[]' として 'Device' エンティティに追加されました。 このフィールドを使用すると、ユーザーはデバイスをIoT Edge有効なデバイスとして識別できます。 このフィールドは省略可能な型であり、デバイス インスタンスの作成と管理を続行できます。
{ "type": ["iotEdge"] }
への新
applyDeploymentManifest
しいルートのDevice
サポート。 この操作により、IoT Edge配置マニフェストをデバイス インスタンスに関連付けることができます。構成に対する新しい省略可能なフィールド
readAccess
のFileUpload
サポート。便利なアクセスのための
idScope
EnrollmentGroup
エンティティ内での のサポート。、
filter
orderby
、 を含むmaxpagesize
新しいパラメーターを使用したページングのサポートが更新されました。 以前にサポートされていた パラメーター (、$top
$orderby
を含む$filter
) は廃止されました。新しい
deviceManifestMigration
ジョブの種類のサポート。 この新しいジョブの種類を使用すると、Edge デバイスのフリートを管理し、 を構成deploymentManifest
できます。
2022-07-31
2022 年 7 月 31 日の最新の GA リリースでは、以前の既存 2022-05-31
のリリースが改善され、完全に下位互換性があります。 現在、このリリースは 対象deprecation
としてマークされており、2022-05-31
2025 年 7 月までにサポートを終了する予定です。 このリリースでキャプチャされた更新プログラムのセットを次に示します。
- 進行状況がサポートされているジョブ
- スケジュールされたジョブのサポート
- デバイス登録グループのサポート
- デバイスリレーションシップのサポート
- デバイス グループの一覧 デバイスのサポート
2022-06-30-preview
2022 年 6 月 30 日の Azure IoT Central REST データ プレーン API のプレビュー リリースでは、既存のエンドポイントに一連の機能強化が行われ、次の主要な機能がサポートされます。
- デバイスオンボードの作成と管理
Enrollment Groups
のサポート - 作成および構成する機能
Scheduled Jobs
- REST API を使用したプログラムによる作成の
Application Dashboard
サポート - のモデル化されていないプロパティとコマンドのサポート
Device
- 内のデバイスを一覧表示する機能
Device Group
- ジョブからの進行状況の概要をサポートする
- から名前フィールドを削除しました
Device Relationship
2022-05-31
2022 年 5 月 31 日の最新の GA リリースでは、以前の既存 1.0
のリリースが改善され、完全に下位互換性があります。 現在、このリリースは 対象deprecation
としてマークされており、1.0
2025 年 5 月までにサポートを終了する予定です。 このリリースでキャプチャされた更新プログラムのセットを次に示します。
- ファイル アップロード ストレージ構成のサポート
- デバイス グループ CRUD のサポート
- 組織の CRUD サポート
- デバイス、ロール、ユーザー、API トークンに関する組織のサポート
1.2-Preview (Deprecated)
このリリースでは 1.2-preview
、以前のプレビュー リリースの API エンドポイントが継続的に改善され、次の機能のサポートが追加されています。
- デバイス グループ CRUD のサポート
- デバイス テンプレートの移行をサポートする新しいジョブの種類
1.0
次のエンドポイントのサポートをキャプチャする Azure IoT Central の最初の GA REST API リリース:デバイス、ロール リスト、ユーザー、デバイス テンプレート、API トークン。 各エンドポイントの詳細については、 こちらを参照してください。
- 組織のサポートがないユーザー。
- 組織のサポートがないロールの一覧。
- デバイス CRUD、プロパティ、コマンド、資格情報、構成証明のサポート。
- 組織がサポートしていない API トークン。
- PATCH がサポートされていないデバイス テンプレート。
1.1-Preview (Deprecated)
このリリースでは、Azure IoT Central の REST API サーフェイス内での DTDL v2 のサポートが有効になります。 これには、レガシ preview
バージョンからの破壊的変更が含まれます (現在は非推奨)。
-
DTDLv2
アラインメント、 詳細をお読みください。 - デバイスリレーションシップのサポート。
- FileUpload 構成のサポート。
- 組織のサポート。
- デバイス テレメトリ クエリのサポート。
- ジョブのサポート。
- 従来の継続的データ エクスポート のサポートが削除されました。
- データ エクスポート V2 エクスポート/宛先のサポートを追加します。
- api/devices/{deviceId}/properties を使用して、api/devices/{deviceId}/cloudProperties を削除しました。
- 継承されたインターフェイスのデバイス プロパティとテレメトリは、ルート プロパティとルート テレメトリとして扱われません。
- デバイス テンプレートの修正プログラムのサポート。
- デバイス テンプレートからのエッジ マニフェストのサポート。
Preview (Deprecated & Removed)
サポートされている Azure IoT Central パブリック API DTDL v1
の最初のバージョンは非推奨になり、REST API エンドポイントから削除されました。