Deployment interface

Metadatos de implementación.

Propiedades

deploymentId

Identificador de implementación proporcionado por el autor de la llamada. No puede tener más de 73 caracteres, debe tener mayúsculas minúsculas y no puede contener '&', '^', '[', ']', '{', '}', '|', '<', '>', barra diagonal, barra diagonal, barra diagonal, barra diagonal o comilla doble. La vista Actualizaciones del recurso de IoT Hub de Azure Portal genera un GUID para deploymentId al crear una implementación.

deviceClassSubgroups

Se han creado los subgrupos de clase de dispositivo para los que la implementación es compatible con las implementaciones de subgrupos y . El autor de la llamada no proporciona esto durante CreateOrUpdateDeployment, pero se determina automáticamente mediante Device Update.

downloadSecurity

El protocolo que el dispositivo debe usar al descargar la carga útil de actualización. Por defecto es "https".

groupId

La identidad de grupo de los dispositivos que la implementación está pensada para actualizarse.

isCanceled

Marca booleana que indica si se canceló la implementación.

isCloudInitiatedRollback

Marca booleana que indica si la implementación es una implementación de reversión.

isRetried

Marca booleana que indica si se ha reintentado la implementación.

rollbackPolicy

Directiva de reversión de la implementación.

startDateTime

Fecha y hora de inicio de la implementación.

update

Información de actualización de la actualización en la implementación.

Detalles de las propiedades

deploymentId

Identificador de implementación proporcionado por el autor de la llamada. No puede tener más de 73 caracteres, debe tener mayúsculas minúsculas y no puede contener '&', '^', '[', ']', '{', '}', '|', '<', '>', barra diagonal, barra diagonal, barra diagonal, barra diagonal o comilla doble. La vista Actualizaciones del recurso de IoT Hub de Azure Portal genera un GUID para deploymentId al crear una implementación.

deploymentId: string

Valor de propiedad

string

deviceClassSubgroups

Se han creado los subgrupos de clase de dispositivo para los que la implementación es compatible con las implementaciones de subgrupos y . El autor de la llamada no proporciona esto durante CreateOrUpdateDeployment, pero se determina automáticamente mediante Device Update.

deviceClassSubgroups?: string[]

Valor de propiedad

string[]

downloadSecurity

El protocolo que el dispositivo debe usar al descargar la carga útil de actualización. Por defecto es "https".

downloadSecurity?: DownloadSecurity

Valor de propiedad

groupId

La identidad de grupo de los dispositivos que la implementación está pensada para actualizarse.

groupId: string

Valor de propiedad

string

isCanceled

Marca booleana que indica si se canceló la implementación.

isCanceled?: boolean

Valor de propiedad

boolean

isCloudInitiatedRollback

Marca booleana que indica si la implementación es una implementación de reversión.

isCloudInitiatedRollback?: boolean

Valor de propiedad

boolean

isRetried

Marca booleana que indica si se ha reintentado la implementación.

isRetried?: boolean

Valor de propiedad

boolean

rollbackPolicy

Directiva de reversión de la implementación.

rollbackPolicy?: CloudInitiatedRollbackPolicy

Valor de propiedad

startDateTime

Fecha y hora de inicio de la implementación.

startDateTime: Date

Valor de propiedad

Date

update

Información de actualización de la actualización en la implementación.

update: UpdateInfo

Valor de propiedad