DeviceManagementOperations interface

Interfaz que representa una operación de Gestión de Dispositivos.

Propiedades

createOrUpdateDeployment

Crea o actualiza una implementación.

deleteDeployment

Elimina una implementación.

deleteDeploymentForDeviceClassSubgroup

Elimina una implementación de subgrupo de clase de dispositivo.

deleteDeviceClass

Elimina una clase de dispositivo. Las clases de dispositivo se crean automáticamente cuando los dispositivos habilitados para Device Update están conectados al centro, pero no se limpian automáticamente, ya que los grupos DeviceClassSub hacen referencia a ellas. Si el usuario ha eliminado todos los grupos DeviceClassSubgroup de una clase de dispositivo, también puede eliminar la clase de dispositivo para quitar los registros del sistema y dejar de comprobar la compatibilidad de esta clase de dispositivo con nuevas actualizaciones. Si un dispositivo se vuelve a conectar para esta clase de dispositivo, se volverá a crear.

deleteDeviceClassSubgroup

Elimina un subgrupo de clase de dispositivo. Este subgrupo se crea automáticamente cuando un dispositivo habilitado para Device Update está conectado al centro e informa de sus propiedades. Los grupos, los subgrupos y las implementaciones no se limpian automáticamente, pero se conservan con fines de historial. Los usuarios pueden llamar a este método para eliminar un subgrupo si no necesitan conservar ninguno del historial del subgrupo y ya no lo necesitan. Si un dispositivo se vuelve a conectar para este subgrupo después de eliminar el subgrupo, se volverá a crear automáticamente, pero no habrá historial.

deleteGroup

Elimina un grupo de dispositivos. Este grupo se crea automáticamente cuando un dispositivo habilitado para Device Update está conectado al centro e informa de sus propiedades. Los grupos, los subgrupos y las implementaciones no se limpian automáticamente, pero se conservan con fines de historial. Los usuarios pueden llamar a este método para eliminar un grupo si no necesitan conservar ninguno del historial del grupo y ya no lo necesitan. Si un dispositivo se vuelve a conectar para este grupo después de eliminarlo, se volverá a crear automáticamente, pero no habrá ningún historial.

getBestUpdatesForDeviceClassSubgroup

Obtenga la mejor actualización disponible para un subgrupo de clase de dispositivo y un recuento de cuántos dispositivos necesitan esta actualización.

getDeployment

Obtiene las propiedades de implementación.

getDeploymentForDeviceClassSubgroup

Obtiene las propiedades de implementación.

getDeploymentStatus

Obtiene el estado de una implementación, incluido un desglose del número de dispositivos de la implementación en curso, completados o con errores.

getDevice

Obtiene las propiedades del dispositivo y el estado de implementación más reciente de un dispositivo conectado a Device Update para IoT Hub.

getDeviceClass

Obtiene las propiedades de una clase de dispositivo.

getDeviceClassSubgroup

Obtiene los detalles del subgrupo de clase de dispositivo. Un subgrupo de clase de dispositivo es el conjunto de dispositivos dentro del grupo que comparten la misma clase de dispositivo. Todos los dispositivos de la misma clase de dispositivo son compatibles con las mismas actualizaciones.

getDeviceClassSubgroupDeploymentStatus

Obtiene el estado de una implementación, incluido un desglose del número de dispositivos de la implementación en curso, completados o con errores.

getDeviceClassSubgroupUpdateCompliance

Obtenga información de cumplimiento de actualización del subgrupo de clase de dispositivo, como cuántos dispositivos están en su actualización más reciente, cuántos necesitan nuevas actualizaciones y cuántos están en curso al recibir una nueva actualización.

getDeviceModule

Obtiene las propiedades del módulo de dispositivo y el estado de implementación más reciente de un módulo de dispositivo conectado a Device Update para IoT Hub.

getGroup

Obtiene las propiedades del grupo de dispositivos.

getLogCollection

Obtención de la recopilación de registros de diagnóstico de dispositivos

getLogCollectionDetailedStatus

Obtención de la recopilación de registros con estado detallado

getOperationStatus

Recuperar el estado de la operación.

getUpdateCompliance

Obtiene el desglose de cuántos dispositivos están en su actualización más reciente, tiene nuevas actualizaciones disponibles o están en curso recibiendo nuevas actualizaciones.

getUpdateComplianceForGroup

Obtenga información de cumplimiento de actualizaciones del grupo de dispositivos, como cuántos dispositivos están en su actualización más reciente, cuántos necesitan nuevas actualizaciones y cuántos están en curso al recibir una nueva actualización.

importDevices

Importe los dispositivos existentes desde IoT Hub. Se trata de una operación de larga duración; use Operation-Location valor del encabezado de respuesta para comprobar el estado de la operación.

listBestUpdatesForGroup

Obtenga las mejores actualizaciones disponibles para un grupo de dispositivos y un recuento de cuántos dispositivos necesitan cada actualización.

listDeploymentsForDeviceClassSubgroup

Obtiene una lista de implementaciones para un subgrupo de clase de dispositivo.

