DeviceManagementOperations interface

Interface die een DeviceManagement-operatie vertegenwoordigt.

Eigenschappen

createOrUpdateDeployment

Hiermee maakt of werkt u een implementatie bij.

deleteDeployment

Hiermee verwijdert u een implementatie.

deleteDeploymentForDeviceClassSubgroup

Hiermee verwijdert u een subgroepimplementatie van een apparaatklasse.

deleteDeviceClass

Hiermee verwijdert u een apparaatklasse. Apparaatklassen worden automatisch gemaakt wanneer apparaten met apparaatupdates zijn verbonden met de hub, maar niet automatisch worden opgeschoond omdat ze worden verwezen door DeviceClassSubgroups. Als de gebruiker alle DeviceClassSubgroups voor een apparaatklasse heeft verwijderd, kan de apparaatklasse ook worden verwijderd om de records uit het systeem te verwijderen en de compatibiliteit van deze apparaatklasse met nieuwe updates te stoppen. Als een apparaat ooit opnieuw is verbonden voor deze apparaatklasse, wordt het opnieuw gemaakt.

deleteDeviceClassSubgroup

Hiermee verwijdert u een subgroep van een apparaatklasse. Deze subgroep wordt automatisch gemaakt wanneer een apparaat met apparaatupdate is verbonden met de hub en de eigenschappen rapporteert. Groepen, subgroepen en implementaties worden niet automatisch opgeschoond, maar worden bewaard voor geschiedenisdoeleinden. Gebruikers kunnen deze methode aanroepen om een subgroep te verwijderen als ze geen geschiedenis van de subgroep hoeven te behouden en deze niet meer nodig hebben. Als een apparaat ooit opnieuw is verbonden voor deze subgroep nadat de subgroep is verwijderd, wordt het automatisch opnieuw gemaakt, maar is er geen geschiedenis.

deleteGroup

Hiermee verwijdert u een apparaatgroep. Deze groep wordt automatisch gemaakt wanneer een apparaat met apparaatupdate is verbonden met de hub en de eigenschappen rapporteert. Groepen, subgroepen en implementaties worden niet automatisch opgeschoond, maar worden bewaard voor geschiedenisdoeleinden. Gebruikers kunnen deze methode aanroepen om een groep te verwijderen als ze geen geschiedenis van de groep hoeven te behouden en deze niet meer nodig hebben. Als een apparaat ooit opnieuw is verbonden voor deze groep nadat de groep is verwijderd, wordt het automatisch opnieuw gemaakt, maar is er geen geschiedenis.

getBestUpdatesForDeviceClassSubgroup

Haal de best beschikbare update op voor een subgroep van een apparaatklasse en een telling van het aantal apparaten dat deze update nodig heeft.

getDeployment

Haalt de implementatie-eigenschappen op.

getDeploymentForDeviceClassSubgroup

Haalt de implementatie-eigenschappen op.

getDeploymentStatus

Haalt de status van een implementatie op, inclusief een uitsplitsing van het aantal apparaten in de implementatie dat wordt uitgevoerd, voltooid of mislukt.

getDevice

Hiermee haalt u de apparaateigenschappen en de meest recente implementatiestatus op voor een apparaat dat is verbonden met Device Update voor IoT Hub.

getDeviceClass

Hiermee haalt u de eigenschappen van een apparaatklasse op.

getDeviceClassSubgroup

Hiermee haalt u de details van de subgroep van de apparaatklasse op. Een subgroep van apparaatklasse is de set apparaten in de groep die dezelfde apparaatklasse delen. Alle apparaten binnen dezelfde apparaatklasse zijn compatibel met dezelfde updates.

getDeviceClassSubgroupDeploymentStatus

Haalt de status van een implementatie op, inclusief een uitsplitsing van het aantal apparaten in de implementatie dat wordt uitgevoerd, voltooid of mislukt.

getDeviceClassSubgroupUpdateCompliance

Vraag nalevingsinformatie voor apparaatklasse-subgroepen op, zoals het aantal apparaten op de meest recente update, hoeveel nieuwe updates nodig zijn en hoeveel er worden uitgevoerd bij het ontvangen van een nieuwe update.

