DeviceManagementOperations interface

Interfaccia che rappresenta un'operazione di DeviceManagement.

Proprietà

createOrUpdateDeployment

Crea o aggiorna una distribuzione.

deleteDeployment

Elimina una distribuzione.

deleteDeploymentForDeviceClassSubgroup

Elimina una distribuzione di sottogruppi di classi di dispositivi.

deleteDeviceClass

Elimina una classe di dispositivo. Le classi di dispositivi vengono create automaticamente quando i dispositivi abilitati per l'aggiornamento del dispositivo sono connessi all'hub, ma non vengono puliti automaticamente perché fanno riferimento a DeviceClassSubgroups. Se l'utente ha eliminato tutti i DeviceClassSubgroup per una classe di dispositivo, può anche eliminare la classe del dispositivo per rimuovere i record dal sistema e interrompere la verifica della compatibilità di questa classe di dispositivo con nuovi aggiornamenti. Se un dispositivo viene riconnesso per questa classe di dispositivo, verrà ricreato.

deleteDeviceClassSubgroup

Elimina un sottogruppo di classi di dispositivi. Questo sottogruppo viene creato automaticamente quando un dispositivo abilitato per l'aggiornamento del dispositivo è connesso all'hub e ne segnala le proprietà. I gruppi, i sottogruppi e le distribuzioni non vengono puliti automaticamente, ma vengono conservati a scopo di cronologia. Gli utenti possono chiamare questo metodo per eliminare un sottogruppo se non è necessario conservare alcuna cronologia del sottogruppo e non è più necessario. Se un dispositivo viene connesso di nuovo per questo sottogruppo dopo l'eliminazione del sottogruppo, verrà ricreato automaticamente, ma non sarà presente alcuna cronologia.If a device is ever connected again for this subgroup after the subgroup was deleted it will be automatically created it will be re-created but there will be no history.

deleteGroup

Elimina un gruppo di dispositivi. Questo gruppo viene creato automaticamente quando un dispositivo abilitato per l'aggiornamento del dispositivo è connesso all'hub e ne segnala le proprietà. I gruppi, i sottogruppi e le distribuzioni non vengono puliti automaticamente, ma vengono conservati a scopo di cronologia. Gli utenti possono chiamare questo metodo per eliminare un gruppo se non devono conservare alcuna cronologia del gruppo e non ne hanno più bisogno. Se un dispositivo viene connesso di nuovo per questo gruppo dopo che il gruppo è stato eliminato, verrà ricreato automaticamente, ma non sarà presente alcuna cronologia.

getBestUpdatesForDeviceClassSubgroup

Ottenere l'aggiornamento migliore disponibile per un sottogruppo di classi di dispositivi e un conteggio del numero di dispositivi necessari per questo aggiornamento.

getDeployment

Ottiene le proprietà di distribuzione.

getDeploymentForDeviceClassSubgroup

Ottiene le proprietà di distribuzione.

getDeploymentStatus

Ottiene lo stato di una distribuzione, inclusa una suddivisione del numero di dispositivi nella distribuzione in corso, completati o non riusciti.

getDevice

Ottiene le proprietà del dispositivo e lo stato di distribuzione più recente per un dispositivo connesso a Aggiornamento dispositivi per l'hub IoT.

getDeviceClass

Ottiene le proprietà di una classe del dispositivo.

getDeviceClassSubgroup

Ottiene i dettagli del sottogruppo della classe di dispositivi. Un sottogruppo di classi di dispositivi è il set di dispositivi all'interno del gruppo che condividono la stessa classe di dispositivi. Tutti i dispositivi all'interno della stessa classe di dispositivi sono compatibili con gli stessi aggiornamenti.

getDeviceClassSubgroupDeploymentStatus

Ottiene lo stato di una distribuzione, inclusa una suddivisione del numero di dispositivi nella distribuzione in corso, completati o non riusciti.

getDeviceClassSubgroupUpdateCompliance

Ottenere informazioni sulla conformità degli aggiornamenti della classe di dispositivo, ad esempio il numero di dispositivi nell'aggiornamento più recente, il numero di nuovi aggiornamenti necessari e il numero di aggiornamenti in corso durante la ricezione di un nuovo aggiornamento.

getDeviceModule

