Iot Hub Resource - Import Devices
IoT ハブ ID レジストリ内のデバイス ID を BLOB からインポート、更新、または削除します。 詳細については、「https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities」を参照してください。
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/IotHubs/{resourceName}/importDevices?api-version=2023-06-30
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
resource
|
path | True |
string |
IoT ハブを含むリソース グループの名前。 |
resource
|
path | True |
string |
IoT ハブの名前。 |
subscription
|
path | True |
string |
サブスクリプションの識別子です。 |
api-version
|
query | True |
string |
API のバージョン。 |
要求本文
名前 | 必須 | 型 | 説明 |
---|---|---|---|
inputBlobContainerUri | True |
string |
入力 BLOB コンテナー URI。 |
outputBlobContainerUri | True |
string |
出力 BLOB コンテナー URI。 |
authenticationType |
ストレージ アカウントへの接続に使用される認証の種類を指定します。 |
||
configurationsBlobName |
string |
指定された入力 BLOB コンテナーから構成をインポートするときに使用する BLOB 名。 |
|
identity |
インポート デバイスのストレージ エンドポイントのマネージド ID プロパティ。 |
||
includeConfigurations |
boolean |
構成をインポートする必要があるかどうかを示す値。 |
|
inputBlobName |
string |
指定された入力 BLOB コンテナーからインポートするときに使用する BLOB 名。 |
|
outputBlobName |
string |
インポート ジョブの状態を格納するために使用する BLOB 名。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
DefaultErrorResponse |
セキュリティ
azure_auth
Azure Active Directory OAuth2 フロー
型:
oauth2
フロー:
implicit
Authorization URL (承認 URL):
https://login.microsoftonline.com/common/oauth2/authorize
スコープ
名前 | 説明 |
---|---|
user_impersonation | ユーザー アカウントの借用 |
例
IotHubResource_ImportDevices
要求のサンプル
POST https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/IotHubs/testHub/importDevices?api-version=2023-06-30
{
"inputBlobContainerUri": "testBlob",
"outputBlobContainerUri": "testBlob"
}
応答のサンプル
{
"jobId": "test",
"startTimeUtc": "Thu, 15 Jun 2017 19:20:58 GMT",
"endTimeUtc": "Thu, 15 Jun 2017 19:20:58 GMT",
"type": "unknown",
"status": "unknown"
}
定義
名前 | 説明 |
---|---|
Authentication |
ストレージ アカウントへの接続に使用される認証の種類を指定します。 |
Error |
エラーの詳細。 |
Import |
ハブ内のすべてのデバイスのインポートを要求するときにパラメーターを指定するには、 を使用します。 |
Job |
ジョブ応答オブジェクトのプロパティ。 |
Job |
ジョブの状態。 |
Job |
ジョブの種類。 |
Managed |
マネージド ID のプロパティ。 |
AuthenticationType
ストレージ アカウントへの接続に使用される認証の種類を指定します。
名前 | 型 | 説明 |
---|---|---|
identityBased |
string |
|
keyBased |
string |
ErrorDetails
エラーの詳細。
名前 | 型 | 説明 |
---|---|---|
code |
string |
エラー コード。 |
details |
string |
エラーの詳細です。 |
httpStatusCode |
string |
HTTP 状態コード。 |
message |
string |
エラー メッセージ。 |
ImportDevicesRequest
ハブ内のすべてのデバイスのインポートを要求するときにパラメーターを指定するには、 を使用します。
名前 | 型 | 説明 |
---|---|---|
authenticationType |
ストレージ アカウントへの接続に使用される認証の種類を指定します。 |
|
configurationsBlobName |
string |
指定された入力 BLOB コンテナーから構成をインポートするときに使用する BLOB 名。 |
identity |
インポート デバイスのストレージ エンドポイントのマネージド ID プロパティ。 |
|
includeConfigurations |
boolean |
構成をインポートする必要があるかどうかを示す値。 |
inputBlobContainerUri |
string |
入力 BLOB コンテナー URI。 |
inputBlobName |
string |
指定された入力 BLOB コンテナーからインポートするときに使用する BLOB 名。 |
outputBlobContainerUri |
string |
出力 BLOB コンテナー URI。 |
outputBlobName |
string |
インポート ジョブの状態を格納するために使用する BLOB 名。 |
JobResponse
ジョブ応答オブジェクトのプロパティ。
名前 | 型 | 説明 |
---|---|---|
endTimeUtc |
string |
ジョブが処理を停止した時刻。 |
failureReason |
string |
status == failed の場合、エラーの理由を含むこの文字列。 |
jobId |
string |
ジョブ識別子です。 |
parentJobId |
string |
親ジョブのジョブ識別子 (存在する場合)。 |
startTimeUtc |
string |
ジョブの開始時刻。 |
status |
ジョブの状態。 |
|
statusMessage |
string |
ジョブのステータス メッセージ。 |
type |
ジョブの種類。 |
JobStatus
ジョブの状態。
名前 | 型 | 説明 |
---|---|---|
cancelled |
string |
|
completed |
string |
|
enqueued |
string |
|
failed |
string |
|
running |
string |
|
unknown |
string |
JobType
ジョブの種類。
名前 | 型 | 説明 |
---|---|---|
backup |
string |
|
export |
string |
|
factoryResetDevice |
string |
|
firmwareUpdate |
string |
|
import |
string |
|
readDeviceProperties |
string |
|
rebootDevice |
string |
|
unknown |
string |
|
updateDeviceConfiguration |
string |
|
writeDeviceProperties |
string |
ManagedIdentity
マネージド ID のプロパティ。
名前 | 型 | 説明 |
---|---|---|
userAssignedIdentity |
string |
ユーザー割り当て ID。 |