getDeviceModule

Haalt de eigenschappen van de apparaatmodule en de meest recente implementatiestatus op voor een apparaatmodule die is verbonden met Device Update voor IoT Hub.

getGroup

Hiermee haalt u de eigenschappen van de apparaatgroep op.

getLogCollection

De verzameling diagnostische logboeken van apparaten ophalen

getLogCollectionDetailedStatus

Logboekverzameling met gedetailleerde status ophalen

getOperationStatus

Bewerkingsstatus ophalen.

getUpdateCompliance

Hiermee wordt de uitsplitsing opgehaald van het aantal apparaten op de meest recente update, nieuwe updates beschikbaar zijn of worden er nieuwe updates ontvangen.

getUpdateComplianceForGroup

Vraag nalevingsinformatie over apparaatgroepenupdates op, zoals het aantal apparaten op de meest recente update, hoeveel nieuwe updates nodig zijn en hoeveel er worden uitgevoerd bij het ontvangen van een nieuwe update.

importDevices

Bestaande apparaten importeren uit IoT Hub. Dit is een langdurige bewerking; gebruik Operation-Location waarde voor antwoordheader om te controleren op de bewerkingsstatus.

listBestUpdatesForGroup

Krijg de best beschikbare updates voor een apparaatgroep en het aantal apparaten dat elke update nodig heeft.

listDeploymentsForDeviceClassSubgroup

Hiermee haalt u een lijst met implementaties op voor een subgroep van een apparaatklasse.

listDeploymentsForGroup

Hiermee haalt u een lijst met implementaties voor een apparaatgroep op.

listDeviceClasses

Hiermee haalt u een lijst op van alle apparaatklassen (sets apparaten die compatibel zijn met dezelfde updates op basis van de model-id en compatibele eigenschappen die zijn gerapporteerd in de PnP-interface van Device Update in IoT Hub) voor alle apparaten die zijn verbonden met Device Update for IoT Hub.

listDeviceClassSubgroupsForGroup

Haal de subgroepen van de apparaatklasse voor de groep op. Een subgroep van apparaatklasse is de set apparaten in de groep die dezelfde apparaatklasse delen. Alle apparaten binnen dezelfde apparaatklasse zijn compatibel met dezelfde updates.

listDevices

Hiermee haalt u een lijst op met apparaten die zijn verbonden met Device Update voor IoT Hub.

listDeviceStatesForDeviceClassSubgroupDeployment

Hiermee haalt u een lijst op met apparaten in een implementatie, samen met hun status. Handig voor het ophalen van een lijst met mislukte apparaten.

listGroups

Hiermee haalt u een lijst op met alle apparaatgroepen. De $default groep wordt altijd eerst geretourneerd.

listHealthOfDevices

Lijst met apparaatstatus ophalen

listInstallableUpdatesForDeviceClass

Hiermee haalt u een lijst met geïnstalleerde updates voor een apparaatklasse op.

listLogCollections

Alle diagnostische logboekverzamelingen van apparaten ophalen

listOperationStatuses

Een lijst met alle apparaatimportbewerkingen ophalen. Voltooide bewerkingen worden 7 dagen bewaard voordat automatisch wordt verwijderd.

retryDeployment

Voert een implementatie opnieuw uit met mislukte apparaten.

startLogCollection

Start de verzameling diagnostische logboeken voor apparaten op opgegeven apparaten.

stopDeployment

Stopt een implementatie.

updateDeviceClass

Werk apparaatklassegegevens bij.

Eigenschapdetails

createOrUpdateDeployment

Hiermee maakt of werkt u een implementatie bij.

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

Waarde van eigenschap

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

deleteDeployment

Hiermee verwijdert u een implementatie.

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

Waarde van eigenschap

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

deleteDeploymentForDeviceClassSubgroup

Hiermee verwijdert u een subgroepimplementatie van een apparaatklasse.

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

Waarde van eigenschap

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

deleteDeviceClass

