批量创建泳道组
开发中
POST
/naming/v1/lane/groups
最后修改时间:2024-08-21 04:21:11
责任人:未设置
请求参数
Header 参数
X-Polaris-Token
string
可选
Body 参数application/json
array of:
id
string
泳道组ID
name
string
泳道组名称
rules
array[object (泳道规则) {13}]
泳道规则
id
string
泳道规则ID
name
string
泳道名称
group_name
string
泳道所属泳道组名称
traffic_match_rule
object (traffic_match_rule)
流量匹配规则
default_label_value
string
泳道匹配标签value
enable
boolean
泳道规则是否启用
revision
string
规则信息摘要
priority
integer
优先级
description
string
规则描述
ctime
string
创建时间
mtime
string
更新时间
etime
string
启用时间
match_mode
string
泳道匹配策略
entries
array [object {2}]
泳道入口
type
string
泳道入口类型
selector
object
泳道入口选择器
destinations
array[object (服务实例分组) {7}]
泳道服务信息
name
string
实例分组名称
service
string
被调服务名
namespace
string
被调服务命名空间
labels
object
实例标签
priority
integer
优先级
isolate
boolean
是否隔离该分组
weight
integer
实例分组权重
revision
string
规则信息摘要
description
string
规则描述
ctime
string
创建时间
mtime
string
更新时间
示例
[
{
"id": "string",
"name": "string",
"rules": [
{
"id": "string",
"name": "string",
"group_name": "string",
"traffic_match_rule": {
"arguments": [
{
"type": "string",
"key": "string",
"value": {
"type": "string",
"value": "string",
"value_type": "string"
}
}
],
"match_mode": "string"
},
"default_label_value": "string",
"enable": true,
"revision": "string",
"priority": 0,
"description": "string",
"ctime": "string",
"mtime": "string",
"etime": "string",
"match_mode": "string"
}
],
"entries": [
{
"type": "string",
"selector": {
"@type": "string",
"namespace": "string",
"service": "string"
}
}
],
"destinations": [
{
"name": "string",
"service": "string",
"namespace": "string",
"labels": {},
"priority": 0,
"isolate": true,
"weight": 0
}
],
"revision": "string",
"description": "string",
"ctime": "string",
"mtime": "string"
}
]
示例代码
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/naming/v1/lane/groups' \
--header 'X-Polaris-Token;' \
--header 'Content-Type: application/json' \
--data-raw ''
返回响应
🟢200成功
application/json
Body
object {0}
示例
{}
修改于 2024-08-21 04:21:11