DeviceUpdateOperations interface

Gränssnitt som representerar en DeviceUpdate-operation.

Egenskaper

deleteUpdate

Ta bort en specifik uppdateringsversion. Det här är en tidskrävande åtgärd. använd Operation-Location svarshuvudvärde för att söka efter åtgärdsstatus.

getFile

Hämta en specifik uppdateringsfil från versionen.

getOperationStatus

Hämta åtgärdsstatus.

getUpdate

Hämta en specifik uppdateringsversion.

importUpdate

Importera ny uppdateringsversion. Det här är en tidskrävande åtgärd. använd Operation-Location svarshuvudvärde för att söka efter åtgärdsstatus.

listFiles

Hämta en lista över alla uppdateringsfilidentifierare för den angivna versionen.

listNames

Hämta en lista över alla uppdateringsnamn som matchar den angivna providern.

listOperationStatuses

Hämta en lista över alla importuppdateringsåtgärder. Slutförda åtgärder behålls i 7 dagar innan de tas bort automatiskt. Borttagningsåtgärder returneras inte av den här API-versionen.

listProviders

Hämta en lista över alla uppdateringsleverantörer som har importerats till Enhetsuppdatering för IoT Hub.

listUpdates

Hämta en lista över alla uppdateringar som har importerats till Enhetsuppdatering för IoT Hub.

listVersions

Hämta en lista över alla uppdateringsversioner som matchar den angivna providern och namnet.

Egenskapsinformation

deleteUpdate

Ta bort en specifik uppdateringsversion. Det här är en tidskrävande åtgärd. använd Operation-Location svarshuvudvärde för att söka efter åtgärdsstatus.

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

Egenskapsvärde

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

getFile

Hämta en specifik uppdateringsfil från versionen.

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

Egenskapsvärde

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

getOperationStatus

Hämta åtgärdsstatus.

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

Egenskapsvärde

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

getUpdate

Hämta en specifik uppdateringsversion.

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

Egenskapsvärde

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

importUpdate

Importera ny uppdateringsversion. Det här är en tidskrävande åtgärd. använd Operation-Location svarshuvudvärde för att söka efter åtgärdsstatus.

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

Egenskapsvärde

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

listFiles

Hämta en lista över alla uppdateringsfilidentifierare för den angivna versionen.

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

Egenskapsvärde

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

listNames

Hämta en lista över alla uppdateringsnamn som matchar den angivna providern.

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

Egenskapsvärde

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

listOperationStatuses

Hämta en lista över alla importuppdateringsåtgärder. Slutförda åtgärder behålls i 7 dagar innan de tas bort automatiskt. Borttagningsåtgärder returneras inte av den här API-versionen.

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

Egenskapsvärde

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

listProviders

Hämta en lista över alla uppdateringsleverantörer som har importerats till Enhetsuppdatering för IoT Hub.

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

Egenskapsvärde

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

listUpdates

Hämta en lista över alla uppdateringar som har importerats till Enhetsuppdatering för IoT Hub.

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

Egenskapsvärde

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

listVersions

Hämta en lista över alla uppdateringsversioner som matchar den angivna providern och namnet.

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

Egenskapsvärde

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