DeviceUpdateOperations interface
介面代表 DeviceUpdate 操作。
屬性
| delete |
刪除特定的更新版本。 這是長時間執行的作業;使用 Operation-Location 回應標頭值來檢查作業狀態。 |
| get |
從版本取得特定的更新檔案。 |
| get |
擷取作業狀態。 |
| get |
取得特定的更新版本。 |
| import |
匯入新的更新版本。 這是長時間執行的作業;使用 Operation-Location 回應標頭值來檢查作業狀態。 |
| list |
取得指定版本的所有更新檔案識別符清單。 |
| list |
取得符合指定提供者的所有更新名稱清單。 |
| list |
取得所有匯入更新作業的清單。 自動刪除之前,已完成的作業會保留7天。 此 API 版本不會回傳刪除操作。 |
| list |
取得已匯入IoT中樞裝置更新的所有更新提供者清單。 |
| list |
取得已匯入IoT中樞裝置更新的所有更新清單。 |
| list |
取得符合指定提供者和名稱的所有更新版本清單。 |
屬性詳細資料
deleteUpdate
刪除特定的更新版本。 這是長時間執行的作業;使用 Operation-Location 回應標頭值來檢查作業狀態。
deleteUpdate: (provider: string, name: string, version: string, options?: DeviceUpdateDeleteUpdateOptionalParams) => PollerLike<OperationState<void>, void>
屬性值
(provider: string, name: string, version: string, options?: DeviceUpdateDeleteUpdateOptionalParams) => PollerLike<OperationState<void>, void>
getFile
從版本取得特定的更新檔案。
getFile: (provider: string, name: string, version: string, fileId: string, options?: DeviceUpdateGetFileOptionalParams) => Promise<UpdateFile>
屬性值
(provider: string, name: string, version: string, fileId: string, options?: DeviceUpdateGetFileOptionalParams) => Promise<UpdateFile>
getOperationStatus
擷取作業狀態。
getOperationStatus: (operationId: string, options?: DeviceUpdateGetOperationStatusOptionalParams) => Promise<UpdateOperation>
屬性值
(operationId: string, options?: DeviceUpdateGetOperationStatusOptionalParams) => Promise<UpdateOperation>
getUpdate
取得特定的更新版本。
getUpdate: (provider: string, name: string, version: string, options?: DeviceUpdateGetUpdateOptionalParams) => Promise<Update>
屬性值
(provider: string, name: string, version: string, options?: DeviceUpdateGetUpdateOptionalParams) => Promise<Update>
importUpdate
匯入新的更新版本。 這是長時間執行的作業;使用 Operation-Location 回應標頭值來檢查作業狀態。
importUpdate: (updateToImport: ImportUpdateInputItem[], options?: DeviceUpdateImportUpdateOptionalParams) => PollerLike<OperationState<void>, void>
屬性值
(updateToImport: ImportUpdateInputItem[], options?: DeviceUpdateImportUpdateOptionalParams) => PollerLike<OperationState<void>, void>
listFiles
取得指定版本的所有更新檔案識別符清單。
listFiles: (provider: string, name: string, version: string, options?: DeviceUpdateListFilesOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>
屬性值
(provider: string, name: string, version: string, options?: DeviceUpdateListFilesOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>
listNames
取得符合指定提供者的所有更新名稱清單。
listNames: (provider: string, options?: DeviceUpdateListNamesOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>
屬性值
(provider: string, options?: DeviceUpdateListNamesOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>
listOperationStatuses
取得所有匯入更新作業的清單。 自動刪除之前,已完成的作業會保留7天。 此 API 版本不會回傳刪除操作。
listOperationStatuses: (options?: DeviceUpdateListOperationStatusesOptionalParams) => PagedAsyncIterableIterator<UpdateOperation, UpdateOperation[], PageSettings>
屬性值
(options?: DeviceUpdateListOperationStatusesOptionalParams) => PagedAsyncIterableIterator<UpdateOperation, UpdateOperation[], PageSettings>
listProviders
取得已匯入IoT中樞裝置更新的所有更新提供者清單。
listProviders: (options?: DeviceUpdateListProvidersOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>
屬性值
(options?: DeviceUpdateListProvidersOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>
listUpdates
取得已匯入IoT中樞裝置更新的所有更新清單。
listUpdates: (options?: DeviceUpdateListUpdatesOptionalParams) => PagedAsyncIterableIterator<Update, Update[], PageSettings>
屬性值
(options?: DeviceUpdateListUpdatesOptionalParams) => PagedAsyncIterableIterator<Update, Update[], PageSettings>
listVersions
取得符合指定提供者和名稱的所有更新版本清單。
listVersions: (provider: string, name: string, options?: DeviceUpdateListVersionsOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>
屬性值
(provider: string, name: string, options?: DeviceUpdateListVersionsOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>