DeviceManagementOperations interface

Interface représentant une opération de gestion de dispositifs.

Propriétés

createOrUpdateDeployment

Crée ou met à jour un déploiement.

deleteDeployment

Supprime un déploiement.

deleteDeploymentForDeviceClassSubgroup

Supprime un déploiement d’un sous-groupe de classes d’appareils.

deleteDeviceClass

Supprime une classe d’appareil. Les classes d’appareil sont créées automatiquement lorsque les appareils avec Device Update sont connectés au hub, mais ne sont pas automatiquement nettoyés, car ils sont référencés par DeviceClassSubgroups. Si l’utilisateur a supprimé tous les deviceClassSubgroups pour une classe d’appareil, il peut également supprimer la classe d’appareil pour supprimer les enregistrements du système et arrêter de vérifier la compatibilité de cette classe d’appareil avec de nouvelles mises à jour. Si un appareil est jamais reconnecté pour cette classe d’appareil, il sera recréé.

deleteDeviceClassSubgroup

Supprime un sous-groupe de classes d’appareil. Ce sous-groupe est créé automatiquement lorsqu’un appareil avec Device Update est connecté au hub et signale ses propriétés. Les groupes, sous-groupes et déploiements ne sont pas automatiquement nettoyés, mais conservés à des fins d’historique. Les utilisateurs peuvent appeler cette méthode pour supprimer un sous-groupe s’ils n’ont pas besoin de conserver l’historique du sous-groupe et de ne plus en avoir besoin. Si un appareil est connecté à nouveau pour ce sous-groupe une fois que le sous-groupe a été supprimé, il sera automatiquement recréé, mais il n’y aura pas d’historique.

deleteGroup

Supprime un groupe d’appareils. Ce groupe est créé automatiquement lorsqu’un appareil avec Device Update est connecté au hub et signale ses propriétés. Les groupes, sous-groupes et déploiements ne sont pas automatiquement nettoyés, mais conservés à des fins d’historique. Les utilisateurs peuvent appeler cette méthode pour supprimer un groupe s’ils n’ont pas besoin de conserver l’historique du groupe et de ne plus en avoir besoin. Si un appareil est connecté à nouveau pour ce groupe une fois que le groupe a été supprimé, il sera automatiquement recréé, mais il n’y aura pas d’historique.

getBestUpdatesForDeviceClassSubgroup

Obtenez la meilleure mise à jour disponible pour un sous-groupe de classes d’appareils et le nombre d’appareils dont cette mise à jour a besoin.

getDeployment

Obtient les propriétés de déploiement.

getDeploymentForDeviceClassSubgroup

Obtient les propriétés de déploiement.

getDeploymentStatus

Obtient l’état d’un déploiement, y compris la répartition du nombre d’appareils dans le déploiement en cours, terminés ou ayant échoué.

getDevice

Obtient les propriétés de l’appareil et l’état de déploiement le plus récent pour un appareil connecté à Device Update pour IoT Hub.

getDeviceClass

Obtient les propriétés d’une classe d’appareil.

getDeviceClassSubgroup

Obtient les détails du sous-groupe de classes d’appareil. Un sous-groupe de classes d’appareils est l’ensemble d’appareils au sein du groupe qui partagent la même classe d’appareil. Tous les appareils de la même classe d’appareil sont compatibles avec les mêmes mises à jour.

getDeviceClassSubgroupDeploymentStatus

Obtient l’état d’un déploiement, y compris la répartition du nombre d’appareils dans le déploiement en cours, terminés ou ayant échoué.

getDeviceClassSubgroupUpdateCompliance

Obtenez des informations de conformité de mise à jour du sous-groupe de classes d’appareils, telles que le nombre d’appareils sur leur dernière mise à jour, le nombre de nouvelles mises à jour nécessaires et le nombre en cours de réception d’une nouvelle mise à jour.

getDeviceModule