Ottiene le proprietà del modulo del dispositivo e lo stato di distribuzione più recente per un modulo del dispositivo connesso all'aggiornamento del dispositivo per l'hub IoT.

getGroup

Ottiene le proprietà del gruppo di dispositivi.

getLogCollection

Ottenere la raccolta dei log di diagnostica del dispositivo

getLogCollectionDetailedStatus

Ottenere la raccolta di log con stato dettagliato

getOperationStatus

Recuperare lo stato dell'operazione.

getUpdateCompliance

Ottiene la suddivisione del numero di dispositivi nell'aggiornamento più recente, con nuovi aggiornamenti disponibili o in corso di ricezione di nuovi aggiornamenti.

getUpdateComplianceForGroup

Ottenere informazioni sulla conformità degli aggiornamenti del gruppo di dispositivi, ad esempio il numero di dispositivi nell'aggiornamento più recente, il numero di nuovi aggiornamenti e il numero di aggiornamenti in corso durante la ricezione di un nuovo aggiornamento.

importDevices

Importare i dispositivi esistenti dall'hub IoT. Si tratta di un'operazione a esecuzione prolungata; usare Operation-Location valore dell'intestazione della risposta per verificare lo stato dell'operazione.

listBestUpdatesForGroup

Ottenere gli aggiornamenti migliori disponibili per un gruppo di dispositivi e un conteggio del numero di dispositivi necessari per ogni aggiornamento.

listDeploymentsForDeviceClassSubgroup

Ottiene un elenco di distribuzioni per un sottogruppo di classi di dispositivi.

listDeploymentsForGroup

Ottiene un elenco di distribuzioni per un gruppo di dispositivi.

listDeviceClasses

Ottiene un elenco di tutte le classi di dispositivo (set di dispositivi compatibili con gli stessi aggiornamenti in base all'ID modello e alle proprietà di compatibilità segnalate nell'interfaccia PnP dell'aggiornamento dei dispositivi nell'hub IoT) per tutti i dispositivi connessi all'aggiornamento dei dispositivi per l'hub IoT.

listDeviceClassSubgroupsForGroup

Ottenere i sottogruppi della classe dispositivo per il gruppo. Un sottogruppo di classi di dispositivi è il set di dispositivi all'interno del gruppo che condividono la stessa classe di dispositivi. Tutti i dispositivi all'interno della stessa classe di dispositivi sono compatibili con gli stessi aggiornamenti.

listDevices

Ottiene un elenco di dispositivi connessi all'aggiornamento dei dispositivi per l'hub IoT.

listDeviceStatesForDeviceClassSubgroupDeployment

Ottiene un elenco di dispositivi in una distribuzione insieme al relativo stato. Utile per ottenere un elenco di dispositivi non riusciti.

listGroups

Ottiene un elenco di tutti i gruppi di dispositivi. Il gruppo di $default verrà sempre restituito per primo.

listHealthOfDevices

Ottenere l'elenco di integrità dei dispositivi

listInstallableUpdatesForDeviceClass

Ottiene un elenco di aggiornamenti installabili per una classe di dispositivo.

listLogCollections

Ottenere tutte le raccolte di log di diagnostica dei dispositivi

listOperationStatuses

Ottenere un elenco di tutte le operazioni di importazione del dispositivo. Le operazioni completate vengono mantenute per 7 giorni prima dell'eliminazione automatica.

retryDeployment

Ritenta una distribuzione con dispositivi non riusciti.

startLogCollection

Avviare la raccolta dei log di diagnostica del dispositivo nei dispositivi specificati.

stopDeployment

Arresta una distribuzione.

updateDeviceClass

Aggiornare i dettagli della classe del dispositivo.

Dettagli proprietà

createOrUpdateDeployment

Crea o aggiorna una distribuzione.

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

Valore della proprietà

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

deleteDeployment

Elimina una distribuzione.

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

Valore della proprietà

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

deleteDeploymentForDeviceClassSubgroup

Elimina una distribuzione di sottogruppi di classi di dispositivi.

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

Valore della proprietà

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

deleteDeviceClass

