DeviceUpdateOperations interface

Interface representando operações do DeviceUpdate.

Propriedades

deleteUpdate

Exclua uma versão de atualização específica. Esta é uma operação de execução prolongada; use Operation-Location valor do cabeçalho de resposta para verificar o status da operação.

getFile

Obtenha um arquivo de atualização específico da versão.

getOperationStatus

Recuperar o status da operação.

getUpdate

Obtenha uma versão de atualização específica.

importUpdate

Importar nova versão de atualização. Esta é uma operação de execução prolongada; use Operation-Location valor do cabeçalho de resposta para verificar o status da operação.

listFiles

Obtenha uma lista de todos os identificadores de arquivo de atualização para a versão especificada.

listNames

Obtenha uma lista de todos os nomes de atualização que correspondam ao provedor especificado.

listOperationStatuses

Obtenha uma lista de todas as operações de atualização de importação. As operações concluídas são mantidas por 7 dias antes da exclusão automática. As operações de exclusão não são retornadas por esta versão da API.

listProviders

Obtenha uma lista de todos os provedores de atualização que foram importados para a Atualização de Dispositivo para o Hub IoT.

listUpdates

Obtenha uma lista de todas as atualizações que foram importadas para a Atualização de Dispositivo para o Hub IoT.

listVersions

Obtenha uma lista de todas as versões de atualização que correspondam ao provedor e ao nome especificados.

Detalhes da propriedade

deleteUpdate

Exclua uma versão de atualização específica. Esta é uma operação de execução prolongada; use Operation-Location valor do cabeçalho de resposta para verificar o status da operação.

deleteUpdate: (provider: string, name: string, version: string, options?: DeviceUpdateDeleteUpdateOptionalParams) => PollerLike<OperationState<void>, void>

Valor da propriedade

(provider: string, name: string, version: string, options?: DeviceUpdateDeleteUpdateOptionalParams) => PollerLike<OperationState<void>, void>

getFile

Obtenha um arquivo de atualização específico da versão.

getFile: (provider: string, name: string, version: string, fileId: string, options?: DeviceUpdateGetFileOptionalParams) => Promise<UpdateFile>

Valor da propriedade

(provider: string, name: string, version: string, fileId: string, options?: DeviceUpdateGetFileOptionalParams) => Promise<UpdateFile>

getOperationStatus

Recuperar o status da operação.

getOperationStatus: (operationId: string, options?: DeviceUpdateGetOperationStatusOptionalParams) => Promise<UpdateOperation>

Valor da propriedade

(operationId: string, options?: DeviceUpdateGetOperationStatusOptionalParams) => Promise<UpdateOperation>

getUpdate

Obtenha uma versão de atualização específica.

getUpdate: (provider: string, name: string, version: string, options?: DeviceUpdateGetUpdateOptionalParams) => Promise<Update>

Valor da propriedade

(provider: string, name: string, version: string, options?: DeviceUpdateGetUpdateOptionalParams) => Promise<Update>

importUpdate

Importar nova versão de atualização. Esta é uma operação de execução prolongada; use Operation-Location valor do cabeçalho de resposta para verificar o status da operação.

importUpdate: (updateToImport: ImportUpdateInputItem[], options?: DeviceUpdateImportUpdateOptionalParams) => PollerLike<OperationState<void>, void>

Valor da propriedade

(updateToImport: ImportUpdateInputItem[], options?: DeviceUpdateImportUpdateOptionalParams) => PollerLike<OperationState<void>, void>

listFiles

Obtenha uma lista de todos os identificadores de arquivo de atualização para a versão especificada.

listFiles: (provider: string, name: string, version: string, options?: DeviceUpdateListFilesOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>

Valor da propriedade

(provider: string, name: string, version: string, options?: DeviceUpdateListFilesOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>

listNames

Obtenha uma lista de todos os nomes de atualização que correspondam ao provedor especificado.

listNames: (provider: string, options?: DeviceUpdateListNamesOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>

Valor da propriedade

(provider: string, options?: DeviceUpdateListNamesOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>

listOperationStatuses

Obtenha uma lista de todas as operações de atualização de importação. As operações concluídas são mantidas por 7 dias antes da exclusão automática. As operações de exclusão não são retornadas por esta versão da API.

listOperationStatuses: (options?: DeviceUpdateListOperationStatusesOptionalParams) => PagedAsyncIterableIterator<UpdateOperation, UpdateOperation[], PageSettings>

Valor da propriedade

(options?: DeviceUpdateListOperationStatusesOptionalParams) => PagedAsyncIterableIterator<UpdateOperation, UpdateOperation[], PageSettings>

listProviders

Obtenha uma lista de todos os provedores de atualização que foram importados para a Atualização de Dispositivo para o Hub IoT.

listProviders: (options?: DeviceUpdateListProvidersOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>

Valor da propriedade

(options?: DeviceUpdateListProvidersOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>

listUpdates

Obtenha uma lista de todas as atualizações que foram importadas para a Atualização de Dispositivo para o Hub IoT.

listUpdates: (options?: DeviceUpdateListUpdatesOptionalParams) => PagedAsyncIterableIterator<Update, Update[], PageSettings>

Valor da propriedade

(options?: DeviceUpdateListUpdatesOptionalParams) => PagedAsyncIterableIterator<Update, Update[], PageSettings>

listVersions

Obtenha uma lista de todas as versões de atualização que correspondam ao provedor e ao nome especificados.

listVersions: (provider: string, name: string, options?: DeviceUpdateListVersionsOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>

Valor da propriedade

(provider: string, name: string, options?: DeviceUpdateListVersionsOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>