Obtient les propriétés du module d’appareil et l’état de déploiement le plus récent pour un module d’appareil connecté à Device Update pour IoT Hub.

getGroup

Obtient les propriétés du groupe d’appareils.

getLogCollection

Obtenir la collecte des journaux de diagnostic de l’appareil

getLogCollectionDetailedStatus

Obtenir la collecte de journaux avec l’état détaillé

getOperationStatus

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

getUpdateCompliance

Obtient la répartition du nombre d’appareils sur leur dernière mise à jour, avoir de nouvelles mises à jour disponibles ou recevoir de nouvelles mises à jour en cours.

getUpdateComplianceForGroup

Obtenez les informations de conformité des mises à jour de groupe d’appareils, telles que le nombre d’appareils sur leur dernière mise à jour, le nombre de nouvelles mises à jour nécessaires et le nombre en cours de réception d’une nouvelle mise à jour.

importDevices

Importez des appareils existants à partir d’IoT Hub. 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.

listBestUpdatesForGroup

Obtenez les meilleures mises à jour disponibles pour un groupe d’appareils et le nombre d’appareils dont chaque mise à jour a besoin.

listDeploymentsForDeviceClassSubgroup

Obtient une liste de déploiements pour un sous-groupe de classes d’appareils.

listDeploymentsForGroup

Obtient une liste de déploiements pour un groupe d’appareils.

listDeviceClasses

Obtient la liste de toutes les classes d’appareils (ensembles d’appareils compatibles avec les mêmes mises à jour en fonction de l’ID de modèle et des propriétés de compatibilité signalées dans l’interface PnP device Update dans IoT Hub) pour tous les appareils connectés à Device Update pour IoT Hub.

listDeviceClassSubgroupsForGroup

Obtenez les sous-groupes de classes d’appareil pour le groupe. Un sous-groupe de classes d’appareils est l’ensemble d’appareils au sein du groupe qui partagent la même classe d’appareil. Tous les appareils de la même classe d’appareil sont compatibles avec les mêmes mises à jour.

listDevices

Obtient la liste des appareils connectés à Device Update pour IoT Hub.

listDeviceStatesForDeviceClassSubgroupDeployment

Obtient une liste d’appareils dans un déploiement, ainsi que leur état. Utile pour obtenir la liste des appareils ayant échoué.

listGroups

Obtient une liste de tous les groupes d’appareils. Le groupe $default sera toujours retourné en premier.

listHealthOfDevices

Obtenir la liste de l’intégrité des appareils

listInstallableUpdatesForDeviceClass

Obtient une liste de mises à jour installables pour une classe d’appareil.

listLogCollections

Obtenir toutes les collections de journaux de diagnostic d’appareil

listOperationStatuses

Obtenez la liste de toutes les opérations d’importation d’appareil. Les opérations terminées sont conservées pendant 7 jours avant la suppression automatique.

retryDeployment

Réessayez un déploiement avec des appareils ayant échoué.

startLogCollection

Démarrez la collecte des journaux de diagnostic de l’appareil sur les appareils spécifiés.

stopDeployment

Arrête un déploiement.

updateDeviceClass

Mettez à jour les détails de la classe d’appareil.

Détails de la propriété

createOrUpdateDeployment

Crée ou met à jour un déploiement.

createOrUpdateDeployment: (groupId: string, deploymentId: string, deployment: Deployment, options?: DeviceManagementCreateOrUpdateDeploymentOptionalParams) => Promise<Deployment>

Valeur de propriété

(groupId: string, deploymentId: string, deployment: Deployment, options?: DeviceManagementCreateOrUpdateDeploymentOptionalParams) => Promise<Deployment>

deleteDeployment

Supprime un déploiement.

deleteDeployment: (groupId: string, deploymentId: string, options?: DeviceManagementDeleteDeploymentOptionalParams) => Promise<void>

Valeur de propriété

(groupId: string, deploymentId: string, options?: DeviceManagementDeleteDeploymentOptionalParams) => Promise<void>

