DeviceManagementOperations interface

Gränssnitt som representerar en DeviceManagement-operation.

Egenskaper

createOrUpdateDeployment

Skapar eller uppdaterar en distribution.

deleteDeployment

Tar bort en distribution.

deleteDeploymentForDeviceClassSubgroup

Tar bort en distribution av enhetsklassundergrupper.

deleteDeviceClass

Tar bort en enhetsklass. Enhetsklasser skapas automatiskt när Enheter med enhetsuppdatering är anslutna till hubben, men rensas inte automatiskt eftersom de refereras till av DeviceClassSubgroups. Om användaren har tagit bort alla DeviceClassSubgroups för en enhetsklass kan de också ta bort enhetsklassen för att ta bort posterna från systemet och sluta kontrollera enhetsklassens kompatibilitet med nya uppdateringar. Om en enhet någonsin återansluts för den här enhetsklassen skapas den igen.

deleteDeviceClassSubgroup

Tar bort en undergrupp för enhetsklass. Den här undergruppen skapas automatiskt när en enhetsuppdateringsaktiverad enhet är ansluten till hubben och rapporterar dess egenskaper. Grupper, undergrupper och distributioner rensas inte automatiskt utan behålls i historiksyfte. Användare kan anropa den här metoden för att ta bort en undergrupp om de inte behöver behålla någon av historiken för undergruppen och inte längre behöver den. Om en enhet någonsin ansluts igen för den här undergruppen efter att undergruppen har tagits bort skapas den automatiskt igen, men det kommer inte att finnas någon historik.

deleteGroup

Tar bort en enhetsgrupp. Den här gruppen skapas automatiskt när en enhetsuppdateringsaktiverad enhet är ansluten till hubben och rapporterar dess egenskaper. Grupper, undergrupper och distributioner rensas inte automatiskt utan behålls i historiksyfte. Användare kan anropa den här metoden för att ta bort en grupp om de inte behöver behålla någon av gruppens historik och inte längre behöver den. Om en enhet någonsin ansluts igen för den här gruppen efter att gruppen har tagits bort skapas den automatiskt igen, men det kommer inte att finnas någon historik.

getBestUpdatesForDeviceClassSubgroup

Få den bästa tillgängliga uppdateringen för en undergrupp för enhetsklass och antalet enheter som behöver den här uppdateringen.

getDeployment

Hämtar distributionsegenskaperna.

getDeploymentForDeviceClassSubgroup

Hämtar distributionsegenskaperna.

getDeploymentStatus

Hämtar status för en distribution, inklusive en uppdelning av hur många enheter i distributionen som pågår, slutförs eller misslyckas.

getDevice

Hämtar enhetsegenskaperna och den senaste distributionsstatusen för en enhet som är ansluten till Enhetsuppdatering för IoT Hub.

getDeviceClass

Hämtar egenskaperna för en enhetsklass.

getDeviceClassSubgroup

Hämtar information om enhetsklassundergrupper. En undergrupp för enhetsklass är uppsättningen enheter i gruppen som delar samma enhetsklass. Alla enheter i samma enhetsklass är kompatibla med samma uppdateringar.

getDeviceClassSubgroupDeploymentStatus

Hämtar status för en distribution, inklusive en uppdelning av hur många enheter i distributionen som pågår, slutförs eller misslyckas.

getDeviceClassSubgroupUpdateCompliance

Hämta efterlevnadsinformation om uppdatering av enhetsklassuppdateringar, till exempel hur många enheter som finns på den senaste uppdateringen, hur många som behöver nya uppdateringar och hur många som pågår när en ny uppdatering ska tas emot.

getDeviceModule

Hämtar egenskaperna för enhetsmodulen och den senaste distributionsstatusen för en enhetsmodul som är ansluten till Enhetsuppdatering för IoT Hub.

getGroup

Hämtar egenskaperna för enhetsgruppen.

getLogCollection

Hämta loggsamlingen för enhetsdiagnostik

getLogCollectionDetailedStatus

Hämta loggsamling med detaljerad status

getOperationStatus

Hämta åtgärdsstatus.

getUpdateCompliance

Hämtar information om hur många enheter som har den senaste uppdateringen, har nya uppdateringar tillgängliga eller håller på att ta emot nya uppdateringar.

getUpdateComplianceForGroup

Hämta efterlevnadsinformation för enhetsgrupper, till exempel hur många enheter som finns på den senaste uppdateringen, hur många som behöver nya uppdateringar och hur många som pågår när en ny uppdatering ska tas emot.

importDevices

Importera befintliga enheter från IoT Hub. Det här är en tidskrävande åtgärd. använd Operation-Location svarshuvudvärde för att söka efter åtgärdsstatus.

listBestUpdatesForGroup

Få de bästa tillgängliga uppdateringarna för en enhetsgrupp och antalet enheter som behöver varje uppdatering.

listDeploymentsForDeviceClassSubgroup

Hämtar en lista över distributioner för en undergrupp för enhetsklass.

