Configuration interface
Объект Configuration представляет конфигурацию одного устройства или может представлять развертывание, которое можно применить в качестве конфигурации к устройствам на основе targetCondition.
Свойства
content | Содержимое конфигурации |
created |
Дата и время создания этой конфигурации в ISO6801 |
etag | Строка, используемая для защиты оппортунистических обновлений параллелизма вызывающей стороны. Этот параметр обновляется при обновлении развертывания. |
id | Идентификатор этой конфигурации. |
labels | Это строка словаря<, строка> меток. Метки — это набор пар строкового ключа-значения с учетом регистра, которые можно использовать для описания развертывания. Ключи и значения — это строки с учетом регистра (до 128 символов) 7-разрядных буквенно-цифровых символов ASCII + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '' (обратите внимание, что $ зарезервирован) |
last |
Дата и время последнего обновления этой конфигурации в ISO6801 |
metrics | Метрики пользовательской конфигурации |
priority | Если два развертывания предназначены для одного устройства, применяется развертывание с более высоким приоритетом. Если два развертывания имеют одинаковый приоритет, применяется развертывание с более поздней датой создания. |
schema |
Версия схемы. |
system |
Метрики конфигурации системы |
target |
Условие назначения непрерывно оценивается, чтобы включать новые устройства, отвечающие требованиям, или удалять устройства, которые им больше не отвечают, в течение всего времени существования развертывания. Используйте любое логическое условие для тегов двойников устройств или deviceId, чтобы выбрать целевые устройства, например tags.environment='prod' or deviceId='linuxprod' или tags.environment = 'prod' AND tags.location = 'westus'. |
Сведения о свойстве
content
createdTimeUtc
Дата и время создания этой конфигурации в ISO6801
createdTimeUtc?: string
Значение свойства
string
etag
Строка, используемая для защиты оппортунистических обновлений параллелизма вызывающей стороны. Этот параметр обновляется при обновлении развертывания.
etag?: string
Значение свойства
string
id
Идентификатор этой конфигурации.
id: string
Значение свойства
string
labels
Это строка словаря<, строка> меток. Метки — это набор пар строкового ключа-значения с учетом регистра, которые можно использовать для описания развертывания. Ключи и значения — это строки с учетом регистра (до 128 символов) 7-разрядных буквенно-цифровых символов ASCII + {'-', ':', '.', '+', '%', '_', '#', '*', '?', '!', '(', ')', ',', '=', '@', ';', '' (обратите внимание, что $ зарезервирован)
labels?: {[key: string]: string}
Значение свойства
{[key: string]: string}
lastUpdatedTimeUtc
Дата и время последнего обновления этой конфигурации в ISO6801
lastUpdatedTimeUtc?: string
Значение свойства
string
metrics
Метрики пользовательской конфигурации
metrics?: ConfigurationMetrics
Значение свойства
priority
Если два развертывания предназначены для одного устройства, применяется развертывание с более высоким приоритетом. Если два развертывания имеют одинаковый приоритет, применяется развертывание с более поздней датой создания.
priority?: number
Значение свойства
number
schemaVersion
Версия схемы.
schemaVersion: string
Значение свойства
string
systemMetrics
Метрики конфигурации системы
systemMetrics?: ConfigurationMetrics
Значение свойства
targetCondition
Условие назначения непрерывно оценивается, чтобы включать новые устройства, отвечающие требованиям, или удалять устройства, которые им больше не отвечают, в течение всего времени существования развертывания. Используйте любое логическое условие для тегов двойников устройств или deviceId, чтобы выбрать целевые устройства, например tags.environment='prod' or deviceId='linuxprod' или tags.environment = 'prod' AND tags.location = 'westus'.
targetCondition?: string
Значение свойства
string