DeviceUpdateOperations interface
Interfejs reprezentujący operacje DeviceUpdate.
Właściwości
| delete |
Usuń określoną wersję aktualizacji. Jest to długotrwała operacja; użyj Operation-Location wartości nagłówka odpowiedzi, aby sprawdzić stan operacji. |
| get |
Pobierz określony plik aktualizacji z wersji. |
| get |
Pobieranie stanu operacji. |
| get |
Pobierz określoną wersję aktualizacji. |
| import |
Zaimportuj nową wersję aktualizacji. Jest to długotrwała operacja; użyj Operation-Location wartości nagłówka odpowiedzi, aby sprawdzić stan operacji. |
| list |
Pobierz listę wszystkich identyfikatorów plików aktualizacji dla określonej wersji. |
| list |
Pobierz listę wszystkich nazw aktualizacji, które pasują do określonego dostawcy. |
| list |
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. |
| list |
Pobierz listę wszystkich dostawców aktualizacji, którzy zostali zaimportowani do usługi Device Update dla usługi IoT Hub. |
| list |
Pobierz listę wszystkich aktualizacji, które zostały zaimportowane do usługi Device Update dla usługi IoT Hub. |
| list |
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>