Compartilhar 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 para dispositivos com base no targetCondition.

Propriedades

content

Conteúdo da configuração

createdTimeUtc

Data em ISO6801 da criação dessa 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 dessa configuração.

labels

Essa é uma cadeia de caracteres de dicionário<, cadeia de caracteres> 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. As chaves e os valores diferenciam maiúsculas de minúsculas (até 128 caracteres de comprimento) de caracteres alfanuméricos ASCII de 7 bits + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''} (Observe que $ está reservado)

lastUpdatedTimeUtc

Data em ISO6801 da última atualização dessa 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 criação mais recente será aplicada.

schemaVersion

Versão do esquema.

systemMetrics

Métricas de configuração do sistema

targetCondition

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

Detalhes da propriedade

content

Conteúdo da configuração

content?: ConfigurationContent

Valor da propriedade

createdTimeUtc

Data em ISO6801 da criação dessa configuração

createdTimeUtc?: string

Valor da 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 da propriedade

string

id

Id dessa configuração.

id: string

Valor da propriedade

string

labels

Essa é uma cadeia de caracteres de dicionário<, cadeia de caracteres> 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. As chaves e os valores diferenciam maiúsculas de minúsculas (até 128 caracteres de comprimento) de caracteres alfanuméricos ASCII de 7 bits + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''} (Observe que $ está reservado)

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

Valor da propriedade

{[key: string]: string}

lastUpdatedTimeUtc

Data em ISO6801 da última atualização dessa configuração

lastUpdatedTimeUtc?: string

Valor da propriedade

string

metrics

Métricas de configuração personalizadas

metrics?: ConfigurationMetrics

Valor da 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 criação mais recente será aplicada.

priority?: number

Valor da propriedade

number

schemaVersion

Versão do esquema.

schemaVersion: string

Valor da propriedade

string

systemMetrics

Métricas de configuração do sistema

systemMetrics?: ConfigurationMetrics

Valor da propriedade

targetCondition

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

targetCondition?: string

Valor da propriedade

string