DeviceUpdateOperations interface
Gränssnitt som representerar en DeviceUpdate-operation.
Egenskaper
| delete |
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. |
| get |
Hämta en specifik uppdateringsfil från versionen. |
| get |
Hämta åtgärdsstatus. |
| get |
Hämta en specifik uppdateringsversion. |
| import |
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. |
| list |
Hämta en lista över alla uppdateringsfilidentifierare för den angivna versionen. |
| list |
Hämta en lista över alla uppdateringsnamn som matchar den angivna providern. |
| list |
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. |
| list |
Hämta en lista över alla uppdateringsleverantörer som har importerats till Enhetsuppdatering för IoT Hub. |
| list |
Hämta en lista över alla uppdateringar som har importerats till Enhetsuppdatering för IoT Hub. |
| list |
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>