@azure/iot-device-update package

Interfacce

CloudInitiatedRollbackPolicy

Criteri di rollback per la distribuzione

CloudInitiatedRollbackPolicyFailure

Condizioni di errore per avviare i criteri di rollback

Compatibility

Coppie chiave-valore che rappresentano le informazioni di compatibilità degli aggiornamenti.

ContractModel

Modello di contratto dell'agente di Aggiornamento dispositivi.

Deployment

Metadati della distribuzione.

DeploymentDeviceState

Stato del dispositivo di distribuzione.

DeploymentStatus

Metadati dello stato della distribuzione.

Device

Metadati del dispositivo.

DeviceClass

Metadati della classe del dispositivo.

DeviceClassProperties

Proprietà della classe di dispositivo usate per calcolare l'ID classe dispositivo

DeviceClassSubgroup

Dettagli del sottogruppo della classe dispositivo. Un sottogruppo di classi di dispositivi è un subset di dispositivi in un gruppo che condividono lo stesso ID classe dispositivo.

DeviceClassSubgroupDeploymentStatus

Metadati dello stato di distribuzione della classe del sottogruppo di dispositivi.

DeviceClassSubgroupUpdatableDevices

Sottogruppo di classi di dispositivi, informazioni di aggiornamento e numero di dispositivi per cui è applicabile l'aggiornamento.

DeviceHealth

Integrità del dispositivo

DeviceManagementCreateOrUpdateDeploymentOptionalParams

Parametri facoltativi.

DeviceManagementDeleteDeploymentForDeviceClassSubgroupOptionalParams

Parametri facoltativi.

DeviceManagementDeleteDeploymentOptionalParams

Parametri facoltativi.

DeviceManagementDeleteDeviceClassOptionalParams

Parametri facoltativi.

DeviceManagementDeleteDeviceClassSubgroupOptionalParams

Parametri facoltativi.

DeviceManagementDeleteGroupOptionalParams

Parametri facoltativi.

DeviceManagementGetBestUpdatesForDeviceClassSubgroupOptionalParams

Parametri facoltativi.

DeviceManagementGetDeploymentForDeviceClassSubgroupOptionalParams

Parametri facoltativi.

DeviceManagementGetDeploymentOptionalParams

Parametri facoltativi.

DeviceManagementGetDeploymentStatusOptionalParams

Parametri facoltativi.

DeviceManagementGetDeviceClassOptionalParams

Parametri facoltativi.

DeviceManagementGetDeviceClassSubgroupDeploymentStatusOptionalParams

Parametri facoltativi.

DeviceManagementGetDeviceClassSubgroupOptionalParams

Parametri facoltativi.

DeviceManagementGetDeviceClassSubgroupUpdateComplianceOptionalParams

Parametri facoltativi.

DeviceManagementGetDeviceModuleOptionalParams

Parametri facoltativi.

DeviceManagementGetDeviceOptionalParams

Parametri facoltativi.

DeviceManagementGetGroupOptionalParams

Parametri facoltativi.

DeviceManagementGetLogCollectionDetailedStatusOptionalParams

Parametri facoltativi.

DeviceManagementGetLogCollectionOptionalParams

Parametri facoltativi.

DeviceManagementGetOperationStatusOptionalParams

Parametri facoltativi.

DeviceManagementGetUpdateComplianceForGroupOptionalParams

Parametri facoltativi.

DeviceManagementGetUpdateComplianceOptionalParams

Parametri facoltativi.

DeviceManagementImportDevicesOptionalParams

Parametri facoltativi.

DeviceManagementListBestUpdatesForGroupOptionalParams

Parametri facoltativi.

DeviceManagementListDeploymentsForDeviceClassSubgroupOptionalParams

Parametri facoltativi.

DeviceManagementListDeploymentsForGroupOptionalParams

Parametri facoltativi.

DeviceManagementListDeviceClassSubgroupsForGroupOptionalParams

Parametri facoltativi.

DeviceManagementListDeviceClassesOptionalParams

Parametri facoltativi.

DeviceManagementListDeviceStatesForDeviceClassSubgroupDeploymentOptionalParams

Parametri facoltativi.

DeviceManagementListDevicesOptionalParams

Parametri facoltativi.

DeviceManagementListGroupsOptionalParams

Parametri facoltativi.

DeviceManagementListHealthOfDevicesOptionalParams

Parametri facoltativi.

DeviceManagementListInstallableUpdatesForDeviceClassOptionalParams

Parametri facoltativi.

DeviceManagementListLogCollectionsOptionalParams

Parametri facoltativi.

DeviceManagementListOperationStatusesOptionalParams

Parametri facoltativi.

DeviceManagementOperations

Interfaccia che rappresenta un'operazione di DeviceManagement.

DeviceManagementRetryDeploymentOptionalParams

Parametri facoltativi.

DeviceManagementStartLogCollectionOptionalParams

Parametri facoltativi.

DeviceManagementStopDeploymentOptionalParams

Parametri facoltativi.

DeviceManagementUpdateDeviceClassOptionalParams

Parametri facoltativi.

DeviceOperation

Metadati dell'operazione.

DeviceUpdateAgentId

ID agente di Aggiornamento dispositivi

DeviceUpdateClientOptionalParams

Parametri facoltativi per il client.

DeviceUpdateDeleteUpdateOptionalParams