deleteDeploymentForDeviceClassSubgroup

Supprime un déploiement d’un sous-groupe de classes d’appareils.

deleteDeploymentForDeviceClassSubgroup: (groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementDeleteDeploymentForDeviceClassSubgroupOptionalParams) => Promise<void>

Valeur de propriété

(groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementDeleteDeploymentForDeviceClassSubgroupOptionalParams) => Promise<void>

deleteDeviceClass

Supprime une classe d’appareil. Les classes d’appareil sont créées automatiquement lorsque les appareils avec Device Update sont connectés au hub, mais ne sont pas automatiquement nettoyés, car ils sont référencés par DeviceClassSubgroups. Si l’utilisateur a supprimé tous les deviceClassSubgroups pour une classe d’appareil, il peut également supprimer la classe d’appareil pour supprimer les enregistrements du système et arrêter de vérifier la compatibilité de cette classe d’appareil avec de nouvelles mises à jour. Si un appareil est jamais reconnecté pour cette classe d’appareil, il sera recréé.

deleteDeviceClass: (deviceClassId: string, options?: DeviceManagementDeleteDeviceClassOptionalParams) => Promise<void>

Valeur de propriété

(deviceClassId: string, options?: DeviceManagementDeleteDeviceClassOptionalParams) => Promise<void>

deleteDeviceClassSubgroup

Supprime un sous-groupe de classes d’appareil. Ce sous-groupe est créé automatiquement lorsqu’un appareil avec Device Update est connecté au hub et signale ses propriétés. Les groupes, sous-groupes et déploiements ne sont pas automatiquement nettoyés, mais conservés à des fins d’historique. Les utilisateurs peuvent appeler cette méthode pour supprimer un sous-groupe s’ils n’ont pas besoin de conserver l’historique du sous-groupe et de ne plus en avoir besoin. Si un appareil est connecté à nouveau pour ce sous-groupe une fois que le sous-groupe a été supprimé, il sera automatiquement recréé, mais il n’y aura pas d’historique.

deleteDeviceClassSubgroup: (groupId: string, deviceClassId: string, options?: DeviceManagementDeleteDeviceClassSubgroupOptionalParams) => Promise<void>

Valeur de propriété

(groupId: string, deviceClassId: string, options?: DeviceManagementDeleteDeviceClassSubgroupOptionalParams) => Promise<void>

deleteGroup

Supprime un groupe d’appareils. Ce groupe est créé automatiquement lorsqu’un appareil avec Device Update est connecté au hub et signale ses propriétés. Les groupes, sous-groupes et déploiements ne sont pas automatiquement nettoyés, mais conservés à des fins d’historique. Les utilisateurs peuvent appeler cette méthode pour supprimer un groupe s’ils n’ont pas besoin de conserver l’historique du groupe et de ne plus en avoir besoin. Si un appareil est connecté à nouveau pour ce groupe une fois que le groupe a été supprimé, il sera automatiquement recréé, mais il n’y aura pas d’historique.

deleteGroup: (groupId: string, options?: DeviceManagementDeleteGroupOptionalParams) => Promise<void>

Valeur de propriété

(groupId: string, options?: DeviceManagementDeleteGroupOptionalParams) => Promise<void>

getBestUpdatesForDeviceClassSubgroup

Obtenez la meilleure mise à jour disponible pour un sous-groupe de classes d’appareils et le nombre d’appareils dont cette mise à jour a besoin.

getBestUpdatesForDeviceClassSubgroup: (groupId: string, deviceClassId: string, options?: DeviceManagementGetBestUpdatesForDeviceClassSubgroupOptionalParams) => Promise<DeviceClassSubgroupUpdatableDevices>

Valeur de propriété

(groupId: string, deviceClassId: string, options?: DeviceManagementGetBestUpdatesForDeviceClassSubgroupOptionalParams) => Promise<DeviceClassSubgroupUpdatableDevices>

