云配置项接口
云服务提供配置项版本发布服务。类似应用版本一样,支持用户发布版本用于更新配置项。云配置项是与云应用关联,并由用户自定义并发布的配置项文件。
文件包括
- 应用配置
- 设备模板
- 其他配置。
- FreeIOE还提供基于设备模板和设备列表的上层配置帮助接口。
initialize
function api:initialize(app, conf, ext, dir)
构造函数
- app - 应用ID。e.g. APP00000001
- conf - 应用云配置ID。 e.g. TPL000000001 CNF000000001
- ext - 配置文件本地存储的扩展名。默认为csv
- dir - 配置文件本地存储的子目录名。 默认为tpl
示例:
local api = conf_api:new('APP0000001', self._config)
version
function api:version()
获取当前配置的最新版本号
data
function api:data(version)
获取制定版本的配置项内容。
注,如本机已经获取过指定版本,会读取本地缓存的文件