Поделиться через


Configuration interface

Объект Configuration представляет конфигурацию одного устройства или может представлять развертывание, которое можно применить в качестве конфигурации к устройствам на основе targetCondition.

Свойства

content

Содержимое конфигурации

createdTimeUtc

Время даты в ISO6801 создания этой конфигурации

etag

Строка, используемая для защиты оппортунистических обновлений параллелизма вызывающим абонентом. Это обновляется при обновлении развертывания

id

Идентификатор этой конфигурации.

labels

Это словарь,<строка, строка> меток. Метки — это набор пар значений ключа с учетом регистра, которые можно использовать для описания развертывания. Оба ключа и значения являются строками с учетом регистра (до 128 символов длин) 7-разрядных буквенно-цифровых символов ASCII + {'-' ":", ".", "+", "%", "_", "#", "*", "?", "?", "!", "(", ")", ", "=", "@", ";", ""} (обратите внимание, что $ зарезервировано)

lastUpdatedTimeUtc

Время даты в ISO6801 последнего обновления этой конфигурации

metrics

Пользовательские метрики конфигурации

priority

Если два развертывания предназначены для одного устройства, развертывание с более высоким приоритетом применяется. Если два развертывания имеют одинаковый приоритет, развертывание с датой последующего создания будет применено.

schemaVersion

Версия схемы.

systemMetrics

Метрики конфигурации системы

targetCondition

Целевое условие постоянно оценивается, чтобы включить все новые устройства, соответствующие требованиям или удаляющие устройства, которые больше не выполняются в течение жизненного периода развертывания. Используйте любое логическое условие для тегов двойников устройств или deviceId, чтобы выбрать целевые устройства, например tags.environment='prod' или deviceId='linuxprod' или tags.environment = "prod" AND tags.location = "westus".

Сведения о свойстве

content

Содержимое конфигурации

content?: ConfigurationContent

Значение свойства

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