Compartir a través de


Configuration interface

El objeto Configuration representa la configuración de un único dispositivo o puede representar una implementación que se puede aplicar como una configuración a los dispositivos basados en targetCondition.

Propiedades

content

Contenido de la configuración

createdTimeUtc

Fecha y hora en ISO6801 de la creación de esta configuración

etag

Cadena usada para proteger las actualizaciones de simultaneidad oportunistas por parte del autor de la llamada. Esto se actualiza cuando se actualiza la implementación.

id

Identificador de esta configuración.

labels

Se trata de una cadena de<diccionario, cadena> de etiquetas. Las etiquetas son un conjunto de pares de valores de clave de cadena que distinguen mayúsculas de minúsculas que puede usar para describir una implementación. Tanto las claves como los valores distinguen mayúsculas de minúsculas (hasta 128 caracteres largos) de caracteres alfanuméricos de ASCII de 7 bits + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''' (Tenga en cuenta que $ está reservado)

lastUpdatedTimeUtc

Fecha y hora en ISO6801 de la última actualización de esta configuración

metrics

Métricas de configuración personalizadas

priority

Cuando dos implementaciones tienen como destino el mismo dispositivo, se aplica la implementación con mayor prioridad. Si dos implementaciones tienen la misma prioridad, se aplica la implementación con la fecha de creación más reciente.

schemaVersion

Versión del esquema.

systemMetrics

Métricas de configuración del sistema

targetCondition

La condición de destino se evalúa continuamente para incluir todos los nuevos dispositivos que cumplen los requisitos o para desconectar los dispositivos que ya no lo hacen durante la vigencia de la implementación. Use cualquier condición booleana en etiquetas de dispositivos gemelos o deviceId para seleccionar los dispositivos de destino, por ejemplo, tags.environment='prod' o deviceId='linuxprod' o tags.environment = 'prod' AND tags.location = 'westus'.

Detalles de las propiedades

content

Contenido de la configuración

content?: ConfigurationContent

Valor de propiedad

createdTimeUtc

Fecha y hora en ISO6801 de la creación de esta configuración

createdTimeUtc?: string

Valor de propiedad

string

etag

Cadena usada para proteger las actualizaciones de simultaneidad oportunistas por parte del autor de la llamada. Esto se actualiza cuando se actualiza la implementación.

etag?: string

Valor de propiedad

string

id

Identificador de esta configuración.

id: string

Valor de propiedad

string

labels

Se trata de una cadena de<diccionario, cadena> de etiquetas. Las etiquetas son un conjunto de pares de valores de clave de cadena que distinguen mayúsculas de minúsculas que puede usar para describir una implementación. Tanto las claves como los valores distinguen mayúsculas de minúsculas (hasta 128 caracteres largos) de caracteres alfanuméricos de ASCII de 7 bits + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '''' (Tenga en cuenta que $ está reservado)

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

Valor de propiedad

{[key: string]: string}

lastUpdatedTimeUtc

Fecha y hora en ISO6801 de la última actualización de esta configuración

lastUpdatedTimeUtc?: string

Valor de propiedad

string

metrics

Métricas de configuración personalizadas

metrics?: ConfigurationMetrics

Valor de propiedad

priority

Cuando dos implementaciones tienen como destino el mismo dispositivo, se aplica la implementación con mayor prioridad. Si dos implementaciones tienen la misma prioridad, se aplica la implementación con la fecha de creación más reciente.

priority?: number

Valor de propiedad

number

schemaVersion

Versión del esquema.

schemaVersion: string

Valor de propiedad

string

systemMetrics

Métricas de configuración del sistema

systemMetrics?: ConfigurationMetrics

Valor de propiedad

targetCondition

La condición de destino se evalúa continuamente para incluir todos los nuevos dispositivos que cumplen los requisitos o para desconectar los dispositivos que ya no lo hacen durante la vigencia de la implementación. Use cualquier condición booleana en etiquetas de dispositivos gemelos o deviceId para seleccionar los dispositivos de destino, por ejemplo, tags.environment='prod' o deviceId='linuxprod' o tags.environment = 'prod' AND tags.location = 'westus'.

targetCondition?: string

Valor de propiedad

string