DeviceUpdateOperations interface

Interface die een DeviceUpdate-operatie vertegenwoordigt.

Eigenschappen

deleteUpdate

Een specifieke updateversie verwijderen. Dit is een langdurige bewerking; gebruik Operation-Location waarde voor antwoordheader om te controleren op de bewerkingsstatus.

getFile

Haal een specifiek updatebestand op uit de versie.

getOperationStatus

Bewerkingsstatus ophalen.

getUpdate

Een specifieke updateversie ophalen.

importUpdate

Nieuwe updateversie importeren. Dit is een langdurige bewerking; gebruik Operation-Location waarde voor antwoordheader om te controleren op de bewerkingsstatus.

listFiles

Haal een lijst op met alle updatebestands-id's voor de opgegeven versie.

listNames

Haal een lijst op met alle updatenamen die overeenkomen met de opgegeven provider.

listOperationStatuses

Een lijst met alle importupdatebewerkingen ophalen. Voltooide bewerkingen worden 7 dagen bewaard voordat automatisch wordt verwijderd. Verwijderbewerkingen worden niet geretourneerd door deze API-versie.

listProviders

Haal een lijst op met alle updateproviders die zijn geïmporteerd in Device Update voor IoT Hub.

listUpdates

Haal een lijst op met alle updates die zijn geïmporteerd in Device Update voor IoT Hub.

listVersions

Haal een lijst op met alle updateversies die overeenkomen met de opgegeven provider en naam.

Eigenschapdetails

deleteUpdate

Een specifieke updateversie verwijderen. Dit is een langdurige bewerking; gebruik Operation-Location waarde voor antwoordheader om te controleren op de bewerkingsstatus.

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

Waarde van eigenschap

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

getFile

Haal een specifiek updatebestand op uit de versie.

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

Waarde van eigenschap

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

getOperationStatus

Bewerkingsstatus ophalen.

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

Waarde van eigenschap

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

getUpdate

Een specifieke updateversie ophalen.

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

Waarde van eigenschap

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

importUpdate

Nieuwe updateversie importeren. Dit is een langdurige bewerking; gebruik Operation-Location waarde voor antwoordheader om te controleren op de bewerkingsstatus.

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

Waarde van eigenschap

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

listFiles

Haal een lijst op met alle updatebestands-id's voor de opgegeven versie.

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

Waarde van eigenschap

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

listNames

Haal een lijst op met alle updatenamen die overeenkomen met de opgegeven provider.

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

Waarde van eigenschap

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

listOperationStatuses

Een lijst met alle importupdatebewerkingen ophalen. Voltooide bewerkingen worden 7 dagen bewaard voordat automatisch wordt verwijderd. Verwijderbewerkingen worden niet geretourneerd door deze API-versie.

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

Waarde van eigenschap

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

listProviders

Haal een lijst op met alle updateproviders die zijn geïmporteerd in Device Update voor IoT Hub.

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

Waarde van eigenschap

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

listUpdates

Haal een lijst op met alle updates die zijn geïmporteerd in Device Update voor IoT Hub.

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

Waarde van eigenschap

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

listVersions

Haal een lijst op met alle updateversies die overeenkomen met de opgegeven provider en naam.

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

Waarde van eigenschap

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