listDeploymentsForGroup

Obtiene una lista de implementaciones para un grupo de dispositivos.

listDeviceClasses

Obtiene una lista de todas las clases de dispositivo (conjuntos de dispositivos compatibles con las mismas actualizaciones basadas en las propiedades id. de modelo y compatibilidad notificadas en la interfaz PnP de Device Update en IoT Hub) para todos los dispositivos conectados a Device Update para IoT Hub.

listDeviceClassSubgroupsForGroup

Obtenga los subgrupos de clase de dispositivo para el grupo. Un subgrupo de clase de dispositivo es el conjunto de dispositivos dentro del grupo que comparten la misma clase de dispositivo. Todos los dispositivos de la misma clase de dispositivo son compatibles con las mismas actualizaciones.

listDevices

Obtiene una lista de dispositivos conectados a Device Update para IoT Hub.

listDeviceStatesForDeviceClassSubgroupDeployment

Obtiene una lista de dispositivos de una implementación junto con su estado. Resulta útil para obtener una lista de dispositivos con errores.

listGroups

Obtiene una lista de todos los grupos de dispositivos. El grupo $default siempre se devolverá primero.

listHealthOfDevices

Obtener la lista de estado del dispositivo

listInstallableUpdatesForDeviceClass

Obtiene una lista de actualizaciones instalables para una clase de dispositivo.

listLogCollections

Obtención de todas las recopilaciones de registros de diagnóstico de dispositivos

listOperationStatuses

Obtenga una lista de todas las operaciones de importación de dispositivos. Las operaciones completadas se conservan durante 7 días antes de la eliminación automática.

retryDeployment

Reintenta una implementación con dispositivos con errores.

startLogCollection

Inicie la recopilación de registros de diagnóstico de dispositivos en los dispositivos especificados.

stopDeployment

Detiene una implementación.

updateDeviceClass

Actualice los detalles de la clase de dispositivo.

Detalles de las propiedades

createOrUpdateDeployment

Crea o actualiza una implementación.

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

Valor de propiedad

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

deleteDeployment

Elimina una implementación.

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

Valor de propiedad

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

deleteDeploymentForDeviceClassSubgroup

Elimina una implementación de subgrupo de clase de dispositivo.

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

Valor de propiedad

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

deleteDeviceClass

Elimina una clase de dispositivo. Las clases de dispositivo se crean automáticamente cuando los dispositivos habilitados para Device Update están conectados al centro, pero no se limpian automáticamente, ya que los grupos DeviceClassSub hacen referencia a ellas. Si el usuario ha eliminado todos los grupos DeviceClassSubgroup de una clase de dispositivo, también puede eliminar la clase de dispositivo para quitar los registros del sistema y dejar de comprobar la compatibilidad de esta clase de dispositivo con nuevas actualizaciones. Si un dispositivo se vuelve a conectar para esta clase de dispositivo, se volverá a crear.

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

Valor de propiedad

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

deleteDeviceClassSubgroup

Elimina un subgrupo de clase de dispositivo. Este subgrupo se crea automáticamente cuando un dispositivo habilitado para Device Update está conectado al centro e informa de sus propiedades. Los grupos, los subgrupos y las implementaciones no se limpian automáticamente, pero se conservan con fines de historial. Los usuarios pueden llamar a este método para eliminar un subgrupo si no necesitan conservar ninguno del historial del subgrupo y ya no lo necesitan. Si un dispositivo se vuelve a conectar para este subgrupo después de eliminar el subgrupo, se volverá a crear automáticamente, pero no habrá historial.

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

Valor de propiedad

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

deleteGroup

Elimina un grupo de dispositivos. Este grupo se crea automáticamente cuando un dispositivo habilitado para Device Update está conectado al centro e informa de sus propiedades. Los grupos, los subgrupos y las implementaciones no se limpian automáticamente, pero se conservan con fines de historial. Los usuarios pueden llamar a este método para eliminar un grupo si no necesitan conservar ninguno del historial del grupo y ya no lo necesitan. Si un dispositivo se vuelve a conectar para este grupo después de eliminarlo, se volverá a crear automáticamente, pero no habrá ningún historial.

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

Valor de propiedad

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

getBestUpdatesForDeviceClassSubgroup

Obtenga la mejor actualización disponible para un subgrupo de clase de dispositivo y un recuento de cuántos dispositivos necesitan esta actualización.

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

Valor de propiedad

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

getDeployment

Obtiene las propiedades de implementación.

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

Valor de propiedad

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

getDeploymentForDeviceClassSubgroup

Obtiene las propiedades de implementación.

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

Valor de propiedad

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

getDeploymentStatus

Obtiene el estado de una implementación, incluido un desglose del número de dispositivos de la implementación en curso, completados o con errores.

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

Valor de propiedad

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

getDevice

Obtiene las propiedades del dispositivo y el estado de implementación más reciente de un dispositivo conectado a Device Update para IoT Hub.

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

Valor de propiedad

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

getDeviceClass

Obtiene las propiedades de una clase de dispositivo.

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

