Перейти к содержанию

Профили контекста конфигурации

Профили могут использоваться для организации контекстов конфигурации и для обеспечения желаемой структуры их данных. Последнее достигается путем определения схемы JSON, которой должны соответствовать все контексты конфигурации с назначенным этим профилем.

Например, следующая схема определяет два ключа, size и priority, из которых первый обязателен:

{
    "properties": {
        "size": {
            "type": "integer"
        },
        "priority": {
            "type": "string",
            "enum": ["high", "medium", "low"],
            "default": "medium"
        }
    },
    "required": [
        "size"
    ]
}

Поля

Name

Уникальное понятное имя.

Schema

Схема JSON, которая будет применяться для всех назначенных контекстов конфигурации (необязательно).