Elimina una classe di dispositivo. Le classi di dispositivi vengono create automaticamente quando i dispositivi abilitati per l'aggiornamento del dispositivo sono connessi all'hub, ma non vengono puliti automaticamente perché fanno riferimento a DeviceClassSubgroups. Se l'utente ha eliminato tutti i DeviceClassSubgroup per una classe di dispositivo, può anche eliminare la classe del dispositivo per rimuovere i record dal sistema e interrompere la verifica della compatibilità di questa classe di dispositivo con nuovi aggiornamenti. Se un dispositivo viene riconnesso per questa classe di dispositivo, verrà ricreato.

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

Valore della proprietà

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

deleteDeviceClassSubgroup

Elimina un sottogruppo di classi di dispositivi. Questo sottogruppo viene creato automaticamente quando un dispositivo abilitato per l'aggiornamento del dispositivo è connesso all'hub e ne segnala le proprietà. I gruppi, i sottogruppi e le distribuzioni non vengono puliti automaticamente, ma vengono conservati a scopo di cronologia. Gli utenti possono chiamare questo metodo per eliminare un sottogruppo se non è necessario conservare alcuna cronologia del sottogruppo e non è più necessario. Se un dispositivo viene connesso di nuovo per questo sottogruppo dopo l'eliminazione del sottogruppo, verrà ricreato automaticamente, ma non sarà presente alcuna cronologia.If a device is ever connected again for this subgroup after the subgroup was deleted it will be automatically created it will be re-created but there will be no history.

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

Valore della proprietà

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

deleteGroup

Elimina un gruppo di dispositivi. Questo gruppo viene creato automaticamente quando un dispositivo abilitato per l'aggiornamento del dispositivo è connesso all'hub e ne segnala le proprietà. I gruppi, i sottogruppi e le distribuzioni non vengono puliti automaticamente, ma vengono conservati a scopo di cronologia. Gli utenti possono chiamare questo metodo per eliminare un gruppo se non devono conservare alcuna cronologia del gruppo e non ne hanno più bisogno. Se un dispositivo viene connesso di nuovo per questo gruppo dopo che il gruppo è stato eliminato, verrà ricreato automaticamente, ma non sarà presente alcuna cronologia.

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

Valore della proprietà

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

getBestUpdatesForDeviceClassSubgroup

Ottenere l'aggiornamento migliore disponibile per un sottogruppo di classi di dispositivi e un conteggio del numero di dispositivi necessari per questo aggiornamento.

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

Valore della proprietà

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

getDeployment

Ottiene le proprietà di distribuzione.

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

Valore della proprietà

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

getDeploymentForDeviceClassSubgroup

Ottiene le proprietà di distribuzione.

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

Valore della proprietà

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

getDeploymentStatus

Ottiene lo stato di una distribuzione, inclusa una suddivisione del numero di dispositivi nella distribuzione in corso, completati o non riusciti.

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

Valore della proprietà

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

getDevice

Ottiene le proprietà del dispositivo e lo stato di distribuzione più recente per un dispositivo connesso a Aggiornamento dispositivi per l'hub IoT.

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

Valore della proprietà

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

getDeviceClass

Ottiene le proprietà di una classe del dispositivo.

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

Valore della proprietà

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

getDeviceClassSubgroup

Ottiene i dettagli del sottogruppo della classe di dispositivi. Un sottogruppo di classi di dispositivi è il set di dispositivi all'interno del gruppo che condividono la stessa classe di dispositivi. Tutti i dispositivi all'interno della stessa classe di dispositivi sono compatibili con gli stessi aggiornamenti.

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

Valore della proprietà

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

getDeviceClassSubgroupDeploymentStatus

Ottiene lo stato di una distribuzione, inclusa una suddivisione del numero di dispositivi nella distribuzione in corso, completati o non riusciti.

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

Valore della proprietà

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

getDeviceClassSubgroupUpdateCompliance

Ottenere informazioni sulla conformità degli aggiornamenti della classe di dispositivo, ad esempio il numero di dispositivi nell'aggiornamento più recente, il numero di nuovi aggiornamenti necessari e il numero di aggiornamenti in corso durante la ricezione di un nuovo aggiornamento.

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

Valore della proprietà

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

getDeviceModule

Ottiene le proprietà del modulo del dispositivo e lo stato di distribuzione più recente per un modulo del dispositivo connesso all'aggiornamento del dispositivo per l'hub IoT.

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

Valore della proprietà

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

