DeviceManagementOperations interface
Schnittstelle, die eine DeviceManagement-Operation darstellt.
Eigenschaften
| create |
Erstellt oder aktualisiert eine Bereitstellung. |
| delete |
Löscht eine Bereitstellung. |
| delete |
Löscht eine Geräteklassenuntergruppenbereitstellung. |
| delete |
Löscht eine Geräteklasse. Geräteklassen werden automatisch erstellt, wenn geräteupdatefähige Geräte mit dem Hub verbunden sind, aber nicht automatisch bereinigt werden, da sie von DeviceClassSubgroups referenziert werden. Wenn der Benutzer alle DeviceClassSubgroups für eine Geräteklasse gelöscht hat, kann er auch die Geräteklasse löschen, um die Datensätze aus dem System zu entfernen und die Kompatibilität dieser Geräteklasse mit neuen Updates zu beenden. Wenn ein Gerät jemals für diese Geräteklasse erneut verbunden wird, wird es erneut erstellt. |
| delete |
Löscht eine Untergruppe der Geräteklasse. Diese Untergruppe wird automatisch erstellt, wenn ein Geräteupdate-fähiges Gerät mit dem Hub verbunden ist und seine Eigenschaften meldet. Gruppen, Untergruppen und Bereitstellungen werden nicht automatisch bereinigt, sondern für Verlaufszwecke aufbewahrt. Benutzer können diese Methode aufrufen, um eine Untergruppe zu löschen, wenn sie keinen verlauf der Untergruppe beibehalten und nicht mehr benötigen. Wenn ein Gerät jemals erneut für diese Untergruppe verbunden ist, nachdem die Untergruppe gelöscht wurde, wird es automatisch neu erstellt, aber es gibt keinen Verlauf. |
| delete |
Löscht eine Gerätegruppe. Diese Gruppe wird automatisch erstellt, wenn ein Geräteupdate-fähiges Gerät mit dem Hub verbunden ist, und meldet dessen Eigenschaften. Gruppen, Untergruppen und Bereitstellungen werden nicht automatisch bereinigt, sondern für Verlaufszwecke aufbewahrt. Benutzer können diese Methode aufrufen, um eine Gruppe zu löschen, wenn sie keinen der Historien der Gruppe beibehalten müssen und sie nicht mehr benötigen. Wenn ein Gerät jemals erneut für diese Gruppe verbunden ist, nachdem die Gruppe gelöscht wurde, wird es automatisch neu erstellt, aber es gibt keinen Verlauf. |
| get |
Holen Sie sich das beste verfügbare Update für eine Geräteklassenuntergruppe und eine Anzahl der Geräte, die dieses Update benötigen. |
| get |
Ruft die Bereitstellungseigenschaften ab. |
| get |
Ruft die Bereitstellungseigenschaften ab. |
| get |
Ruft den Status einer Bereitstellung ab, einschließlich einer Aufschlüsselung der Anzahl der Geräte, die in der Bereitstellung ausgeführt, abgeschlossen oder fehlgeschlagen sind. |
| get |
Ruft die Geräteeigenschaften und den neuesten Bereitstellungsstatus für ein Gerät ab, das mit Dem Geräteupdate für IoT Hub verbunden ist. |
| get |
Ruft die Eigenschaften einer Geräteklasse ab. |
| get |
Ruft Details der Untergruppe der Geräteklasse ab. Eine Untergruppe der Geräteklasse ist die Gruppe von Geräten innerhalb der Gruppe, die dieselbe Geräteklasse verwenden. Alle Geräte innerhalb derselben Geräteklasse sind mit den gleichen Updates kompatibel. |
| get |
Ruft den Status einer Bereitstellung ab, einschließlich einer Aufschlüsselung der Anzahl der Geräte, die in der Bereitstellung ausgeführt, abgeschlossen oder fehlgeschlagen sind. |
| get |
Rufen Sie Complianceinformationen zur Geräteklasse-Untergruppenaktualisierung ab, z. B. wie viele Geräte auf ihrem neuesten Update vorhanden sind, wie viele neue Updates benötigen und wie viele beim Empfang eines neuen Updates ausgeführt werden. |
| get |
Ruft die Gerätemoduleigenschaften und den neuesten Bereitstellungsstatus für ein Mit Device Update für IoT Hub verbundenes Gerätemodul ab. |
| get |
Ruft die Gerätegruppeneigenschaften ab. |
| get |
Abrufen der Gerätediagnoseprotokollsammlung |
| get |
Abrufen der Protokollsammlung mit detailliertem Status |
| get |
Vorgangsstatus abrufen. |
| get |
Ruft die Aufschlüsselung der Anzahl der Geräte auf ihrem neuesten Update ab, haben neue Updates zur Verfügung oder werden gerade neue Updates empfangen. |
| get |
Rufen Sie Complianceinformationen für Gerätegruppenupdates ab, z. B. wie viele Geräte auf ihrem neuesten Update sind, wie viele neue Updates benötigen und wie viele beim Empfang eines neuen Updates ausgeführt werden. |
| import |
Importieren Sie vorhandene Geräte aus IoT Hub. Dies ist ein lang andauernder Vorgang; verwenden Sie Operation-Location Antwortheaderwert, um den Vorgangsstatus zu überprüfen. |
| list |
Erhalten Sie die besten verfügbaren Updates für eine Gerätegruppe und eine Anzahl der Geräte, die jedes Update benötigen. |
| list |
Ruft eine Liste der Bereitstellungen für eine Untergruppe der Geräteklasse ab. |
| list |
Ruft eine Liste der Bereitstellungen für eine Gerätegruppe ab. |
| list |
Ruft eine Liste aller Geräteklassen (Gerätegruppen, die mit den gleichen Updates kompatibel sind, basierend auf den Modell-ID- und Compat-Eigenschaften, die in der Device Update PnP-Schnittstelle in IoT Hub angegeben sind) für alle Geräte ab, die mit Device Update für IoT Hub verbunden sind. |
| list |
Rufen Sie die Geräteklassenuntergruppen für die Gruppe ab. Eine Untergruppe der Geräteklasse ist die Gruppe von Geräten innerhalb der Gruppe, die dieselbe Geräteklasse verwenden. Alle Geräte innerhalb derselben Geräteklasse sind mit den gleichen Updates kompatibel. |
| list |
Ruft eine Liste der Geräte ab, die mit Dem Geräteupdate für IoT Hub verbunden sind. |
| list |
Ruft eine Liste der Geräte in einer Bereitstellung zusammen mit ihrem Status ab. Nützlich für das Abrufen einer Liste der fehlgeschlagenen Geräte. |
| list |
Ruft eine Liste aller Gerätegruppen ab. Die gruppe $default wird immer zuerst zurückgegeben. |
| list |
Liste der Geräteintegrität abrufen |
| list |
Ruft eine Liste der installierbaren Updates für eine Geräteklasse ab. |
| list |
Abrufen aller Gerätediagnoseprotokollsammlungen |
| list |
Dient zum Abrufen einer Liste aller Geräteimportvorgänge. Abgeschlossene Vorgänge werden 7 Tage vor dem automatischen Löschen aufbewahrt. |
| retry |
Es wird eine Bereitstellung mit fehlgeschlagenen Geräten erneut ausgeführt. |
| start |
Starten Sie die Gerätediagnoseprotokollauflistung auf angegebenen Geräten. |
| stop |
Beendet eine Bereitstellung. |
| update |
Aktualisieren von Geräteklassendetails. |
Details zur Eigenschaft
createOrUpdateDeployment
Erstellt oder aktualisiert eine Bereitstellung.
createOrUpdateDeployment: (groupId: string, deploymentId: string, deployment: Deployment, options?: DeviceManagementCreateOrUpdateDeploymentOptionalParams) => Promise<Deployment>
Eigenschaftswert
(groupId: string, deploymentId: string, deployment: Deployment, options?: DeviceManagementCreateOrUpdateDeploymentOptionalParams) => Promise<Deployment>
deleteDeployment
Löscht eine Bereitstellung.
deleteDeployment: (groupId: string, deploymentId: string, options?: DeviceManagementDeleteDeploymentOptionalParams) => Promise<void>
Eigenschaftswert
(groupId: string, deploymentId: string, options?: DeviceManagementDeleteDeploymentOptionalParams) => Promise<void>
deleteDeploymentForDeviceClassSubgroup
Löscht eine Geräteklassenuntergruppenbereitstellung.
deleteDeploymentForDeviceClassSubgroup: (groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementDeleteDeploymentForDeviceClassSubgroupOptionalParams) => Promise<void>
Eigenschaftswert
(groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementDeleteDeploymentForDeviceClassSubgroupOptionalParams) => Promise<void>
deleteDeviceClass
Löscht eine Geräteklasse. Geräteklassen werden automatisch erstellt, wenn geräteupdatefähige Geräte mit dem Hub verbunden sind, aber nicht automatisch bereinigt werden, da sie von DeviceClassSubgroups referenziert werden. Wenn der Benutzer alle DeviceClassSubgroups für eine Geräteklasse gelöscht hat, kann er auch die Geräteklasse löschen, um die Datensätze aus dem System zu entfernen und die Kompatibilität dieser Geräteklasse mit neuen Updates zu beenden. Wenn ein Gerät jemals für diese Geräteklasse erneut verbunden wird, wird es erneut erstellt.
deleteDeviceClass: (deviceClassId: string, options?: DeviceManagementDeleteDeviceClassOptionalParams) => Promise<void>
Eigenschaftswert
(deviceClassId: string, options?: DeviceManagementDeleteDeviceClassOptionalParams) => Promise<void>
deleteDeviceClassSubgroup
Löscht eine Untergruppe der Geräteklasse. Diese Untergruppe wird automatisch erstellt, wenn ein Geräteupdate-fähiges Gerät mit dem Hub verbunden ist und seine Eigenschaften meldet. Gruppen, Untergruppen und Bereitstellungen werden nicht automatisch bereinigt, sondern für Verlaufszwecke aufbewahrt. Benutzer können diese Methode aufrufen, um eine Untergruppe zu löschen, wenn sie keinen verlauf der Untergruppe beibehalten und nicht mehr benötigen. Wenn ein Gerät jemals erneut für diese Untergruppe verbunden ist, nachdem die Untergruppe gelöscht wurde, wird es automatisch neu erstellt, aber es gibt keinen Verlauf.
deleteDeviceClassSubgroup: (groupId: string, deviceClassId: string, options?: DeviceManagementDeleteDeviceClassSubgroupOptionalParams) => Promise<void>
Eigenschaftswert
(groupId: string, deviceClassId: string, options?: DeviceManagementDeleteDeviceClassSubgroupOptionalParams) => Promise<void>
deleteGroup
Löscht eine Gerätegruppe. Diese Gruppe wird automatisch erstellt, wenn ein Geräteupdate-fähiges Gerät mit dem Hub verbunden ist, und meldet dessen Eigenschaften. Gruppen, Untergruppen und Bereitstellungen werden nicht automatisch bereinigt, sondern für Verlaufszwecke aufbewahrt. Benutzer können diese Methode aufrufen, um eine Gruppe zu löschen, wenn sie keinen der Historien der Gruppe beibehalten müssen und sie nicht mehr benötigen. Wenn ein Gerät jemals erneut für diese Gruppe verbunden ist, nachdem die Gruppe gelöscht wurde, wird es automatisch neu erstellt, aber es gibt keinen Verlauf.
deleteGroup: (groupId: string, options?: DeviceManagementDeleteGroupOptionalParams) => Promise<void>
Eigenschaftswert
(groupId: string, options?: DeviceManagementDeleteGroupOptionalParams) => Promise<void>
getBestUpdatesForDeviceClassSubgroup
Holen Sie sich das beste verfügbare Update für eine Geräteklassenuntergruppe und eine Anzahl der Geräte, die dieses Update benötigen.
getBestUpdatesForDeviceClassSubgroup: (groupId: string, deviceClassId: string, options?: DeviceManagementGetBestUpdatesForDeviceClassSubgroupOptionalParams) => Promise<DeviceClassSubgroupUpdatableDevices>
Eigenschaftswert
(groupId: string, deviceClassId: string, options?: DeviceManagementGetBestUpdatesForDeviceClassSubgroupOptionalParams) => Promise<DeviceClassSubgroupUpdatableDevices>
getDeployment
Ruft die Bereitstellungseigenschaften ab.
getDeployment: (groupId: string, deploymentId: string, options?: DeviceManagementGetDeploymentOptionalParams) => Promise<Deployment>
Eigenschaftswert
(groupId: string, deploymentId: string, options?: DeviceManagementGetDeploymentOptionalParams) => Promise<Deployment>
getDeploymentForDeviceClassSubgroup
Ruft die Bereitstellungseigenschaften ab.
getDeploymentForDeviceClassSubgroup: (groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementGetDeploymentForDeviceClassSubgroupOptionalParams) => Promise<Deployment>
Eigenschaftswert
(groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementGetDeploymentForDeviceClassSubgroupOptionalParams) => Promise<Deployment>
getDeploymentStatus
Ruft den Status einer Bereitstellung ab, einschließlich einer Aufschlüsselung der Anzahl der Geräte, die in der Bereitstellung ausgeführt, abgeschlossen oder fehlgeschlagen sind.
getDeploymentStatus: (groupId: string, deploymentId: string, options?: DeviceManagementGetDeploymentStatusOptionalParams) => Promise<DeploymentStatus>
Eigenschaftswert
(groupId: string, deploymentId: string, options?: DeviceManagementGetDeploymentStatusOptionalParams) => Promise<DeploymentStatus>
getDevice
Ruft die Geräteeigenschaften und den neuesten Bereitstellungsstatus für ein Gerät ab, das mit Dem Geräteupdate für IoT Hub verbunden ist.
getDevice: (deviceId: string, options?: DeviceManagementGetDeviceOptionalParams) => Promise<Device>
Eigenschaftswert
(deviceId: string, options?: DeviceManagementGetDeviceOptionalParams) => Promise<Device>
getDeviceClass
Ruft die Eigenschaften einer Geräteklasse ab.
getDeviceClass: (deviceClassId: string, options?: DeviceManagementGetDeviceClassOptionalParams) => Promise<DeviceClass>
Eigenschaftswert
(deviceClassId: string, options?: DeviceManagementGetDeviceClassOptionalParams) => Promise<DeviceClass>
getDeviceClassSubgroup
Ruft Details der Untergruppe der Geräteklasse ab. Eine Untergruppe der Geräteklasse ist die Gruppe von Geräten innerhalb der Gruppe, die dieselbe Geräteklasse verwenden. Alle Geräte innerhalb derselben Geräteklasse sind mit den gleichen Updates kompatibel.
getDeviceClassSubgroup: (groupId: string, deviceClassId: string, options?: DeviceManagementGetDeviceClassSubgroupOptionalParams) => Promise<DeviceClassSubgroup>
Eigenschaftswert
(groupId: string, deviceClassId: string, options?: DeviceManagementGetDeviceClassSubgroupOptionalParams) => Promise<DeviceClassSubgroup>
getDeviceClassSubgroupDeploymentStatus
Ruft den Status einer Bereitstellung ab, einschließlich einer Aufschlüsselung der Anzahl der Geräte, die in der Bereitstellung ausgeführt, abgeschlossen oder fehlgeschlagen sind.
getDeviceClassSubgroupDeploymentStatus: (groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementGetDeviceClassSubgroupDeploymentStatusOptionalParams) => Promise<DeviceClassSubgroupDeploymentStatus>
Eigenschaftswert
(groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementGetDeviceClassSubgroupDeploymentStatusOptionalParams) => Promise<DeviceClassSubgroupDeploymentStatus>
getDeviceClassSubgroupUpdateCompliance
Rufen Sie Complianceinformationen zur Geräteklasse-Untergruppenaktualisierung ab, z. B. wie viele Geräte auf ihrem neuesten Update vorhanden sind, wie viele neue Updates benötigen und wie viele beim Empfang eines neuen Updates ausgeführt werden.
getDeviceClassSubgroupUpdateCompliance: (groupId: string, deviceClassId: string, options?: DeviceManagementGetDeviceClassSubgroupUpdateComplianceOptionalParams) => Promise<UpdateCompliance>
Eigenschaftswert
(groupId: string, deviceClassId: string, options?: DeviceManagementGetDeviceClassSubgroupUpdateComplianceOptionalParams) => Promise<UpdateCompliance>
getDeviceModule
Ruft die Gerätemoduleigenschaften und den neuesten Bereitstellungsstatus für ein Mit Device Update für IoT Hub verbundenes Gerätemodul ab.
getDeviceModule: (deviceId: string, moduleId: string, options?: DeviceManagementGetDeviceModuleOptionalParams) => Promise<Device>
Eigenschaftswert
(deviceId: string, moduleId: string, options?: DeviceManagementGetDeviceModuleOptionalParams) => Promise<Device>
getGroup
Ruft die Gerätegruppeneigenschaften ab.
getGroup: (groupId: string, options?: DeviceManagementGetGroupOptionalParams) => Promise<Group>
Eigenschaftswert
(groupId: string, options?: DeviceManagementGetGroupOptionalParams) => Promise<Group>
getLogCollection
Abrufen der Gerätediagnoseprotokollsammlung
getLogCollection: (logCollectionId: string, options?: DeviceManagementGetLogCollectionOptionalParams) => Promise<LogCollection>
Eigenschaftswert
(logCollectionId: string, options?: DeviceManagementGetLogCollectionOptionalParams) => Promise<LogCollection>
getLogCollectionDetailedStatus
Abrufen der Protokollsammlung mit detailliertem Status
getLogCollectionDetailedStatus: (logCollectionId: string, options?: DeviceManagementGetLogCollectionDetailedStatusOptionalParams) => Promise<LogCollectionOperationDetailedStatus>
Eigenschaftswert
(logCollectionId: string, options?: DeviceManagementGetLogCollectionDetailedStatusOptionalParams) => Promise<LogCollectionOperationDetailedStatus>
getOperationStatus
Vorgangsstatus abrufen.
getOperationStatus: (operationId: string, options?: DeviceManagementGetOperationStatusOptionalParams) => Promise<DeviceOperation>
Eigenschaftswert
(operationId: string, options?: DeviceManagementGetOperationStatusOptionalParams) => Promise<DeviceOperation>
getUpdateCompliance
Ruft die Aufschlüsselung der Anzahl der Geräte auf ihrem neuesten Update ab, haben neue Updates zur Verfügung oder werden gerade neue Updates empfangen.
getUpdateCompliance: (options?: DeviceManagementGetUpdateComplianceOptionalParams) => Promise<UpdateCompliance>
Eigenschaftswert
(options?: DeviceManagementGetUpdateComplianceOptionalParams) => Promise<UpdateCompliance>
getUpdateComplianceForGroup
Rufen Sie Complianceinformationen für Gerätegruppenupdates ab, z. B. wie viele Geräte auf ihrem neuesten Update sind, wie viele neue Updates benötigen und wie viele beim Empfang eines neuen Updates ausgeführt werden.
getUpdateComplianceForGroup: (groupId: string, options?: DeviceManagementGetUpdateComplianceForGroupOptionalParams) => Promise<UpdateCompliance>
Eigenschaftswert
(groupId: string, options?: DeviceManagementGetUpdateComplianceForGroupOptionalParams) => Promise<UpdateCompliance>
importDevices
Importieren Sie vorhandene Geräte aus IoT Hub. Dies ist ein lang andauernder Vorgang; verwenden Sie Operation-Location Antwortheaderwert, um den Vorgangsstatus zu überprüfen.
importDevices: (importType: ImportType, options?: DeviceManagementImportDevicesOptionalParams) => PollerLike<OperationState<void>, void>
Eigenschaftswert
(importType: ImportType, options?: DeviceManagementImportDevicesOptionalParams) => PollerLike<OperationState<void>, void>
listBestUpdatesForGroup
Erhalten Sie die besten verfügbaren Updates für eine Gerätegruppe und eine Anzahl der Geräte, die jedes Update benötigen.
listBestUpdatesForGroup: (groupId: string, options?: DeviceManagementListBestUpdatesForGroupOptionalParams) => PagedAsyncIterableIterator<DeviceClassSubgroupUpdatableDevices, DeviceClassSubgroupUpdatableDevices[], PageSettings>
Eigenschaftswert
(groupId: string, options?: DeviceManagementListBestUpdatesForGroupOptionalParams) => PagedAsyncIterableIterator<DeviceClassSubgroupUpdatableDevices, DeviceClassSubgroupUpdatableDevices[], PageSettings>
listDeploymentsForDeviceClassSubgroup
Ruft eine Liste der Bereitstellungen für eine Untergruppe der Geräteklasse ab.
listDeploymentsForDeviceClassSubgroup: (groupId: string, deviceClassId: string, options?: DeviceManagementListDeploymentsForDeviceClassSubgroupOptionalParams) => PagedAsyncIterableIterator<Deployment, Deployment[], PageSettings>
Eigenschaftswert
(groupId: string, deviceClassId: string, options?: DeviceManagementListDeploymentsForDeviceClassSubgroupOptionalParams) => PagedAsyncIterableIterator<Deployment, Deployment[], PageSettings>
listDeploymentsForGroup
Ruft eine Liste der Bereitstellungen für eine Gerätegruppe ab.
listDeploymentsForGroup: (groupId: string, options?: DeviceManagementListDeploymentsForGroupOptionalParams) => PagedAsyncIterableIterator<Deployment, Deployment[], PageSettings>
Eigenschaftswert
(groupId: string, options?: DeviceManagementListDeploymentsForGroupOptionalParams) => PagedAsyncIterableIterator<Deployment, Deployment[], PageSettings>
listDeviceClasses
Ruft eine Liste aller Geräteklassen (Gerätegruppen, die mit den gleichen Updates kompatibel sind, basierend auf den Modell-ID- und Compat-Eigenschaften, die in der Device Update PnP-Schnittstelle in IoT Hub angegeben sind) für alle Geräte ab, die mit Device Update für IoT Hub verbunden sind.
listDeviceClasses: (options?: DeviceManagementListDeviceClassesOptionalParams) => PagedAsyncIterableIterator<DeviceClass, DeviceClass[], PageSettings>
Eigenschaftswert
(options?: DeviceManagementListDeviceClassesOptionalParams) => PagedAsyncIterableIterator<DeviceClass, DeviceClass[], PageSettings>
listDeviceClassSubgroupsForGroup
Rufen Sie die Geräteklassenuntergruppen für die Gruppe ab. Eine Untergruppe der Geräteklasse ist die Gruppe von Geräten innerhalb der Gruppe, die dieselbe Geräteklasse verwenden. Alle Geräte innerhalb derselben Geräteklasse sind mit den gleichen Updates kompatibel.
listDeviceClassSubgroupsForGroup: (groupId: string, options?: DeviceManagementListDeviceClassSubgroupsForGroupOptionalParams) => PagedAsyncIterableIterator<DeviceClassSubgroup, DeviceClassSubgroup[], PageSettings>
Eigenschaftswert
(groupId: string, options?: DeviceManagementListDeviceClassSubgroupsForGroupOptionalParams) => PagedAsyncIterableIterator<DeviceClassSubgroup, DeviceClassSubgroup[], PageSettings>
listDevices
Ruft eine Liste der Geräte ab, die mit Dem Geräteupdate für IoT Hub verbunden sind.
listDevices: (options?: DeviceManagementListDevicesOptionalParams) => PagedAsyncIterableIterator<Device, Device[], PageSettings>
Eigenschaftswert
(options?: DeviceManagementListDevicesOptionalParams) => PagedAsyncIterableIterator<Device, Device[], PageSettings>
listDeviceStatesForDeviceClassSubgroupDeployment
Ruft eine Liste der Geräte in einer Bereitstellung zusammen mit ihrem Status ab. Nützlich für das Abrufen einer Liste der fehlgeschlagenen Geräte.
listDeviceStatesForDeviceClassSubgroupDeployment: (groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementListDeviceStatesForDeviceClassSubgroupDeploymentOptionalParams) => PagedAsyncIterableIterator<DeploymentDeviceState, DeploymentDeviceState[], PageSettings>
Eigenschaftswert
(groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementListDeviceStatesForDeviceClassSubgroupDeploymentOptionalParams) => PagedAsyncIterableIterator<DeploymentDeviceState, DeploymentDeviceState[], PageSettings>
listGroups
Ruft eine Liste aller Gerätegruppen ab. Die gruppe $default wird immer zuerst zurückgegeben.
listGroups: (options?: DeviceManagementListGroupsOptionalParams) => PagedAsyncIterableIterator<Group, Group[], PageSettings>
Eigenschaftswert
(options?: DeviceManagementListGroupsOptionalParams) => PagedAsyncIterableIterator<Group, Group[], PageSettings>
listHealthOfDevices
Liste der Geräteintegrität abrufen
listHealthOfDevices: (filter: string, options?: DeviceManagementListHealthOfDevicesOptionalParams) => PagedAsyncIterableIterator<DeviceHealth, DeviceHealth[], PageSettings>
Eigenschaftswert
(filter: string, options?: DeviceManagementListHealthOfDevicesOptionalParams) => PagedAsyncIterableIterator<DeviceHealth, DeviceHealth[], PageSettings>
listInstallableUpdatesForDeviceClass
Ruft eine Liste der installierbaren Updates für eine Geräteklasse ab.
listInstallableUpdatesForDeviceClass: (deviceClassId: string, options?: DeviceManagementListInstallableUpdatesForDeviceClassOptionalParams) => PagedAsyncIterableIterator<UpdateInfo, UpdateInfo[], PageSettings>
Eigenschaftswert
(deviceClassId: string, options?: DeviceManagementListInstallableUpdatesForDeviceClassOptionalParams) => PagedAsyncIterableIterator<UpdateInfo, UpdateInfo[], PageSettings>
listLogCollections
Abrufen aller Gerätediagnoseprotokollsammlungen
listLogCollections: (options?: DeviceManagementListLogCollectionsOptionalParams) => PagedAsyncIterableIterator<LogCollection, LogCollection[], PageSettings>
Eigenschaftswert
(options?: DeviceManagementListLogCollectionsOptionalParams) => PagedAsyncIterableIterator<LogCollection, LogCollection[], PageSettings>
listOperationStatuses
Dient zum Abrufen einer Liste aller Geräteimportvorgänge. Abgeschlossene Vorgänge werden 7 Tage vor dem automatischen Löschen aufbewahrt.
listOperationStatuses: (options?: DeviceManagementListOperationStatusesOptionalParams) => PagedAsyncIterableIterator<DeviceOperation, DeviceOperation[], PageSettings>
Eigenschaftswert
(options?: DeviceManagementListOperationStatusesOptionalParams) => PagedAsyncIterableIterator<DeviceOperation, DeviceOperation[], PageSettings>
retryDeployment
Es wird eine Bereitstellung mit fehlgeschlagenen Geräten erneut ausgeführt.
retryDeployment: (groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementRetryDeploymentOptionalParams) => Promise<Deployment>
Eigenschaftswert
(groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementRetryDeploymentOptionalParams) => Promise<Deployment>
startLogCollection
Starten Sie die Gerätediagnoseprotokollauflistung auf angegebenen Geräten.
startLogCollection: (logCollectionId: string, logCollection: LogCollection, options?: DeviceManagementStartLogCollectionOptionalParams) => Promise<LogCollection>
Eigenschaftswert
(logCollectionId: string, logCollection: LogCollection, options?: DeviceManagementStartLogCollectionOptionalParams) => Promise<LogCollection>
stopDeployment
Beendet eine Bereitstellung.
stopDeployment: (groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementStopDeploymentOptionalParams) => Promise<Deployment>
Eigenschaftswert
(groupId: string, deviceClassId: string, deploymentId: string, options?: DeviceManagementStopDeploymentOptionalParams) => Promise<Deployment>
updateDeviceClass
Aktualisieren von Geräteklassendetails.
updateDeviceClass: (deviceClassId: string, deviceClassPatch: PatchBody, options?: DeviceManagementUpdateDeviceClassOptionalParams) => Promise<DeviceClass>
Eigenschaftswert
(deviceClassId: string, deviceClassPatch: PatchBody, options?: DeviceManagementUpdateDeviceClassOptionalParams) => Promise<DeviceClass>