Condividi tramite


Client interface

Risorsa client.

Extends

Proprietà

attributes

Attributi per il client. I valori supportati sono int, bool, string, string[]. Esempio: "attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }

authenticationName

Nome presentato dal client per l'autenticazione. Il valore predefinito è il nome della risorsa.

clientCertificateAuthentication

Informazioni sull'autenticazione del certificato client.

description

Descrizione per la risorsa client.

provisioningState

Stato di provisioning della risorsa client. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

state

Indica se il client è abilitato o meno. Il valore predefinito è Enabled.

systemData

Metadati di sistema relativi alla risorsa client. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

Proprietà ereditate

id

Identificatore completo della risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

name

Nome della risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type

Tipo della risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

Dettagli proprietà

attributes

Attributi per il client. I valori supportati sono int, bool, string, string[]. Esempio: "attributes": { "room": "345", "floor": 12, "deviceTypes": ["Fan", "Light"] }

attributes?: {[propertyName: string]: any}

Valore della proprietà

{[propertyName: string]: any}

authenticationName

Nome presentato dal client per l'autenticazione. Il valore predefinito è il nome della risorsa.

authenticationName?: string

Valore della proprietà

string

clientCertificateAuthentication

Informazioni sull'autenticazione del certificato client.

clientCertificateAuthentication?: ClientCertificateAuthentication

Valore della proprietà

description

Descrizione per la risorsa client.

description?: string

Valore della proprietà

string

provisioningState

Stato di provisioning della risorsa client. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

provisioningState?: string

Valore della proprietà

string

state

Indica se il client è abilitato o meno. Il valore predefinito è Enabled.

state?: string

Valore della proprietà

string

systemData

Metadati di sistema relativi alla risorsa client. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

systemData?: SystemData

Valore della proprietà

Dettagli proprietà ereditate

id

Identificatore completo della risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

id?: string

Valore della proprietà

string

ereditato daResource.id

name

Nome della risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

name?: string

Valore della proprietà

string

ereditato daResource.name

type

Tipo della risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type?: string

Valore della proprietà

string

ereditato daresource.type