getGroup

Ottiene le proprietà del gruppo di dispositivi.

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

Valore della proprietà

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

getLogCollection

Ottenere la raccolta dei log di diagnostica del dispositivo

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

Valore della proprietà

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

getLogCollectionDetailedStatus

Ottenere la raccolta di log con stato dettagliato

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

Valore della proprietà

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

getOperationStatus

Recuperare lo stato dell'operazione.

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

Valore della proprietà

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

getUpdateCompliance

Ottiene la suddivisione del numero di dispositivi nell'aggiornamento più recente, con nuovi aggiornamenti disponibili o in corso di ricezione di nuovi aggiornamenti.

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

Valore della proprietà

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

getUpdateComplianceForGroup

Ottenere informazioni sulla conformità degli aggiornamenti del gruppo di dispositivi, ad esempio il numero di dispositivi nell'aggiornamento più recente, il numero di nuovi aggiornamenti e il numero di aggiornamenti in corso durante la ricezione di un nuovo aggiornamento.

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

Valore della proprietà

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

importDevices

Importare i dispositivi esistenti dall'hub IoT. Si tratta di un'operazione a esecuzione prolungata; usare Operation-Location valore dell'intestazione della risposta per verificare lo stato dell'operazione.

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

Valore della proprietà

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

listBestUpdatesForGroup

Ottenere gli aggiornamenti migliori disponibili per un gruppo di dispositivi e un conteggio del numero di dispositivi necessari per ogni aggiornamento.

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

Valore della proprietà

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

listDeploymentsForDeviceClassSubgroup

Ottiene un elenco di distribuzioni per un sottogruppo di classi di dispositivi.

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

Valore della proprietà

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

listDeploymentsForGroup

Ottiene un elenco di distribuzioni per un gruppo di dispositivi.

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

Valore della proprietà

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

listDeviceClasses

Ottiene un elenco di tutte le classi di dispositivo (set di dispositivi compatibili con gli stessi aggiornamenti in base all'ID modello e alle proprietà di compatibilità segnalate nell'interfaccia PnP dell'aggiornamento dei dispositivi nell'hub IoT) per tutti i dispositivi connessi all'aggiornamento dei dispositivi per l'hub IoT.

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

Valore della proprietà

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

listDeviceClassSubgroupsForGroup

Ottenere i sottogruppi della classe dispositivo per il gruppo. Un sottogruppo di classi di dispositivi è il set di dispositivi all'interno del gruppo che condividono la stessa classe di dispositivi. Tutti i dispositivi all'interno della stessa classe di dispositivi sono compatibili con gli stessi aggiornamenti.

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

Valore della proprietà

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

listDevices

Ottiene un elenco di dispositivi connessi all'aggiornamento dei dispositivi per l'hub IoT.

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

Valore della proprietà

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

listDeviceStatesForDeviceClassSubgroupDeployment

Ottiene un elenco di dispositivi in una distribuzione insieme al relativo stato. Utile per ottenere un elenco di dispositivi non riusciti.

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

Valore della proprietà

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

listGroups

Ottiene un elenco di tutti i gruppi di dispositivi. Il gruppo di $default verrà sempre restituito per primo.

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

Valore della proprietà

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

listHealthOfDevices

Ottenere l'elenco di integrità dei dispositivi

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

Valore della proprietà

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

listInstallableUpdatesForDeviceClass

Ottiene un elenco di aggiornamenti installabili per una classe di dispositivo.

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

Valore della proprietà

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

listLogCollections

Ottenere tutte le raccolte di log di diagnostica dei dispositivi

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

Valore della proprietà

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

listOperationStatuses

Ottenere un elenco di tutte le operazioni di importazione del dispositivo. Le operazioni completate vengono mantenute per 7 giorni prima dell'eliminazione automatica.

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

Valore della proprietà

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

retryDeployment

Ritenta una distribuzione con dispositivi non riusciti.

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

Valore della proprietà

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

startLogCollection

Avviare la raccolta dei log di diagnostica del dispositivo nei dispositivi specificati.

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

Valore della proprietà

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

stopDeployment

Arresta una distribuzione.

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

Valore della proprietà

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

updateDeviceClass

Aggiornare i dettagli della classe del dispositivo.

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

Valore della proprietà

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