Configuration interface

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

Свойства

content

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

createdTimeUtc

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

etag

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

id

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

labels

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

lastUpdatedTimeUtc

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

metrics

Метрики пользовательской конфигурации

priority

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

schemaVersion

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

systemMetrics

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

targetCondition

Условие назначения непрерывно оценивается, чтобы включать новые устройства, отвечающие требованиям, или удалять устройства, которые им больше не отвечают, в течение всего времени существования развертывания. Используйте любое логическое условие для тегов двойников устройств или deviceId, чтобы выбрать целевые устройства, например tags.environment='prod' or 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' or deviceId='linuxprod' или tags.environment = 'prod' AND tags.location = 'westus'.

targetCondition?: string

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

string