Поделиться через


Jobs - Get Import Export Job

Возвращает состояние задания импорта или экспорта в Центре Интернета вещей. См. 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

Параметры URI

Имя В Обязательно Тип Описание
id
path True

string

Уникальный идентификатор задания.

api-version
query True

string

Версия API.

Ответы

Имя Тип Описание
200 OK

JobProperties

ХОРОШО.

Определения

Имя Описание
JobProperties
ManagedIdentity

JobProperties

Имя Тип Описание
configurationsBlobName

string

По умолчанию используется configurations.txt. Указывает имя большого двоичного объекта, используемого при экспорте и импорте конфигураций.

endTimeUtc

string (date-time)

Созданная система. Игнорируется при создании. Дата окончания и время задания в формате UTC.

excludeKeysInExport

boolean

Необязательно для заданий экспорта; игнорируется для других заданий. Если служба не указана, по умолчанию используется значение false. Если значение false, ключи авторизации включаются в выходные данные экспорта. Ключи экспортируются как null в противном случае.

failureReason

string

Система генеирована. Игнорируется при создании. Причина сбоя, если произошел сбой.

identity

ManagedIdentity

includeConfigurations

boolean

По умолчанию false. Если значение true, то конфигурации включаются в экспорт и импорт данных.

inputBlobContainerUri

string

Универсальный код ресурса (URI), содержащий маркер SAS для контейнера BLOB-объектов, который содержит данные реестра для синхронизации.

inputBlobName

string

Имя большого двоичного объекта, используемое при импорте из входного контейнера BLOB-объектов.

jobId

string

Уникальный идентификатор задания.

outputBlobContainerUri

string

Маркер SAS для доступа к контейнеру BLOB-объектов. Используется для вывода состояния и результатов задания.

outputBlobName

string

Имя большого двоичного объекта, которое будет создано в контейнере выходных BLOB-объектов. Этот большой двоичный объект будет содержать экспортированные сведения реестра устройств для Центра Интернета вещей.

progress

integer (int32)

Созданная система. Игнорируется при создании. Процент завершения задания.

startTimeUtc

string (date-time)

Созданная система. Игнорируется при создании. Дата начала и время задания в формате UTC.

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

Созданная система. Игнорируется при создании. Состояние задания.

storageAuthenticationType enum:
  • identityBased
  • keyBased

Тип проверки подлинности, используемый для подключения к учетной записи хранения.

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

Тип задания.

ManagedIdentity

Имя Тип Описание
userAssignedIdentity

string