getDeployment

Obtient les propriétés de déploiement.

getDeployment: (groupId: string, deploymentId: string, options?: DeviceManagementGetDeploymentOptionalParams) => Promise<Deployment>

Valeur de propriété

(groupId: string, deploymentId: string, options?: DeviceManagementGetDeploymentOptionalParams) => Promise<Deployment>

getDeploymentForDeviceClassSubgroup

Obtient les propriétés de déploiement.

getDeploymentForDeviceClassSubgroup: (groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementGetDeploymentForDeviceClassSubgroupOptionalParams) => Promise<Deployment>

Valeur de propriété

(groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementGetDeploymentForDeviceClassSubgroupOptionalParams) => Promise<Deployment>

getDeploymentStatus

Obtient l’état d’un déploiement, y compris la répartition du nombre d’appareils dans le déploiement en cours, terminés ou ayant échoué.

getDeploymentStatus: (groupId: string, deploymentId: string, options?: DeviceManagementGetDeploymentStatusOptionalParams) => Promise<DeploymentStatus>

Valeur de propriété

(groupId: string, deploymentId: string, options?: DeviceManagementGetDeploymentStatusOptionalParams) => Promise<DeploymentStatus>

getDevice

Obtient les propriétés de l’appareil et l’état de déploiement le plus récent pour un appareil connecté à Device Update pour IoT Hub.

getDevice: (deviceId: string, options?: DeviceManagementGetDeviceOptionalParams) => Promise<Device>

Valeur de propriété

(deviceId: string, options?: DeviceManagementGetDeviceOptionalParams) => Promise<Device>

getDeviceClass

Obtient les propriétés d’une classe d’appareil.

getDeviceClass: (deviceClassId: string, options?: DeviceManagementGetDeviceClassOptionalParams) => Promise<DeviceClass>

Valeur de propriété

(deviceClassId: string, options?: DeviceManagementGetDeviceClassOptionalParams) => Promise<DeviceClass>

getDeviceClassSubgroup

Obtient les détails du sous-groupe de classes d’appareil. Un sous-groupe de classes d’appareils est l’ensemble d’appareils au sein du groupe qui partagent la même classe d’appareil. Tous les appareils de la même classe d’appareil sont compatibles avec les mêmes mises à jour.

getDeviceClassSubgroup: (groupId: string, deviceClassId: string, options?: DeviceManagementGetDeviceClassSubgroupOptionalParams) => Promise<DeviceClassSubgroup>

Valeur de propriété

(groupId: string, deviceClassId: string, options?: DeviceManagementGetDeviceClassSubgroupOptionalParams) => Promise<DeviceClassSubgroup>

getDeviceClassSubgroupDeploymentStatus

Obtient l’état d’un déploiement, y compris la répartition du nombre d’appareils dans le déploiement en cours, terminés ou ayant échoué.

getDeviceClassSubgroupDeploymentStatus: (groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementGetDeviceClassSubgroupDeploymentStatusOptionalParams) => Promise<DeviceClassSubgroupDeploymentStatus>

Valeur de propriété

(groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementGetDeviceClassSubgroupDeploymentStatusOptionalParams) => Promise<DeviceClassSubgroupDeploymentStatus>

getDeviceClassSubgroupUpdateCompliance

Obtenez des informations de conformité de mise à jour du sous-groupe de classes d’appareils, telles que le nombre d’appareils sur leur dernière mise à jour, le nombre de nouvelles mises à jour nécessaires et le nombre en cours de réception d’une nouvelle mise à jour.

getDeviceClassSubgroupUpdateCompliance: (groupId: string, deviceClassId: string, options?: DeviceManagementGetDeviceClassSubgroupUpdateComplianceOptionalParams) => Promise<UpdateCompliance>

Valeur de propriété

(groupId: string, deviceClassId: string, options?: DeviceManagementGetDeviceClassSubgroupUpdateComplianceOptionalParams) => Promise<UpdateCompliance>

