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