插件自定义配置
适用环境 | SaaS |
私有部署 |
要求
ONES |
---|
v3.6.0+ |
概述
通过下面两种方式,插件可以使用该能力在配置中心 -> 插件管理
下自定义添加插件的配置项:
基本信息
选项卡
每个插件的详情页面中包含了配置项的值。在插件未启用时,可以修改配置项的值。 配置项的类型支持单行,多行文本,密码文本三种类型,其中如果有必填项,且没有填写,则无法启用插件。
并且插件后端可以通过调用 API 获取插件自定义配置项的数据。
- 新建选项卡
你可以在日志
选项卡前面添加一个插槽。在插槽中你需要自定义渲染配置页面,并确定如何存储和获取这些配置数据。
这个选项卡只有在插件启用后才能访问。
使用
1. 在基本信息
选项卡中添加
给插件添加自定义配置项
插件配置项字段说明
属性 | 说明 | 类型 | 必填 | 默认值 |
---|---|---|---|---|
key | 唯一标识 | string | 是 | |
type | 配置类型Input : 单行输入框 TextArea : 多行输入框Password : 密码输入框 | string | 是 | |
required | 是否必填 | boolean | 否 | false |
label | 别名 | string | 否 | key |
value | 默认值 | string | 否 |
在插件配置文件plugin.yaml
下的config
字段添加需要的内容,即可为插件新增配置项cexampleConfigKey,类型为单行输入框。
config/plugin.yaml
service:
config:
- key: exampleConfigKey
label: my example key
type: Input