getDeviceModule

Obtient les propriétés du module d’appareil et l’état de déploiement le plus récent pour un module d’appareil connecté à Device Update pour IoT Hub.

getDeviceModule: (deviceId: string, moduleId: string, options?: DeviceManagementGetDeviceModuleOptionalParams) => Promise<Device>

Valeur de propriété

(deviceId: string, moduleId: string, options?: DeviceManagementGetDeviceModuleOptionalParams) => Promise<Device>

getGroup

Obtient les propriétés du groupe d’appareils.

getGroup: (groupId: string, options?: DeviceManagementGetGroupOptionalParams) => Promise<Group>

Valeur de propriété

(groupId: string, options?: DeviceManagementGetGroupOptionalParams) => Promise<Group>

getLogCollection

Obtenir la collecte des journaux de diagnostic de l’appareil

getLogCollection: (logCollectionId: string, options?: DeviceManagementGetLogCollectionOptionalParams) => Promise<LogCollection>

Valeur de propriété

(logCollectionId: string, options?: DeviceManagementGetLogCollectionOptionalParams) => Promise<LogCollection>

getLogCollectionDetailedStatus

Obtenir la collecte de journaux avec l’état détaillé

getLogCollectionDetailedStatus: (logCollectionId: string, options?: DeviceManagementGetLogCollectionDetailedStatusOptionalParams) => Promise<LogCollectionOperationDetailedStatus>

Valeur de propriété

(logCollectionId: string, options?: DeviceManagementGetLogCollectionDetailedStatusOptionalParams) => Promise<LogCollectionOperationDetailedStatus>

getOperationStatus

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

getOperationStatus: (operationId: string, options?: DeviceManagementGetOperationStatusOptionalParams) => Promise<DeviceOperation>

Valeur de propriété

(operationId: string, options?: DeviceManagementGetOperationStatusOptionalParams) => Promise<DeviceOperation>

getUpdateCompliance

Obtient la répartition du nombre d’appareils sur leur dernière mise à jour, avoir de nouvelles mises à jour disponibles ou recevoir de nouvelles mises à jour en cours.

getUpdateCompliance: (options?: DeviceManagementGetUpdateComplianceOptionalParams) => Promise<UpdateCompliance>

Valeur de propriété

(options?: DeviceManagementGetUpdateComplianceOptionalParams) => Promise<UpdateCompliance>

getUpdateComplianceForGroup

Obtenez les informations de conformité des mises à jour de groupe d’appareils, telles que le nombre d’appareils sur leur dernière mise à jour, le nombre de nouvelles mises à jour nécessaires et le nombre en cours de réception d’une nouvelle mise à jour.

getUpdateComplianceForGroup: (groupId: string, options?: DeviceManagementGetUpdateComplianceForGroupOptionalParams) => Promise<UpdateCompliance>

Valeur de propriété

(groupId: string, options?: DeviceManagementGetUpdateComplianceForGroupOptionalParams) => Promise<UpdateCompliance>

importDevices

Importez des appareils existants à partir d’IoT Hub. 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.

importDevices: (importType: ImportType, options?: DeviceManagementImportDevicesOptionalParams) => PollerLike<OperationState<void>, void>

Valeur de propriété

(importType: ImportType, options?: DeviceManagementImportDevicesOptionalParams) => PollerLike<OperationState<void>, void>

listBestUpdatesForGroup

Obtenez les meilleures mises à jour disponibles pour un groupe d’appareils et le nombre d’appareils dont chaque mise à jour a besoin.

listBestUpdatesForGroup: (groupId: string, options?: DeviceManagementListBestUpdatesForGroupOptionalParams) => PagedAsyncIterableIterator<DeviceClassSubgroupUpdatableDevices, DeviceClassSubgroupUpdatableDevices[], PageSettings>

Valeur de propriété

