Какие типы разрешены в config.yaml в прелестях juju?

Настройки «config.yaml» внутри чудо-джуджу содержат тип - например: Единственные, которые я видел в существующих чарах:

  • string
  • логическое
  • int

Возможно ли иметь другие типы? В частности, list или dictionary? Есть ли где-нибудь список типов конфигурации charm?

3
задан 30 March 2015 в 12:00

1 ответ

Все доступные типы (с r2798):

  • строка (значение по умолчанию)
  • интервал
  • плавание
  • булевская переменная

От код :

var optionTypeCheckers = map[string]schema.Checker{
    "string":  schema.String(),
    "int":     schema.Int(),
    "float":   schema.Float(),
    "boolean": schema.Bool(),
}

, Если type: установка найдена в config.yaml, который не соответствует одному из них, тогда он бросает ошибку:

опция [option_name] имеет неизвестный тип [тип]

, Это - позор. Мне очень понравилась бы опция dictionary или map тип

0
ответ дан 30 March 2015 в 12:00

Другие вопросы по тегам:

Похожие вопросы: