Compartilhar via


NamespaceDeviceProperties interface

Define as propriedades do dispositivo.

Propriedades

attributes

Um conjunto de pares chave-valor que contêm atributos personalizados definidos pelo cliente.

discoveredDeviceRef

Referência a um dispositivo. Populado somente se o dispositivo tivesse sido criado a partir do fluxo de descoberta. O nome do dispositivo descoberto deve ser fornecido.

enabled

Indica se o recurso está habilitado ou não.

endpoints

Recipiente de propriedades que contém os pontos de extremidade não atribuídos e atribuídos do dispositivo.

externalDeviceId

A ID do dispositivo fornecida pelo cliente.

lastTransitionTime

Um carimbo de data/hora (em UTC) que é atualizado sempre que o recurso é modificado.

manufacturer

Fabricante de dispositivos.

model

Modelo de dispositivo.

operatingSystem

Sistema operacional do dispositivo.

operatingSystemVersion

Versão do sistema operacional do dispositivo.

provisioningState

Estado de provisionamento do recurso.

status

Atualizações de status do dispositivo.

uuid

Um identificador exclusivo para o dispositivo.

version

Um inteiro que é incrementado sempre que o recurso é modificado.

Detalhes da propriedade

attributes

Um conjunto de pares chave-valor que contêm atributos personalizados definidos pelo cliente.

attributes?: Record<string, any>

Valor da propriedade

Record<string, any>

discoveredDeviceRef

Referência a um dispositivo. Populado somente se o dispositivo tivesse sido criado a partir do fluxo de descoberta. O nome do dispositivo descoberto deve ser fornecido.

discoveredDeviceRef?: string

Valor da propriedade

string

enabled

Indica se o recurso está habilitado ou não.

enabled?: boolean

Valor da propriedade

boolean

endpoints

Recipiente de propriedades que contém os pontos de extremidade não atribuídos e atribuídos do dispositivo.

endpoints?: MessagingEndpoints

Valor da propriedade

externalDeviceId

A ID do dispositivo fornecida pelo cliente.

externalDeviceId?: string

Valor da propriedade

string

lastTransitionTime

Um carimbo de data/hora (em UTC) que é atualizado sempre que o recurso é modificado.

lastTransitionTime?: Date

Valor da propriedade

Date

manufacturer

Fabricante de dispositivos.

manufacturer?: string

Valor da propriedade

string

model

Modelo de dispositivo.

model?: string

Valor da propriedade

string

operatingSystem

Sistema operacional do dispositivo.

operatingSystem?: string

Valor da propriedade

string

operatingSystemVersion

Versão do sistema operacional do dispositivo.

operatingSystemVersion?: string

Valor da propriedade

string

provisioningState

Estado de provisionamento do recurso.

provisioningState?: string

Valor da propriedade

string

status

Atualizações de status do dispositivo.

status?: DeviceStatus

Valor da propriedade

uuid

Um identificador exclusivo para o dispositivo.

uuid?: string

Valor da propriedade

string

version

Um inteiro que é incrementado sempre que o recurso é modificado.

version?: number

Valor da propriedade

number