Partilhar via


Configuration interface

O objeto Configuration representa a configuração de um único dispositivo ou pode representar uma implantação que pode ser aplicada como uma configuração a dispositivos com base no targetCondition.

Propriedades

content

Conteúdo da configuração

createdTimeUtc

Data hora em ISO6801 da criação desta configuração

etag

Uma cadeia de caracteres usada para proteger atualizações de simultaneidade oportunistas pelo chamador. Isso é atualizado quando a implantação é atualizada

id

Id desta configuração.

labels

Este é um dicionário<string, string> de rótulos. Os rótulos são um conjunto de pares de valores de chave de cadeia de caracteres que diferenciam maiúsculas de minúsculas que você pode usar para descrever uma implantação. Ambas as chaves e valores são cadeias de caracteres que diferenciam maiúsculas de minúsculas (até 128 caracteres longos) de caracteres alfanuméricos ASCII de 7 bits + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''} (Note que $ está reservado)

lastUpdatedTimeUtc

Data hora em ISO6801 da última atualização desta configuração

metrics

Métricas de configuração personalizadas

priority

Quando duas implantações visam o mesmo dispositivo, a implantação com prioridade mais alta é aplicada. Se duas implantações tiverem a mesma prioridade, a implantação com a data de criação posterior será aplicada.

schemaVersion

Versão do esquema.

systemMetrics

Métricas de configuração do sistema

targetCondition

A condição de destino é continuamente avaliada para incluir quaisquer novos dispositivos que atendam aos requisitos ou remover dispositivos que não o fazem mais durante o tempo de vida útil da implantação. Use qualquer condição booleana em tags de gêmeos de dispositivo ou deviceId para selecionar os dispositivos de destino, por exemplo, tags.environment='prod' ou deviceId='linuxprod' ou tags.environment = 'prod' E tags.location = 'westus'.

Detalhes de Propriedade

content

Conteúdo da configuração

content?: ConfigurationContent

Valor de Propriedade

createdTimeUtc

Data hora em ISO6801 da criação desta configuração

createdTimeUtc?: string

Valor de Propriedade

string

etag

Uma cadeia de caracteres usada para proteger atualizações de simultaneidade oportunistas pelo chamador. Isso é atualizado quando a implantação é atualizada

etag?: string

Valor de Propriedade

string

id

Id desta configuração.

id: string

Valor de Propriedade

string

labels

Este é um dicionário<string, string> de rótulos. Os rótulos são um conjunto de pares de valores de chave de cadeia de caracteres que diferenciam maiúsculas de minúsculas que você pode usar para descrever uma implantação. Ambas as chaves e valores são cadeias de caracteres que diferenciam maiúsculas de minúsculas (até 128 caracteres longos) de caracteres alfanuméricos ASCII de 7 bits + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''} (Note que $ está reservado)

labels?: {[key: string]: string}

Valor de Propriedade

{[key: string]: string}

lastUpdatedTimeUtc

Data hora em ISO6801 da última atualização desta configuração

lastUpdatedTimeUtc?: string

Valor de Propriedade

string

metrics

Métricas de configuração personalizadas

metrics?: ConfigurationMetrics

Valor de Propriedade

priority

Quando duas implantações visam o mesmo dispositivo, a implantação com prioridade mais alta é aplicada. Se duas implantações tiverem a mesma prioridade, a implantação com a data de criação posterior será aplicada.

priority?: number

Valor de Propriedade

number

schemaVersion

Versão do esquema.

schemaVersion: string

Valor de Propriedade

string

systemMetrics

Métricas de configuração do sistema

systemMetrics?: ConfigurationMetrics

Valor de Propriedade

targetCondition

A condição de destino é continuamente avaliada para incluir quaisquer novos dispositivos que atendam aos requisitos ou remover dispositivos que não o fazem mais durante o tempo de vida útil da implantação. Use qualquer condição booleana em tags de gêmeos de dispositivo ou deviceId para selecionar os dispositivos de destino, por exemplo, tags.environment='prod' ou deviceId='linuxprod' ou tags.environment = 'prod' E tags.location = 'westus'.

targetCondition?: string

Valor de Propriedade

string