Valor de propiedad

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

getDeviceClassSubgroup

Obtiene los detalles del subgrupo de clase de dispositivo. Un subgrupo de clase de dispositivo es el conjunto de dispositivos dentro del grupo que comparten la misma clase de dispositivo. Todos los dispositivos de la misma clase de dispositivo son compatibles con las mismas actualizaciones.

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

Valor de propiedad

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

getDeviceClassSubgroupDeploymentStatus

Obtiene el estado de una implementación, incluido un desglose del número de dispositivos de la implementación en curso, completados o con errores.

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

Valor de propiedad

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

getDeviceClassSubgroupUpdateCompliance

Obtenga información de cumplimiento de actualización del subgrupo de clase de dispositivo, como cuántos dispositivos están en su actualización más reciente, cuántos necesitan nuevas actualizaciones y cuántos están en curso al recibir una nueva actualización.

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

Valor de propiedad

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

getDeviceModule

Obtiene las propiedades del módulo de dispositivo y el estado de implementación más reciente de un módulo de dispositivo conectado a Device Update para IoT Hub.

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

Valor de propiedad

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

getGroup

Obtiene las propiedades del grupo de dispositivos.

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

Valor de propiedad

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

getLogCollection

Obtención de la recopilación de registros de diagnóstico de dispositivos

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

Valor de propiedad

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

getLogCollectionDetailedStatus

Obtención de la recopilación de registros con estado detallado

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

Valor de propiedad

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

getOperationStatus

Recuperar el estado de la operación.

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

Valor de propiedad

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

getUpdateCompliance

Obtiene el desglose de cuántos dispositivos están en su actualización más reciente, tiene nuevas actualizaciones disponibles o están en curso recibiendo nuevas actualizaciones.

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

Valor de propiedad

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

getUpdateComplianceForGroup

Obtenga información de cumplimiento de actualizaciones del grupo de dispositivos, como cuántos dispositivos están en su actualización más reciente, cuántos necesitan nuevas actualizaciones y cuántos están en curso al recibir una nueva actualización.

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

Valor de propiedad

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

importDevices

Importe los dispositivos existentes desde IoT Hub. Se trata de una operación de larga duración; use Operation-Location valor del encabezado de respuesta para comprobar el estado de la operación.

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

Valor de propiedad

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

listBestUpdatesForGroup

Obtenga las mejores actualizaciones disponibles para un grupo de dispositivos y un recuento de cuántos dispositivos necesitan cada actualización.

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

Valor de propiedad

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

listDeploymentsForDeviceClassSubgroup

Obtiene una lista de implementaciones para un subgrupo de clase de dispositivo.

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

Valor de propiedad

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

listDeploymentsForGroup

Obtiene una lista de implementaciones para un grupo de dispositivos.

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

Valor de propiedad

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

listDeviceClasses

Obtiene una lista de todas las clases de dispositivo (conjuntos de dispositivos compatibles con las mismas actualizaciones basadas en las propiedades id. de modelo y compatibilidad notificadas en la interfaz PnP de Device Update en IoT Hub) para todos los dispositivos conectados a Device Update para IoT Hub.

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

Valor de propiedad

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

listDeviceClassSubgroupsForGroup

Obtenga los subgrupos de clase de dispositivo para el grupo. Un subgrupo de clase de dispositivo es el conjunto de dispositivos dentro del grupo que comparten la misma clase de dispositivo. Todos los dispositivos de la misma clase de dispositivo son compatibles con las mismas actualizaciones.

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

Valor de propiedad

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

listDevices

Obtiene una lista de dispositivos conectados a Device Update para IoT Hub.

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

Valor de propiedad

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

listDeviceStatesForDeviceClassSubgroupDeployment

Obtiene una lista de dispositivos de una implementación junto con su estado. Resulta útil para obtener una lista de dispositivos con errores.

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

Valor de propiedad

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

listGroups

Obtiene una lista de todos los grupos de dispositivos. El grupo $default siempre se devolverá primero.

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

Valor de propiedad

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

listHealthOfDevices

Obtener la lista de estado del dispositivo

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

Valor de propiedad

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

listInstallableUpdatesForDeviceClass

Obtiene una lista de actualizaciones instalables para una clase de dispositivo.

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

Valor de propiedad

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

listLogCollections

Obtención de todas las recopilaciones de registros de diagnóstico de dispositivos

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

Valor de propiedad

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

listOperationStatuses

Obtenga una lista de todas las operaciones de importación de dispositivos. Las operaciones completadas se conservan durante 7 días antes de la eliminación automática.

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

Valor de propiedad

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

retryDeployment

Reintenta una implementación con dispositivos con errores.

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

Valor de propiedad

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

startLogCollection

Inicie la recopilación de registros de diagnóstico de dispositivos en los dispositivos especificados.

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

Valor de propiedad

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

stopDeployment

Detiene una implementación.

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

Valor de propiedad

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

updateDeviceClass

Actualice los detalles de la clase de dispositivo.

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

Valor de propiedad

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