DeviceUpdateOperations interface

Interfejs reprezentujący operacje DeviceUpdate.

Właściwości

deleteUpdate

Usuń określoną wersję aktualizacji. Jest to długotrwała operacja; użyj Operation-Location wartości nagłówka odpowiedzi, aby sprawdzić stan operacji.

getFile

Pobierz określony plik aktualizacji z wersji.

getOperationStatus

Pobieranie stanu operacji.

getUpdate

Pobierz określoną wersję aktualizacji.

importUpdate

Zaimportuj nową wersję aktualizacji. Jest to długotrwała operacja; użyj Operation-Location wartości nagłówka odpowiedzi, aby sprawdzić stan operacji.

listFiles

Pobierz listę wszystkich identyfikatorów plików aktualizacji dla określonej wersji.

listNames

Pobierz listę wszystkich nazw aktualizacji, które pasują do określonego dostawcy.

listOperationStatuses

Pobierz listę wszystkich operacji aktualizacji importu. Ukończone operacje są przechowywane przez 7 dni przed automatycznym usunięciem. Operacje usuwania nie są zwracane przez tę wersję interfejsu API.

listProviders

Pobierz listę wszystkich dostawców aktualizacji, którzy zostali zaimportowani do usługi Device Update dla usługi IoT Hub.

listUpdates

Pobierz listę wszystkich aktualizacji, które zostały zaimportowane do usługi Device Update dla usługi IoT Hub.

listVersions

Pobierz listę wszystkich wersji aktualizacji, które są zgodne z określonym dostawcą i nazwą.

Szczegóły właściwości

deleteUpdate

Usuń określoną wersję aktualizacji. Jest to długotrwała operacja; użyj Operation-Location wartości nagłówka odpowiedzi, aby sprawdzić stan operacji.

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

Wartość właściwości

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

getFile

Pobierz określony plik aktualizacji z wersji.

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

Wartość właściwości

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

getOperationStatus

Pobieranie stanu operacji.

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

Wartość właściwości

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

getUpdate

Pobierz określoną wersję aktualizacji.

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

Wartość właściwości

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

importUpdate

Zaimportuj nową wersję aktualizacji. Jest to długotrwała operacja; użyj Operation-Location wartości nagłówka odpowiedzi, aby sprawdzić stan operacji.

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

Wartość właściwości

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

listFiles

Pobierz listę wszystkich identyfikatorów plików aktualizacji dla określonej wersji.

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

Wartość właściwości

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

listNames

Pobierz listę wszystkich nazw aktualizacji, które pasują do określonego dostawcy.

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

Wartość właściwości

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

listOperationStatuses

Pobierz listę wszystkich operacji aktualizacji importu. Ukończone operacje są przechowywane przez 7 dni przed automatycznym usunięciem. Operacje usuwania nie są zwracane przez tę wersję interfejsu API.

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

Wartość właściwości

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

listProviders

Pobierz listę wszystkich dostawców aktualizacji, którzy zostali zaimportowani do usługi Device Update dla usługi IoT Hub.

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

Wartość właściwości

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

listUpdates

Pobierz listę wszystkich aktualizacji, które zostały zaimportowane do usługi Device Update dla usługi IoT Hub.

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

Wartość właściwości

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

listVersions

Pobierz listę wszystkich wersji aktualizacji, które są zgodne z określonym dostawcą i nazwą.

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

Wartość właściwości

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