Hiermee verwijdert u een apparaatklasse. Apparaatklassen worden automatisch gemaakt wanneer apparaten met apparaatupdates zijn verbonden met de hub, maar niet automatisch worden opgeschoond omdat ze worden verwezen door DeviceClassSubgroups. Als de gebruiker alle DeviceClassSubgroups voor een apparaatklasse heeft verwijderd, kan de apparaatklasse ook worden verwijderd om de records uit het systeem te verwijderen en de compatibiliteit van deze apparaatklasse met nieuwe updates te stoppen. Als een apparaat ooit opnieuw is verbonden voor deze apparaatklasse, wordt het opnieuw gemaakt.

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

Waarde van eigenschap

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

deleteDeviceClassSubgroup

Hiermee verwijdert u een subgroep van een apparaatklasse. Deze subgroep wordt automatisch gemaakt wanneer een apparaat met apparaatupdate is verbonden met de hub en de eigenschappen rapporteert. Groepen, subgroepen en implementaties worden niet automatisch opgeschoond, maar worden bewaard voor geschiedenisdoeleinden. Gebruikers kunnen deze methode aanroepen om een subgroep te verwijderen als ze geen geschiedenis van de subgroep hoeven te behouden en deze niet meer nodig hebben. Als een apparaat ooit opnieuw is verbonden voor deze subgroep nadat de subgroep is verwijderd, wordt het automatisch opnieuw gemaakt, maar is er geen geschiedenis.

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

Waarde van eigenschap

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

deleteGroup

Hiermee verwijdert u een apparaatgroep. Deze groep wordt automatisch gemaakt wanneer een apparaat met apparaatupdate is verbonden met de hub en de eigenschappen rapporteert. Groepen, subgroepen en implementaties worden niet automatisch opgeschoond, maar worden bewaard voor geschiedenisdoeleinden. Gebruikers kunnen deze methode aanroepen om een groep te verwijderen als ze geen geschiedenis van de groep hoeven te behouden en deze niet meer nodig hebben. Als een apparaat ooit opnieuw is verbonden voor deze groep nadat de groep is verwijderd, wordt het automatisch opnieuw gemaakt, maar is er geen geschiedenis.

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

Waarde van eigenschap

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

getBestUpdatesForDeviceClassSubgroup

Haal de best beschikbare update op voor een subgroep van een apparaatklasse en een telling van het aantal apparaten dat deze update nodig heeft.

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

Waarde van eigenschap

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

getDeployment

Haalt de implementatie-eigenschappen op.

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

Waarde van eigenschap

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

getDeploymentForDeviceClassSubgroup

Haalt de implementatie-eigenschappen op.

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

Waarde van eigenschap

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

getDeploymentStatus

Haalt de status van een implementatie op, inclusief een uitsplitsing van het aantal apparaten in de implementatie dat wordt uitgevoerd, voltooid of mislukt.

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

Waarde van eigenschap

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

getDevice

Hiermee haalt u de apparaateigenschappen en de meest recente implementatiestatus op voor een apparaat dat is verbonden met Device Update voor IoT Hub.

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

Waarde van eigenschap

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

getDeviceClass

Hiermee haalt u de eigenschappen van een apparaatklasse op.

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

Waarde van eigenschap

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

getDeviceClassSubgroup

Hiermee haalt u de details van de subgroep van de apparaatklasse op. Een subgroep van apparaatklasse is de set apparaten in de groep die dezelfde apparaatklasse delen. Alle apparaten binnen dezelfde apparaatklasse zijn compatibel met dezelfde updates.

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

Waarde van eigenschap

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

getDeviceClassSubgroupDeploymentStatus

Haalt de status van een implementatie op, inclusief een uitsplitsing van het aantal apparaten in de implementatie dat wordt uitgevoerd, voltooid of mislukt.

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

Waarde van eigenschap

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

getDeviceClassSubgroupUpdateCompliance

Vraag nalevingsinformatie voor apparaatklasse-subgroepen op, zoals het aantal apparaten op de meest recente update, hoeveel nieuwe updates nodig zijn en hoeveel er worden uitgevoerd bij het ontvangen van een nieuwe update.

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

Waarde van eigenschap

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

getDeviceModule

Haalt de eigenschappen van de apparaatmodule en de meest recente implementatiestatus op voor een apparaatmodule die is verbonden met Device Update voor IoT Hub.

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

Waarde van eigenschap

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