(groupId: string, options?: DeviceManagementListBestUpdatesForGroupOptionalParams) => PagedAsyncIterableIterator<DeviceClassSubgroupUpdatableDevices, DeviceClassSubgroupUpdatableDevices[], PageSettings>

listDeploymentsForDeviceClassSubgroup

Obtient une liste de déploiements pour un sous-groupe de classes d’appareils.

listDeploymentsForDeviceClassSubgroup: (groupId: string, deviceClassId: string, options?: DeviceManagementListDeploymentsForDeviceClassSubgroupOptionalParams) => PagedAsyncIterableIterator<Deployment, Deployment[], PageSettings>

Valeur de propriété

(groupId: string, deviceClassId: string, options?: DeviceManagementListDeploymentsForDeviceClassSubgroupOptionalParams) => PagedAsyncIterableIterator<Deployment, Deployment[], PageSettings>

listDeploymentsForGroup

Obtient une liste de déploiements pour un groupe d’appareils.

listDeploymentsForGroup: (groupId: string, options?: DeviceManagementListDeploymentsForGroupOptionalParams) => PagedAsyncIterableIterator<Deployment, Deployment[], PageSettings>

Valeur de propriété

(groupId: string, options?: DeviceManagementListDeploymentsForGroupOptionalParams) => PagedAsyncIterableIterator<Deployment, Deployment[], PageSettings>

listDeviceClasses

Obtient la liste de toutes les classes d’appareils (ensembles d’appareils compatibles avec les mêmes mises à jour en fonction de l’ID de modèle et des propriétés de compatibilité signalées dans l’interface PnP device Update dans IoT Hub) pour tous les appareils connectés à Device Update pour IoT Hub.

listDeviceClasses: (options?: DeviceManagementListDeviceClassesOptionalParams) => PagedAsyncIterableIterator<DeviceClass, DeviceClass[], PageSettings>

Valeur de propriété

(options?: DeviceManagementListDeviceClassesOptionalParams) => PagedAsyncIterableIterator<DeviceClass, DeviceClass[], PageSettings>

listDeviceClassSubgroupsForGroup

Obtenez les sous-groupes de classes d’appareil pour le groupe. Un sous-groupe de classes d’appareils est l’ensemble d’appareils au sein du groupe qui partagent la même classe d’appareil. Tous les appareils de la même classe d’appareil sont compatibles avec les mêmes mises à jour.

listDeviceClassSubgroupsForGroup: (groupId: string, options?: DeviceManagementListDeviceClassSubgroupsForGroupOptionalParams) => PagedAsyncIterableIterator<DeviceClassSubgroup, DeviceClassSubgroup[], PageSettings>

Valeur de propriété

(groupId: string, options?: DeviceManagementListDeviceClassSubgroupsForGroupOptionalParams) => PagedAsyncIterableIterator<DeviceClassSubgroup, DeviceClassSubgroup[], PageSettings>

listDevices

Obtient la liste des appareils connectés à Device Update pour IoT Hub.

listDevices: (options?: DeviceManagementListDevicesOptionalParams) => PagedAsyncIterableIterator<Device, Device[], PageSettings>

Valeur de propriété

(options?: DeviceManagementListDevicesOptionalParams) => PagedAsyncIterableIterator<Device, Device[], PageSettings>

listDeviceStatesForDeviceClassSubgroupDeployment

Obtient une liste d’appareils dans un déploiement, ainsi que leur état. Utile pour obtenir la liste des appareils ayant échoué.

listDeviceStatesForDeviceClassSubgroupDeployment: (groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementListDeviceStatesForDeviceClassSubgroupDeploymentOptionalParams) => PagedAsyncIterableIterator<DeploymentDeviceState, DeploymentDeviceState[], PageSettings>

Valeur de propriété

(groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementListDeviceStatesForDeviceClassSubgroupDeploymentOptionalParams) => PagedAsyncIterableIterator<DeploymentDeviceState, DeploymentDeviceState[], PageSettings>