listDeploymentsForGroup

Hämtar en lista över distributioner för en enhetsgrupp.

listDeviceClasses

Hämtar en lista över alla enhetsklasser (uppsättningar med enheter som är kompatibla med samma uppdateringar baserat på modell-ID och kompatibilitetsegenskaper som rapporterats i PnP-gränssnittet för enhetsuppdatering i IoT Hub) för alla enheter som är anslutna till Enhetsuppdatering för IoT Hub.

listDeviceClassSubgroupsForGroup

Hämta undergrupperna för enhetsklassen för gruppen. En undergrupp för enhetsklass är uppsättningen enheter i gruppen som delar samma enhetsklass. Alla enheter i samma enhetsklass är kompatibla med samma uppdateringar.

listDevices

Hämtar en lista över enheter som är anslutna till Enhetsuppdatering för IoT Hub.

listDeviceStatesForDeviceClassSubgroupDeployment

Hämtar en lista över enheter i en distribution tillsammans med deras tillstånd. Användbart för att hämta en lista över misslyckade enheter.

listGroups

Hämtar en lista över alla enhetsgrupper. Den $default gruppen returneras alltid först.

listHealthOfDevices

Hämta lista över enhetens hälsotillstånd

listInstallableUpdatesForDeviceClass

Hämtar en lista över installationsbara uppdateringar för en enhetsklass.

listLogCollections

Hämta alla enhetsdiagnostikloggsamlingar

listOperationStatuses

Hämta en lista över alla åtgärder för enhetsimport. Slutförda åtgärder behålls i 7 dagar innan de tas bort automatiskt.

retryDeployment

Försöker igen med en distribution med misslyckade enheter.

startLogCollection

Starta insamlingen av enhetsdiagnostikloggar på angivna enheter.

stopDeployment

Stoppar en distribution.

updateDeviceClass

Uppdatera information om enhetsklass.

Egenskapsinformation

createOrUpdateDeployment

Skapar eller uppdaterar en distribution.

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

Egenskapsvärde

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

deleteDeployment

Tar bort en distribution.

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

Egenskapsvärde

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

deleteDeploymentForDeviceClassSubgroup

Tar bort en distribution av enhetsklassundergrupper.

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

Egenskapsvärde

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

deleteDeviceClass

Tar bort en enhetsklass. Enhetsklasser skapas automatiskt när Enheter med enhetsuppdatering är anslutna till hubben, men rensas inte automatiskt eftersom de refereras till av DeviceClassSubgroups. Om användaren har tagit bort alla DeviceClassSubgroups för en enhetsklass kan de också ta bort enhetsklassen för att ta bort posterna från systemet och sluta kontrollera enhetsklassens kompatibilitet med nya uppdateringar. Om en enhet någonsin återansluts för den här enhetsklassen skapas den igen.

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

Egenskapsvärde

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

deleteDeviceClassSubgroup

Tar bort en undergrupp för enhetsklass. Den här undergruppen skapas automatiskt när en enhetsuppdateringsaktiverad enhet är ansluten till hubben och rapporterar dess egenskaper. Grupper, undergrupper och distributioner rensas inte automatiskt utan behålls i historiksyfte. Användare kan anropa den här metoden för att ta bort en undergrupp om de inte behöver behålla någon av historiken för undergruppen och inte längre behöver den. Om en enhet någonsin ansluts igen för den här undergruppen efter att undergruppen har tagits bort skapas den automatiskt igen, men det kommer inte att finnas någon historik.

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

Egenskapsvärde

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

deleteGroup

Tar bort en enhetsgrupp. Den här gruppen skapas automatiskt när en enhetsuppdateringsaktiverad enhet är ansluten till hubben och rapporterar dess egenskaper. Grupper, undergrupper och distributioner rensas inte automatiskt utan behålls i historiksyfte. Användare kan anropa den här metoden för att ta bort en grupp om de inte behöver behålla någon av gruppens historik och inte längre behöver den. Om en enhet någonsin ansluts igen för den här gruppen efter att gruppen har tagits bort skapas den automatiskt igen, men det kommer inte att finnas någon historik.

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

Egenskapsvärde

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

getBestUpdatesForDeviceClassSubgroup

Få den bästa tillgängliga uppdateringen för en undergrupp för enhetsklass och antalet enheter som behöver den här uppdateringen.

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

Egenskapsvärde

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

getDeployment

Hämtar distributionsegenskaperna.

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

Egenskapsvärde

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

getDeploymentForDeviceClassSubgroup

Hämtar distributionsegenskaperna.

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

Egenskapsvärde

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

getDeploymentStatus

Hämtar status för en distribution, inklusive en uppdelning av hur många enheter i distributionen som pågår, slutförs eller misslyckas.

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

Egenskapsvärde

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

getDevice

Hämtar enhetsegenskaperna och den senaste distributionsstatusen för en enhet som är ansluten till Enhetsuppdatering för IoT Hub.

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

Egenskapsvärde

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

getDeviceClass

Hämtar egenskaperna för en enhetsklass.

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

