Требуется поддержка схем с типом one_of. Вид схемы:
_type: one-of
_options:
- option_1_name: <path-to-scheme-1>
- option_2_name: <path-to-scheme-2>
...
- option_n_name: <path-to-scheme-n>
...
`
Такая схема соответствует конфигу, у которого есть обязательное поле type, значение - это одно из option_1_name, option_2_name, ... option_n_name (для определенности - option_i_name далее). В зависимости от указанного типа остальные поля конфига определяются однозначно - в соответствии с кастомной схемой , расположенной по пути path-to-schemi-i.
Пример: Схема конфига топологий, подходящие топлологии:
Требуется поддержка схем с типом
one_of. Вид схемы:Такая схема соответствует конфигу, у которого есть обязательное поле
type, значение - это одно изoption_1_name,option_2_name, ...option_n_name(для определенности -option_i_nameдалее). В зависимости от указанного типа остальные поля конфига определяются однозначно - в соответствии с кастомной схемой , расположенной по путиpath-to-schemi-i.Пример: Схема конфига топологий, подходящие топлологии: