DeviceUpdateOperations interface
Interface représentant une opération DeviceUpdate.
Propriétés
| delete |
Supprimez une version de mise à jour spécifique. Il s’agit d’une longue opération ; utilisez Operation-Location valeur d’en-tête de réponse pour vérifier l’état de l’opération. |
| get |
Obtenez un fichier de mise à jour spécifique à partir de la version. |
| get |
Récupérer l’état de l’opération. |
| get |
Obtenir une version de mise à jour spécifique. |
| import |
Importez la nouvelle version de mise à jour. Il s’agit d’une longue opération ; utilisez Operation-Location valeur d’en-tête de réponse pour vérifier l’état de l’opération. |
| list |
Obtenez la liste de tous les identificateurs de fichier de mise à jour pour la version spécifiée. |
| list |
Obtenez la liste de tous les noms de mises à jour qui correspondent au fournisseur spécifié. |
| list |
Obtenez la liste de toutes les opérations de mise à jour d’importation. Les opérations terminées sont conservées pendant 7 jours avant la suppression automatique. Les opérations de suppression ne sont pas retournées par cette version de l’API. |
| list |
Obtenez la liste de tous les fournisseurs de mise à jour importés dans Device Update pour IoT Hub. |
| list |
Obtenez la liste de toutes les mises à jour importées dans Device Update pour IoT Hub. |
| list |
Obtenez la liste de toutes les versions de mise à jour qui correspondent au fournisseur et au nom spécifiés. |
Détails de la propriété
deleteUpdate
Supprimez une version de mise à jour spécifique. Il s’agit d’une longue opération ; utilisez Operation-Location valeur d’en-tête de réponse pour vérifier l’état de l’opération.
deleteUpdate: (provider: string, name: string, version: string, options?: DeviceUpdateDeleteUpdateOptionalParams) => PollerLike<OperationState<void>, void>
Valeur de propriété
(provider: string, name: string, version: string, options?: DeviceUpdateDeleteUpdateOptionalParams) => PollerLike<OperationState<void>, void>
getFile
Obtenez un fichier de mise à jour spécifique à partir de la version.
getFile: (provider: string, name: string, version: string, fileId: string, options?: DeviceUpdateGetFileOptionalParams) => Promise<UpdateFile>
Valeur de propriété
(provider: string, name: string, version: string, fileId: string, options?: DeviceUpdateGetFileOptionalParams) => Promise<UpdateFile>
getOperationStatus
Récupérer l’état de l’opération.
getOperationStatus: (operationId: string, options?: DeviceUpdateGetOperationStatusOptionalParams) => Promise<UpdateOperation>
Valeur de propriété
(operationId: string, options?: DeviceUpdateGetOperationStatusOptionalParams) => Promise<UpdateOperation>
getUpdate
Obtenir une version de mise à jour spécifique.
getUpdate: (provider: string, name: string, version: string, options?: DeviceUpdateGetUpdateOptionalParams) => Promise<Update>
Valeur de propriété
(provider: string, name: string, version: string, options?: DeviceUpdateGetUpdateOptionalParams) => Promise<Update>
importUpdate
Importez la nouvelle version de mise à jour. Il s’agit d’une longue opération ; utilisez Operation-Location valeur d’en-tête de réponse pour vérifier l’état de l’opération.
importUpdate: (updateToImport: ImportUpdateInputItem[], options?: DeviceUpdateImportUpdateOptionalParams) => PollerLike<OperationState<void>, void>
Valeur de propriété
(updateToImport: ImportUpdateInputItem[], options?: DeviceUpdateImportUpdateOptionalParams) => PollerLike<OperationState<void>, void>
listFiles
Obtenez la liste de tous les identificateurs de fichier de mise à jour pour la version spécifiée.
listFiles: (provider: string, name: string, version: string, options?: DeviceUpdateListFilesOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>
Valeur de propriété
(provider: string, name: string, version: string, options?: DeviceUpdateListFilesOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>
listNames
Obtenez la liste de tous les noms de mises à jour qui correspondent au fournisseur spécifié.
listNames: (provider: string, options?: DeviceUpdateListNamesOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>
Valeur de propriété
(provider: string, options?: DeviceUpdateListNamesOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>
listOperationStatuses
Obtenez la liste de toutes les opérations de mise à jour d’importation. Les opérations terminées sont conservées pendant 7 jours avant la suppression automatique. Les opérations de suppression ne sont pas retournées par cette version de l’API.
listOperationStatuses: (options?: DeviceUpdateListOperationStatusesOptionalParams) => PagedAsyncIterableIterator<UpdateOperation, UpdateOperation[], PageSettings>
Valeur de propriété
(options?: DeviceUpdateListOperationStatusesOptionalParams) => PagedAsyncIterableIterator<UpdateOperation, UpdateOperation[], PageSettings>
listProviders
Obtenez la liste de tous les fournisseurs de mise à jour importés dans Device Update pour IoT Hub.
listProviders: (options?: DeviceUpdateListProvidersOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>
Valeur de propriété
(options?: DeviceUpdateListProvidersOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>
listUpdates
Obtenez la liste de toutes les mises à jour importées dans Device Update pour IoT Hub.
listUpdates: (options?: DeviceUpdateListUpdatesOptionalParams) => PagedAsyncIterableIterator<Update, Update[], PageSettings>
Valeur de propriété
(options?: DeviceUpdateListUpdatesOptionalParams) => PagedAsyncIterableIterator<Update, Update[], PageSettings>
listVersions
Obtenez la liste de toutes les versions de mise à jour qui correspondent au fournisseur et au nom spécifiés.
listVersions: (provider: string, name: string, options?: DeviceUpdateListVersionsOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>
Valeur de propriété
(provider: string, name: string, options?: DeviceUpdateListVersionsOptionalParams) => PagedAsyncIterableIterator<string, string[], PageSettings>