• 云配置项接口
    • initialize
    • version
    • data

    云配置项接口

    云服务提供配置项版本发布服务。类似应用版本一样,支持用户发布版本用于更新配置项。云配置项是与云应用关联,并由用户自定义并发布的配置项文件。

    • 文件包括

      • 应用配置
      • 设备模板
      • 其他配置。
    • FreeIOE还提供基于设备模板和设备列表的上层配置帮助接口。

    initialize

    function api:initialize(app, conf, ext, dir)

    构造函数

    • app - 应用ID。e.g. APP00000001
    • conf - 应用云配置ID。 e.g. TPL000000001 CNF000000001
    • ext - 配置文件本地存储的扩展名。默认为csv
    • dir - 配置文件本地存储的子目录名。 默认为tpl

    示例:

    1. local api = conf_api:new('APP0000001', self._config)

    version

    function api:version()

    获取当前配置的最新版本号

    data

    function api:data(version)

    获取制定版本的配置项内容。

    注,如本机已经获取过指定版本,会读取本地缓存的文件