DeviceUpdateOperations interface

Schnittstelle, die eine DeviceUpdate-Operation darstellt.

Eigenschaften

deleteUpdate

Löschen Sie eine bestimmte Updateversion. Dies ist ein lang andauernder Vorgang; verwenden Sie Operation-Location Antwortheaderwert, um den Vorgangsstatus zu überprüfen.

getFile

Rufen Sie eine bestimmte Updatedatei aus der Version ab.

getOperationStatus

Vorgangsstatus abrufen.

getUpdate

Rufen Sie eine bestimmte Updateversion ab.

importUpdate

Neue Updateversion importieren. Dies ist ein lang andauernder Vorgang; verwenden Sie Operation-Location Antwortheaderwert, um den Vorgangsstatus zu überprüfen.

listFiles

Dient zum Abrufen einer Liste aller Updatedateibezeichner für die angegebene Version.

listNames

Dient zum Abrufen einer Liste aller Updatenamen, die dem angegebenen Anbieter entsprechen.

listOperationStatuses

Dient zum Abrufen einer Liste aller Importaktualisierungsvorgänge. Abgeschlossene Vorgänge werden 7 Tage vor dem automatischen Löschen aufbewahrt. Löschoperationen werden von dieser API-Version nicht zurückgegeben.

listProviders

Ruft eine Liste aller Updateanbieter ab, die in Device Update für IoT Hub importiert wurden.

listUpdates

Ruft eine Liste aller Updates ab, die in Device Update für IoT Hub importiert wurden.

listVersions

Dient zum Abrufen einer Liste aller Updateversionen, die dem angegebenen Anbieter und Namen entsprechen.

Details zur Eigenschaft

deleteUpdate

Löschen Sie eine bestimmte Updateversion. Dies ist ein lang andauernder Vorgang; verwenden Sie Operation-Location Antwortheaderwert, um den Vorgangsstatus zu überprüfen.

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

Eigenschaftswert

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

getFile

Rufen Sie eine bestimmte Updatedatei aus der Version ab.

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

Eigenschaftswert

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

getOperationStatus

Vorgangsstatus abrufen.

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

Eigenschaftswert

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

getUpdate

Rufen Sie eine bestimmte Updateversion ab.

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

Eigenschaftswert

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

importUpdate

Neue Updateversion importieren. Dies ist ein lang andauernder Vorgang; verwenden Sie Operation-Location Antwortheaderwert, um den Vorgangsstatus zu überprüfen.

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

Eigenschaftswert

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

listFiles

Dient zum Abrufen einer Liste aller Updatedateibezeichner für die angegebene Version.

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

Eigenschaftswert

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

listNames

Dient zum Abrufen einer Liste aller Updatenamen, die dem angegebenen Anbieter entsprechen.

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

Eigenschaftswert

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

listOperationStatuses

Dient zum Abrufen einer Liste aller Importaktualisierungsvorgänge. Abgeschlossene Vorgänge werden 7 Tage vor dem automatischen Löschen aufbewahrt. Löschoperationen werden von dieser API-Version nicht zurückgegeben.

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

Eigenschaftswert

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

listProviders

Ruft eine Liste aller Updateanbieter ab, die in Device Update für IoT Hub importiert wurden.

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

Eigenschaftswert

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

listUpdates

Ruft eine Liste aller Updates ab, die in Device Update für IoT Hub importiert wurden.

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

Eigenschaftswert

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

listVersions

Dient zum Abrufen einer Liste aller Updateversionen, die dem angegebenen Anbieter und Namen entsprechen.

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

Eigenschaftswert

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