Partilhar via


Jobs - Get Import Export Job

Obtém o status de um trabalho de importação ou exportação no Hub IoT. Consulte https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-identity-registry#import-and-export-device-identities para obter mais informações.

GET https://fully-qualified-iothubname.azure-devices.net/jobs/{id}?api-version=2021-04-12

Parâmetros do URI

Name Em Necessário Tipo Description
id
path True

string

O identificador exclusivo do trabalho.

api-version
query True

string

Versão da Api.

Respostas

Name Tipo Description
200 OK

JobProperties

OK.

Definições

Name Description
JobProperties
ManagedIdentity

JobProperties

Name Tipo Description
configurationsBlobName

string

O padrão é configurations.txt. Especifica o nome do blob a ser usado ao exportar/importar configurações.

endTimeUtc

string (date-time)

Sistema gerado. Ignorado na criação. A data e hora de término do trabalho em UTC.

excludeKeysInExport

boolean

Opcional para trabalhos de exportação; ignorado para outros trabalhos. Se não for especificado, o padrão do serviço será false. Se false, as chaves de autorização são incluídas na saída de exportação. Caso contrário, as chaves são exportadas como null.

failureReason

string

Sistema gerado. Ignorado na criação. O motivo da falha, se ocorrer uma falha.

identity

ManagedIdentity

includeConfigurations

boolean

O padrão é false. Se verdadeiro, as configurações são incluídas na exportação/importação de dados.

inputBlobContainerUri

string

O URI que contém o token SAS para um contêiner de blob que contém dados do Registro para sincronização.

inputBlobName

string

O nome do blob a ser usado ao importar do contêiner de blob de entrada.

jobId

string

O identificador exclusivo do trabalho.

outputBlobContainerUri

string

O token SAS para acessar o contêiner de blob. Isso é usado para gerar o status e os resultados do trabalho.

outputBlobName

string

O nome do blob que será criado no contêiner de blob de saída. Esse blob conterá as informações de registro do dispositivo exportado para o Hub IoT.

progress

integer (int32)

Sistema gerado. Ignorado na criação. A percentagem de conclusão do trabalho.

startTimeUtc

string (date-time)

Sistema gerado. Ignorado na criação. A data e hora de início do trabalho em UTC.

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

Sistema gerado. Ignorado na criação. O status do trabalho.

storageAuthenticationType enum:
  • identityBased
  • keyBased

O tipo de autenticação usado para se conectar à conta de armazenamento.

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

O tipo de trabalho.

ManagedIdentity

Name Tipo Description
userAssignedIdentity

string