Parametri facoltativi.

DeviceUpdateGetFileOptionalParams

Parametri facoltativi.

DeviceUpdateGetOperationStatusOptionalParams

Parametri facoltativi.

DeviceUpdateGetUpdateOptionalParams

Parametri facoltativi.

DeviceUpdateImportUpdateOptionalParams

Parametri facoltativi.

DeviceUpdateListFilesOptionalParams

Parametri facoltativi.

DeviceUpdateListNamesOptionalParams

Parametri facoltativi.

DeviceUpdateListOperationStatusesOptionalParams

Parametri facoltativi.

DeviceUpdateListProvidersOptionalParams

Parametri facoltativi.

DeviceUpdateListUpdatesOptionalParams

Parametri facoltativi.

DeviceUpdateListVersionsOptionalParams

Parametri facoltativi.

DeviceUpdateOperations

Interfaccia che rappresenta un'operazione DeviceUpdate.

ErrorModel

Dettagli errore.

ErrorResponse

Risposta di errore comune.

FileImportMetadata

Metadati che descrivono un file di aggiornamento.

Group

Dettagli del gruppo.

HealthCheck

Controllo sanitario

ImportManifestMetadata

Metadati che descrivono il manifesto di importazione, un documento che descrive i file e altri metadati relativi a una versione di aggiornamento.

ImportUpdateInputItem

Importare i metadati degli elementi di input di aggiornamento.

InnerError

Oggetto contenente informazioni più specifiche dell'oggetto corrente sull'errore.

InstallResult

Risultato dell'installazione di un aggiornamento e risultati di qualsiasi passaggio al suo interno.

Instructions

Aggiorna il contenitore delle istruzioni di installazione.

LogCollection

Corpo della richiesta di diagnostica

LogCollectionOperationDetailedStatus

Stato dettagliato dell'operazione di diagnostica del dispositivo

LogCollectionOperationDeviceStatus

Stato del dispositivo dell'operazione di diagnostica

PageSettings

Opzioni per il metodo byPage

PagedAsyncIterableIterator

Interfaccia che consente l'iterazione iterabile asincrona sia al completamento che alla pagina.

PatchBody

Corpo della richiesta patch di merge JSON della classe di dispositivo

RestorePollerOptions
Step

Aggiornare il passaggio dell'istruzione di installazione.

StepResult

Risultato del passaggio in un aggiornamento.

Update

Aggiornare i metadati.

UpdateCompliance

Aggiornare le informazioni di conformità.

UpdateFile

Aggiornare i metadati del file.

UpdateFileBase

Aggiornare i metadati di base del file.

UpdateFileDownloadHandler

Gestore di download per l'utilizzo di file correlati per scaricare il file di payload.

UpdateId

Aggiornare l'identificatore.

UpdateInfo

Informazioni sull'aggiornamento.

UpdateOperation

Metadati dell'operazione.

Alias tipo

ContinuablePage

Interfaccia che descrive una pagina di risultati.

DeploymentState

Stato della distribuzione.

DeviceClassSubgroupDeploymentState

Stato di distribuzione del sottogruppo di classi del dispositivo.

DeviceDeploymentState

Stato della distribuzione.

DeviceHealthState

Stati di integrità dei dispositivi

DownloadSecurity

Il protocollo che il dispositivo dovrebbe usare quando scarica il payload di aggiornamento.

GroupType

Tipi di gruppo supportati.

HealthCheckResult

Risultato del controllo integrità

ImportType

Il tipo di importazione del dispositivo.

OperationStatus

Stato dell'operazione.

StepType

Tipo di passaggio.

Enumerazioni

KnownVersions

Versioni dell'API disponibili.

Funzioni

isRestError(unknown)

Typeguard per RestError

restorePoller<TResponse, TResult>(DeviceUpdateClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Crea un poller dallo stato serializzato di un altro poller. Questo può essere utile quando si desidera creare poller in un host diverso o un poller deve essere costruito dopo che quello originale non è nell'ambito.

Variabili

RestError

Tipo di errore personalizzato per le richieste di pipeline non riuscite.

Dettagli funzione

isRestError(unknown)

Typeguard per RestError

function isRestError(e: unknown): e

Parametri

e

unknown

Un elemento rilevato da una clausola catch.

Valori restituiti

e

restorePoller<TResponse, TResult>(DeviceUpdateClient, string, (args: any[]) => PollerLike<OperationState<TResult>, TResult>, RestorePollerOptions<TResult, PathUncheckedResponse>)

Crea un poller dallo stato serializzato di un altro poller. Questo può essere utile quando si desidera creare poller in un host diverso o un poller deve essere costruito dopo che quello originale non è nell'ambito.

function restorePoller<TResponse, TResult>(client: DeviceUpdateClient, serializedState: string, sourceOperation: (args: any[]) => PollerLike<OperationState<TResult>, TResult>, options?: RestorePollerOptions<TResult, PathUncheckedResponse>): PollerLike<OperationState<TResult>, TResult>

Parametri

serializedState

string

sourceOperation

(args: any[]) => PollerLike<OperationState<TResult>, TResult>

Valori restituiti

PollerLike<OperationState<TResult>, TResult>

Dettagli delle variabili

RestError

Tipo di errore personalizzato per le richieste di pipeline non riuscite.

RestError: RestErrorConstructor

Tipo