Jobs - Create Import Export Job

Membuat pekerjaan impor atau ekspor baru pada IoT Hub. Lihat https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities untuk informasi lebih lanjut.

POST https://fully-qualified-iothubname.azure-devices.net/jobs/create?api-version=2020-05-31-preview

Parameter URI

Name In Required Type Description
api-version
query True
  • string

Versi Api.

Isi Permintaan

Name Type Description
configurationsBlobName
  • string

Default ke configurations.txt. Menentukan nama blob yang akan digunakan saat mengekspor/mengimpor konfigurasi.

endTimeUtc
  • string

Sistem yang dihasilkan. Diabaikan saat pembuatan. Tanggal dan waktu akhir pekerjaan di UTC.

excludeKeysInExport
  • boolean

Opsional untuk pekerjaan ekspor; diabaikan untuk pekerjaan lain. Jika tidak ditentukan, layanan default ke false. Jika false, kunci otorisasi disertakan dalam output ekspor. Kunci diekspor sebagai null jika tidak.

failureReason
  • string

Sistem dibuat. Diabaikan saat pembuatan. Alasan kegagalan, jika kegagalan terjadi.

includeConfigurations
  • boolean

Default ke false. Jika true, konfigurasi disertakan dalam ekspor/impor data.

inputBlobContainerUri
  • string

URI yang berisi token SAS ke kontainer blob yang berisi data registri untuk disinkronkan.

inputBlobName
  • string

Nama blob yang digunakan saat mengimpor dari kontainer blob input.

jobId
  • string

Pengidentifikasi unik pekerjaan.

outputBlobContainerUri
  • string

Token SAS untuk mengakses kontainer blob. Ini digunakan untuk menghasilkan status dan hasil pekerjaan.

outputBlobName
  • string

Nama blob yang akan dibuat dalam kontainer blob output. Blob ini akan berisi informasi registri perangkat yang diekspor untuk IoT Hub.

progress
  • integer

Sistem yang dihasilkan. Diabaikan saat pembuatan. Persentase penyelesaian pekerjaan.

startTimeUtc
  • string

Sistem yang dihasilkan. Diabaikan saat pembuatan. Tanggal dan waktu mulai pekerjaan di UTC.

status enum:
  • unknown
  • enqueued
  • running
  • completed
  • failed
  • cancelled
  • scheduled
  • queued

Sistem yang dihasilkan. Diabaikan saat pembuatan. Status pekerjaan.

storageAuthenticationType enum:
  • keyBased
  • identityBased

Jenis autentikasi yang digunakan untuk menyambungkan ke akun penyimpanan.

type enum:
  • unknown
  • export
  • import
  • backup
  • readDeviceProperties
  • writeDeviceProperties
  • updateDeviceConfiguration
  • rebootDevice
  • factoryResetDevice
  • firmwareUpdate
  • scheduleDeviceMethod
  • scheduleUpdateTwin
  • restoreFromBackup
  • failoverDataCopy

Jenis pekerjaan.

Respons

Name Type Description
200 OK

OK.

Definisi

JobProperties

Name Type Description
configurationsBlobName
  • string

Default ke configurations.txt. Menentukan nama blob yang akan digunakan saat mengekspor/mengimpor konfigurasi.

endTimeUtc
  • string

Sistem yang dihasilkan. Diabaikan saat pembuatan. Tanggal dan waktu akhir pekerjaan di UTC.

excludeKeysInExport
  • boolean

Opsional untuk pekerjaan ekspor; diabaikan untuk pekerjaan lain. Jika tidak ditentukan, layanan default ke false. Jika false, kunci otorisasi disertakan dalam output ekspor. Kunci diekspor sebagai null jika tidak.

failureReason
  • string

Sistem dibuat. Diabaikan saat pembuatan. Alasan kegagalan, jika kegagalan terjadi.

includeConfigurations
  • boolean

Default ke false. Jika true, konfigurasi disertakan dalam ekspor/impor data.

inputBlobContainerUri
  • string

URI yang berisi token SAS ke kontainer blob yang berisi data registri untuk disinkronkan.

inputBlobName
  • string

Nama blob yang digunakan saat mengimpor dari kontainer blob input.

jobId
  • string

Pengidentifikasi unik pekerjaan.

outputBlobContainerUri
  • string

Token SAS untuk mengakses kontainer blob. Ini digunakan untuk menghasilkan status dan hasil pekerjaan.

outputBlobName
  • string

Nama blob yang akan dibuat dalam kontainer blob output. Blob ini akan berisi informasi registri perangkat yang diekspor untuk IoT Hub.

progress
  • integer

Sistem yang dihasilkan. Diabaikan saat pembuatan. Persentase penyelesaian pekerjaan.

startTimeUtc
  • string

Sistem yang dihasilkan. Diabaikan saat pembuatan. Tanggal dan waktu mulai pekerjaan di UTC.

status enum:
  • cancelled
  • completed
  • enqueued
  • failed
  • queued
  • running
  • scheduled
  • unknown

Sistem yang dihasilkan. Diabaikan saat pembuatan. Status pekerjaan.

storageAuthenticationType enum:
  • identityBased
  • keyBased

Jenis autentikasi yang digunakan untuk menyambungkan ke akun penyimpanan.

type enum:
  • backup
  • export
  • factoryResetDevice
  • failoverDataCopy
  • firmwareUpdate
  • import
  • readDeviceProperties
  • rebootDevice
  • restoreFromBackup
  • scheduleDeviceMethod
  • scheduleUpdateTwin
  • unknown
  • updateDeviceConfiguration
  • writeDeviceProperties

Jenis pekerjaan.