Jobs - Get Import Export Job

Ottiene lo stato di un processo di importazione o esportazione nell'hub Internet delle cose. Per altre informazioni, vedere https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities.

GET https://fully-qualified-iothubname.azure-devices.net/jobs/{id}?api-version=2020-05-31-preview

Parametri dell'URI

Name In Required Type Description
id
path True
  • string

Identificatore univoco del processo.

api-version
query True
  • string

Versione dell'API.

Risposte

Name Type Description
200 OK

OK.

Definizioni

JobProperties

Name Type Description
configurationsBlobName
  • string

Il valore predefinito è configurations.txt. Specifica il nome del BLOB da usare durante l'esportazione o l'importazione delle configurazioni.

endTimeUtc
  • string

Generato dal sistema. Ignorato durante la creazione. Data e ora di fine del processo in formato UTC.

excludeKeysInExport
  • boolean

Facoltativo per i processi di esportazione; ignorato per altri processi. Se non è specificato, il valore predefinito del servizio è false. Se false, le chiavi di autorizzazione sono incluse nell'output di esportazione. Le chiavi vengono esportate come null in caso contrario.

failureReason
  • string

Genereated di sistema. Ignorato durante la creazione. Il motivo dell'errore, se si è verificato un errore.

includeConfigurations
  • boolean

Il valore predefinito è false. Se true, le configurazioni vengono incluse nell'esportazione/importazione dei dati.

inputBlobContainerUri
  • string

URI contenente il token SAS per un contenitore BLOB che contiene i dati del registro di sistema da sincronizzare.

inputBlobName
  • string

Nome del BLOB da usare quando si esegue l'importazione dal contenitore BLOB di input.

jobId
  • string

Identificatore univoco del processo.

outputBlobContainerUri
  • string

Token SAS per accedere al contenitore BLOB. Viene utilizzato per restituire lo stato e i risultati del processo.

outputBlobName
  • string

Nome del BLOB che verrà creato nel contenitore BLOB di output. Questo BLOB conterrà le informazioni esportate del registro di sistema per l'hub Internet.

progress
  • integer

Generato dal sistema. Ignorato durante la creazione. Percentuale di completamento del processo.

startTimeUtc
  • string

Generato dal sistema. Ignorato durante la creazione. Data e ora di inizio del processo in formato UTC.

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

Generato dal sistema. Ignorato durante la creazione. Stato del processo.

storageAuthenticationType enum:
  • identityBased
  • keyBased

Tipo di autenticazione usato per la connessione all'account di archiviazione.

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

Tipo di processo.