Egenskapsvärde

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

getDeviceClassSubgroup

Hämtar information om enhetsklassundergrupper. En undergrupp för enhetsklass är uppsättningen enheter i gruppen som delar samma enhetsklass. Alla enheter i samma enhetsklass är kompatibla med samma uppdateringar.

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

Egenskapsvärde

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

getDeviceClassSubgroupDeploymentStatus

Hämtar status för en distribution, inklusive en uppdelning av hur många enheter i distributionen som pågår, slutförs eller misslyckas.

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

Egenskapsvärde

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

getDeviceClassSubgroupUpdateCompliance

Hämta efterlevnadsinformation om uppdatering av enhetsklassuppdateringar, till exempel hur många enheter som finns på den senaste uppdateringen, hur många som behöver nya uppdateringar och hur många som pågår när en ny uppdatering ska tas emot.

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

Egenskapsvärde

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

getDeviceModule

Hämtar egenskaperna för enhetsmodulen och den senaste distributionsstatusen för en enhetsmodul som är ansluten till Enhetsuppdatering för IoT Hub.

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

Egenskapsvärde

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

getGroup

Hämtar egenskaperna för enhetsgruppen.

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

Egenskapsvärde

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

getLogCollection

Hämta loggsamlingen för enhetsdiagnostik

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

Egenskapsvärde

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

getLogCollectionDetailedStatus

Hämta loggsamling med detaljerad status

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

Egenskapsvärde

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

getOperationStatus

Hämta åtgärdsstatus.

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

Egenskapsvärde

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

getUpdateCompliance

Hämtar information om hur många enheter som har den senaste uppdateringen, har nya uppdateringar tillgängliga eller håller på att ta emot nya uppdateringar.

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

Egenskapsvärde

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

getUpdateComplianceForGroup

Hämta efterlevnadsinformation för enhetsgrupper, till exempel hur många enheter som finns på den senaste uppdateringen, hur många som behöver nya uppdateringar och hur många som pågår när en ny uppdatering ska tas emot.

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

Egenskapsvärde

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

importDevices

Importera befintliga enheter från IoT Hub. Det här är en tidskrävande åtgärd. använd Operation-Location svarshuvudvärde för att söka efter åtgärdsstatus.

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

Egenskapsvärde

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

listBestUpdatesForGroup

Få de bästa tillgängliga uppdateringarna för en enhetsgrupp och antalet enheter som behöver varje uppdatering.

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

Egenskapsvärde

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

listDeploymentsForDeviceClassSubgroup

Hämtar en lista över distributioner för en undergrupp för enhetsklass.

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

Egenskapsvärde

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

listDeploymentsForGroup

Hämtar en lista över distributioner för en enhetsgrupp.

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

Egenskapsvärde

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

listDeviceClasses

Hämtar en lista över alla enhetsklasser (uppsättningar med enheter som är kompatibla med samma uppdateringar baserat på modell-ID och kompatibilitetsegenskaper som rapporterats i PnP-gränssnittet för enhetsuppdatering i IoT Hub) för alla enheter som är anslutna till Enhetsuppdatering för IoT Hub.

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

Egenskapsvärde

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

listDeviceClassSubgroupsForGroup

Hämta undergrupperna för enhetsklassen för gruppen. En undergrupp för enhetsklass är uppsättningen enheter i gruppen som delar samma enhetsklass. Alla enheter i samma enhetsklass är kompatibla med samma uppdateringar.

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

Egenskapsvärde

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

listDevices

Hämtar en lista över enheter som är anslutna till Enhetsuppdatering för IoT Hub.

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

Egenskapsvärde

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

listDeviceStatesForDeviceClassSubgroupDeployment

Hämtar en lista över enheter i en distribution tillsammans med deras tillstånd. Användbart för att hämta en lista över misslyckade enheter.

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

Egenskapsvärde

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

listGroups

Hämtar en lista över alla enhetsgrupper. Den $default gruppen returneras alltid först.

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

Egenskapsvärde

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

listHealthOfDevices

Hämta lista över enhetens hälsotillstånd

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

Egenskapsvärde

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

listInstallableUpdatesForDeviceClass

Hämtar en lista över installationsbara uppdateringar för en enhetsklass.

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

Egenskapsvärde

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

listLogCollections

Hämta alla enhetsdiagnostikloggsamlingar

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

Egenskapsvärde

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

listOperationStatuses

Hämta en lista över alla åtgärder för enhetsimport. Slutförda åtgärder behålls i 7 dagar innan de tas bort automatiskt.

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

Egenskapsvärde

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

retryDeployment

Försöker igen med en distribution med misslyckade enheter.

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

Egenskapsvärde

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

startLogCollection

Starta insamlingen av enhetsdiagnostikloggar på angivna enheter.

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

Egenskapsvärde

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

stopDeployment

Stoppar en distribution.

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

Egenskapsvärde

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

updateDeviceClass

Uppdatera information om enhetsklass.

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

Egenskapsvärde

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