DeviceUpdateOperations interface

Interface représentant une opération DeviceUpdate.

Propriétés

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.

getFile

Obtenez un fichier de mise à jour spécifique à partir de la version.

getOperationStatus

Récupérer l’état de l’opération.

getUpdate

Obtenir une version de mise à jour spécifique.

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.

listFiles

Obtenez la liste de tous les identificateurs de fichier de mise à jour pour la version spécifiée.

listNames

Obtenez la liste de tous les noms de mises à jour qui correspondent au fournisseur spécifié.

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.

listProviders

Obtenez la liste de tous les fournisseurs de mise à jour importés dans Device Update pour IoT Hub.

listUpdates

Obtenez la liste de toutes les mises à jour importées dans Device Update pour IoT Hub.

listVersions

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>