getGroup

Hiermee haalt u de eigenschappen van de apparaatgroep op.

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

Waarde van eigenschap

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

getLogCollection

De verzameling diagnostische logboeken van apparaten ophalen

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

Waarde van eigenschap

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

getLogCollectionDetailedStatus

Logboekverzameling met gedetailleerde status ophalen

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

Waarde van eigenschap

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

getOperationStatus

Bewerkingsstatus ophalen.

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

Waarde van eigenschap

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

getUpdateCompliance

Hiermee wordt de uitsplitsing opgehaald van het aantal apparaten op de meest recente update, nieuwe updates beschikbaar zijn of worden er nieuwe updates ontvangen.

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

Waarde van eigenschap

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

getUpdateComplianceForGroup

Vraag nalevingsinformatie over apparaatgroepenupdates op, zoals het aantal apparaten op de meest recente update, hoeveel nieuwe updates nodig zijn en hoeveel er worden uitgevoerd bij het ontvangen van een nieuwe update.

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

Waarde van eigenschap

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

importDevices

Bestaande apparaten importeren uit IoT Hub. Dit is een langdurige bewerking; gebruik Operation-Location waarde voor antwoordheader om te controleren op de bewerkingsstatus.

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

Waarde van eigenschap

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

listBestUpdatesForGroup

Krijg de best beschikbare updates voor een apparaatgroep en het aantal apparaten dat elke update nodig heeft.

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

Waarde van eigenschap

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

listDeploymentsForDeviceClassSubgroup

Hiermee haalt u een lijst met implementaties op voor een subgroep van een apparaatklasse.

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

Waarde van eigenschap

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

listDeploymentsForGroup

Hiermee haalt u een lijst met implementaties voor een apparaatgroep op.

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

Waarde van eigenschap

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

listDeviceClasses

Hiermee haalt u een lijst op van alle apparaatklassen (sets apparaten die compatibel zijn met dezelfde updates op basis van de model-id en compatibele eigenschappen die zijn gerapporteerd in de PnP-interface van Device Update in IoT Hub) voor alle apparaten die zijn verbonden met Device Update for IoT Hub.

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

Waarde van eigenschap

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

listDeviceClassSubgroupsForGroup

Haal de subgroepen van de apparaatklasse voor de groep op. Een subgroep van apparaatklasse is de set apparaten in de groep die dezelfde apparaatklasse delen. Alle apparaten binnen dezelfde apparaatklasse zijn compatibel met dezelfde updates.

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

Waarde van eigenschap

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

listDevices

Hiermee haalt u een lijst op met apparaten die zijn verbonden met Device Update voor IoT Hub.

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

Waarde van eigenschap

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

listDeviceStatesForDeviceClassSubgroupDeployment

Hiermee haalt u een lijst op met apparaten in een implementatie, samen met hun status. Handig voor het ophalen van een lijst met mislukte apparaten.

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

Waarde van eigenschap

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

listGroups

Hiermee haalt u een lijst op met alle apparaatgroepen. De $default groep wordt altijd eerst geretourneerd.

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

Waarde van eigenschap

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

listHealthOfDevices

Lijst met apparaatstatus ophalen

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

Waarde van eigenschap

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

listInstallableUpdatesForDeviceClass

Hiermee haalt u een lijst met geïnstalleerde updates voor een apparaatklasse op.

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

Waarde van eigenschap

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

listLogCollections

Alle diagnostische logboekverzamelingen van apparaten ophalen

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

Waarde van eigenschap

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

listOperationStatuses

Een lijst met alle apparaatimportbewerkingen ophalen. Voltooide bewerkingen worden 7 dagen bewaard voordat automatisch wordt verwijderd.

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

Waarde van eigenschap

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

retryDeployment

Voert een implementatie opnieuw uit met mislukte apparaten.

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

Waarde van eigenschap

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

startLogCollection

Start de verzameling diagnostische logboeken voor apparaten op opgegeven apparaten.

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

Waarde van eigenschap

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

stopDeployment

Stopt een implementatie.

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

Waarde van eigenschap

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

updateDeviceClass

Werk apparaatklassegegevens bij.

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

Waarde van eigenschap

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