DeviceUpdateOperations interface

介面代表 DeviceUpdate 操作。

屬性

deleteUpdate

刪除特定的更新版本。 這是長時間執行的作業;使用 Operation-Location 回應標頭值來檢查作業狀態。

getFile

從版本取得特定的更新檔案。

getOperationStatus

擷取作業狀態。

getUpdate

取得特定的更新版本。

importUpdate

匯入新的更新版本。 這是長時間執行的作業;使用 Operation-Location 回應標頭值來檢查作業狀態。

listFiles

取得指定版本的所有更新檔案識別符清單。

listNames

取得符合指定提供者的所有更新名稱清單。

listOperationStatuses

取得所有匯入更新作業的清單。 自動刪除之前,已完成的作業會保留7天。 此 API 版本不會回傳刪除操作。

listProviders

取得已匯入IoT中樞裝置更新的所有更新提供者清單。

listUpdates

取得已匯入IoT中樞裝置更新的所有更新清單。

listVersions

取得符合指定提供者和名稱的所有更新版本清單。

屬性詳細資料

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>