Jobs - Get Import Export Job

Pobiera stan zadania importu lub eksportu w IoT Hub. Aby uzyskać więcej informacji, zobacz 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=2021-04-12

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
id
path True

string

Unikatowy identyfikator zadania.

api-version
query True

string

Wersja interfejsu API.

Odpowiedzi

Nazwa Typ Opis
200 OK

JobProperties

OK.

Definicje

Nazwa Opis
JobProperties
ManagedIdentity

JobProperties

Nazwa Typ Opis
configurationsBlobName

string

Wartość domyślna to configurations.txt. Określa nazwę obiektu blob do użycia podczas eksportowania/importowania konfiguracji.

endTimeUtc

string

Wygenerowany system. Ignorowane podczas tworzenia. Data i godzina zakończenia zadania w formacie UTC.

excludeKeysInExport

boolean

Opcjonalne w przypadku zadań eksportu; ignorowane dla innych zadań. Jeśli nie zostanie określony, usługa domyślnie ma wartość false. Jeśli wartość false, klucze autoryzacji są uwzględniane w danych wyjściowych eksportu. Klucze są eksportowane jako null w przeciwnym razie.

failureReason

string

System został wygenerowany. Ignorowane podczas tworzenia. Przyczyna niepowodzenia, jeśli wystąpił błąd.

identity

ManagedIdentity

includeConfigurations

boolean

Wartość domyślna to false. Jeśli wartość true, konfiguracje są uwzględniane w eksporcie/importowaniu danych.

inputBlobContainerUri

string

Identyfikator URI zawierający token SAS do kontenera obiektów blob, który zawiera dane rejestru do zsynchronizowania.

inputBlobName

string

Nazwa obiektu blob do użycia podczas importowania z wejściowego kontenera obiektów blob.

jobId

string

Unikatowy identyfikator zadania.

outputBlobContainerUri

string

Token SYGNATURy dostępu współdzielonego do uzyskiwania dostępu do kontenera obiektów blob. Służy do wyprowadzania stanu i wyników zadania.

outputBlobName

string

Nazwa obiektu blob, który zostanie utworzony w wyjściowym kontenerze obiektów blob. Ten obiekt blob będzie zawierać wyeksportowane informacje o rejestrze urządzeń dla IoT Hub.

progress

integer

Wygenerowany system. Ignorowane podczas tworzenia. Procent ukończenia zadania.

startTimeUtc

string

Wygenerowany system. Ignorowane podczas tworzenia. Data i godzina rozpoczęcia zadania w formacie UTC.

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

Wygenerowany system. Ignorowane podczas tworzenia. Stan zadania.

storageAuthenticationType enum:
  • identityBased
  • keyBased

Typ uwierzytelniania używany do nawiązywania połączenia z kontem magazynu.

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

Typ zadania.

ManagedIdentity

Nazwa Typ Opis
userAssignedIdentity

string