Bagikan melalui


Iot Hub Resource - Import Devices

Mengimpor, memperbarui, atau menghapus identitas perangkat di registri identitas hub IoT dari blob. Untuk mengetahui informasi selengkapnya, lihat: 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

Parameter URI

Nama Dalam Diperlukan Jenis Deskripsi
resourceGroupName
path True

string

Nama grup sumber daya yang berisi hub IoT.

resourceName
path True

string

Nama hub IoT.

subscriptionId
path True

string

Pengidentifikasi langganan.

api-version
query True

string

Versi API.

Isi Permintaan

Nama Diperlukan Jenis Deskripsi
inputBlobContainerUri True

string

URI kontainer blob input.

outputBlobContainerUri True

string

URI kontainer blob output.

authenticationType

AuthenticationType

Menentukan jenis autentikasi yang digunakan untuk menyambungkan ke akun penyimpanan.

configurationsBlobName

string

Nama blob yang akan digunakan saat mengimpor konfigurasi dari kontainer blob input yang disediakan.

identity

ManagedIdentity

Properti identitas terkelola dari titik akhir penyimpanan untuk perangkat impor.

includeConfigurations

boolean

Nilai yang menunjukkan apakah konfigurasi harus diimpor.

inputBlobName

string

Nama blob yang akan digunakan saat mengimpor dari kontainer blob input yang disediakan.

outputBlobName

string

Nama blob yang digunakan untuk menyimpan status pekerjaan impor.

Respons

Nama Jenis Deskripsi
200 OK

JobResponse

OK

Other Status Codes

ErrorDetails

DefaultErrorResponse

Keamanan

azure_auth

Alur OAuth2 Azure Active Directory

Jenis: oauth2
Alur: implicit
URL Otorisasi: https://login.microsoftonline.com/common/oauth2/authorize

Cakupan

Nama Deskripsi
user_impersonation meniru akun pengguna Anda

Contoh

IotHubResource_ImportDevices

Permintaan sampel

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

Respon sampel

{
  "jobId": "test",
  "startTimeUtc": "Thu, 15 Jun 2017 19:20:58 GMT",
  "endTimeUtc": "Thu, 15 Jun 2017 19:20:58 GMT",
  "type": "unknown",
  "status": "unknown"
}

Definisi

Nama Deskripsi
AuthenticationType

Menentukan jenis autentikasi yang digunakan untuk menyambungkan ke akun penyimpanan.

ErrorDetails

Detail kesalahan.

ImportDevicesRequest

Gunakan untuk memberikan parameter saat meminta impor semua perangkat di hub.

JobResponse

Properti objek Respons Pekerjaan.

JobStatus

Status pekerjaan.

JobType

Jenis pekerjaan.

ManagedIdentity

Properti identitas Terkelola.

AuthenticationType

Menentukan jenis autentikasi yang digunakan untuk menyambungkan ke akun penyimpanan.

Nama Jenis Deskripsi
identityBased

string

keyBased

string

ErrorDetails

Detail kesalahan.

Nama Jenis Deskripsi
code

string

Kode kesalahan.

details

string

Detail kesalahan.

httpStatusCode

string

Kode status HTTP.

message

string

Pesan kesalahan.

ImportDevicesRequest

Gunakan untuk memberikan parameter saat meminta impor semua perangkat di hub.

Nama Jenis Deskripsi
authenticationType

AuthenticationType

Menentukan jenis autentikasi yang digunakan untuk menyambungkan ke akun penyimpanan.

configurationsBlobName

string

Nama blob yang akan digunakan saat mengimpor konfigurasi dari kontainer blob input yang disediakan.

identity

ManagedIdentity

Properti identitas terkelola dari titik akhir penyimpanan untuk perangkat impor.

includeConfigurations

boolean

Nilai yang menunjukkan apakah konfigurasi harus diimpor.

inputBlobContainerUri

string

URI kontainer blob input.

inputBlobName

string

Nama blob yang akan digunakan saat mengimpor dari kontainer blob input yang disediakan.

outputBlobContainerUri

string

URI kontainer blob output.

outputBlobName

string

Nama blob yang digunakan untuk menyimpan status pekerjaan impor.

JobResponse

Properti objek Respons Pekerjaan.

Nama Jenis Deskripsi
endTimeUtc

string

Waktu pekerjaan berhenti diproses.

failureReason

string

Jika status == gagal, string ini berisi alasan kegagalan.

jobId

string

Pengidentifikasi pekerjaan.

parentJobId

string

Pengidentifikasi pekerjaan pekerjaan induk, jika ada.

startTimeUtc

string

Waktu mulai pekerjaan.

status

JobStatus

Status pekerjaan.

statusMessage

string

Pesan status untuk pekerjaan tersebut.

type

JobType

Jenis pekerjaan.

JobStatus

Status pekerjaan.

Nama Jenis Deskripsi
cancelled

string

completed

string

enqueued

string

failed

string

running

string

unknown

string

JobType

Jenis pekerjaan.

Nama Jenis Deskripsi
backup

string

export

string

factoryResetDevice

string

firmwareUpdate

string

import

string

readDeviceProperties

string

rebootDevice

string

unknown

string

updateDeviceConfiguration

string

writeDeviceProperties

string

ManagedIdentity

Properti identitas Terkelola.

Nama Jenis Deskripsi
userAssignedIdentity

string

Identitas yang ditetapkan pengguna.