导入配置文件
POST
/config/v1/configfiles/import
最后修改时间:2025-04-01 09:33:01
责任人:未设置
请求参数
Query 参数
namespace
string
命名空间
group
string
配置分组
conflictHandling
string
可选
Header 参数
X-Polaris-Token
string
可选
Body 参数multipart/form-data
config
file
可选
示例值:
cmMtdXBsb2FkLTE3NDM0OTM0NjIwNDEtMw==/test.yaml
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://119.91.66.223:8090/config/v1/configfiles/import?namespace&group&conflictHandling' \
--header 'X-Polaris-Token;' \
--form 'config=@"cmMtdXBsb2FkLTE3NDM0OTM0NjIwNDEtMw==/test.yaml"'
返回响应
🟢200成功
application/json
Body
code
integer
状态码
info
string
提示信息
createConfigFiles
array[object (配置文件) {19}]
新建的配置文件列表
id
integer
配置文件ID
namespace
string
命名空间
group
string
配置分组名称
name
string
配置文件名称
format
string
配置文件内容格式
comment
string
配置文件描述
content
string
配置文件内容
encrypt_algo
string
加密算法
encrypted
boolean
是否开启加密
create_by
string
创建者
create_time
string
创建时间
modify_by
string
修改者
modify_time
string
修改时间
release_by
string
最后一次发布人
release_time
string
最后一次发布时间
status
string
发布状态
tags
array [object {2}]
配置文件标签
supported_client
string
支持客 户端类型
persistent
object
可选
skipConfigFiles
array[object (配置文件) {19}]
跳过的配置文件列表
id
integer
配置文件ID
namespace
string
命名空间
group
string
配置分组名称
name
string
配置文件名称
format
string
配置文件内容格式
comment
string
配置文件描述
content
string
配置文件内容
encrypt_algo
string
加密算法
encrypted
boolean
是否开启加密
create_by
string
创建者
create_time
string
创建时间
modify_by
string
修改者
modify_time
string
修改时间
release_by
string
最后一次发布人
release_time
string
最后一次发布时间
status
string
发布状态
tags
array [object {2}]
配置文件标签
supported_client
string
支持客户端类型
persistent
object
可选
overwriteConfigFiles
array[object (配置文件) {19}]
覆盖的配置文件列表
id
integer
配置文件ID
namespace
string
命名空间
group
string
配置分组名称
name
string
配置文件名称
format
string
配置文件内容格式
comment
string
配置文件描述
content
string
配置文件内容
encrypt_algo
string
加密算法
encrypted
boolean
是否开启加密
create_by
string
创建者
create_time
string
创建时间
modify_by
string
修改者
modify_time
string
修改时间
release_by
string
最后一次发布人
release_time
string
最后一次发布时间
status
string
发布状态
tags
array [object {2}]
配置文件标签
supported_client
string
支持客户端类型
persistent
object
可选
示例
{
"code": 200000,
"info": "execute success",
"createConfigFiles": [
{
"id": "10",
"name": "application13.txt",
"namespace": "default",
"group": "testGroup",
"content": "12345abcdefgxa"
}
]
}
修改于 2025-04-01 09:33:01