listGroups

Obtient une liste de tous les groupes d’appareils. Le groupe $default sera toujours retourné en premier.

listGroups: (options?: DeviceManagementListGroupsOptionalParams) => PagedAsyncIterableIterator<Group, Group[], PageSettings>

Valeur de propriété

(options?: DeviceManagementListGroupsOptionalParams) => PagedAsyncIterableIterator<Group, Group[], PageSettings>

listHealthOfDevices

Obtenir la liste de l’intégrité des appareils

listHealthOfDevices: (filter: string, options?: DeviceManagementListHealthOfDevicesOptionalParams) => PagedAsyncIterableIterator<DeviceHealth, DeviceHealth[], PageSettings>

Valeur de propriété

(filter: string, options?: DeviceManagementListHealthOfDevicesOptionalParams) => PagedAsyncIterableIterator<DeviceHealth, DeviceHealth[], PageSettings>

listInstallableUpdatesForDeviceClass

Obtient une liste de mises à jour installables pour une classe d’appareil.

listInstallableUpdatesForDeviceClass: (deviceClassId: string, options?: DeviceManagementListInstallableUpdatesForDeviceClassOptionalParams) => PagedAsyncIterableIterator<UpdateInfo, UpdateInfo[], PageSettings>

Valeur de propriété

(deviceClassId: string, options?: DeviceManagementListInstallableUpdatesForDeviceClassOptionalParams) => PagedAsyncIterableIterator<UpdateInfo, UpdateInfo[], PageSettings>

listLogCollections

Obtenir toutes les collections de journaux de diagnostic d’appareil

listLogCollections: (options?: DeviceManagementListLogCollectionsOptionalParams) => PagedAsyncIterableIterator<LogCollection, LogCollection[], PageSettings>

Valeur de propriété

(options?: DeviceManagementListLogCollectionsOptionalParams) => PagedAsyncIterableIterator<LogCollection, LogCollection[], PageSettings>

listOperationStatuses

Obtenez la liste de toutes les opérations d’importation d’appareil. Les opérations terminées sont conservées pendant 7 jours avant la suppression automatique.

listOperationStatuses: (options?: DeviceManagementListOperationStatusesOptionalParams) => PagedAsyncIterableIterator<DeviceOperation, DeviceOperation[], PageSettings>

Valeur de propriété

(options?: DeviceManagementListOperationStatusesOptionalParams) => PagedAsyncIterableIterator<DeviceOperation, DeviceOperation[], PageSettings>

retryDeployment

Réessayez un déploiement avec des appareils ayant échoué.

retryDeployment: (groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementRetryDeploymentOptionalParams) => Promise<Deployment>

Valeur de propriété

(groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementRetryDeploymentOptionalParams) => Promise<Deployment>

startLogCollection

Démarrez la collecte des journaux de diagnostic de l’appareil sur les appareils spécifiés.

startLogCollection: (logCollectionId: string, logCollection: LogCollection, options?: DeviceManagementStartLogCollectionOptionalParams) => Promise<LogCollection>

Valeur de propriété

(logCollectionId: string, logCollection: LogCollection, options?: DeviceManagementStartLogCollectionOptionalParams) => Promise<LogCollection>

stopDeployment

Arrête un déploiement.

stopDeployment: (groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementStopDeploymentOptionalParams) => Promise<Deployment>

Valeur de propriété

(groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementStopDeploymentOptionalParams) => Promise<Deployment>

updateDeviceClass

Mettez à jour les détails de la classe d’appareil.

updateDeviceClass: (deviceClassId: string, deviceClassPatch: PatchBody, options?: DeviceManagementUpdateDeviceClassOptionalParams) => Promise<DeviceClass>

Valeur de propriété

(deviceClassId: string, deviceClassPatch: PatchBody, options?: DeviceManagementUpdateDeviceClassOptionalParams) => Promise<DeviceClass>