调用GetSwimLaneGroupList获取网格实例下所有泳道组列表。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
servicemesh:GetSwimLaneGroupList |
get |
*全部资源
|
无 | 无 |
请求参数
名称 |
类型 |
必填 |
描述 |
示例值 |
ServiceMeshId |
string |
是 |
服务网格 ID。 |
xxxx |
返回参数
名称 |
类型 |
描述 |
示例值 |
object |
|||
RequestId |
string |
请求 ID。 |
yyyy |
SwimLaneGroupList |
array<object> |
泳道组信息列表 |
|
object |
单个泳道组信息 |
||
GroupName |
string |
泳道组名称。 |
test |
ServiceList |
string |
泳道组关联的服务列表。 |
["sh01/c089443ea9e50403fa4f0a6237d11e0a9/default/mocka","sh01/c089443ea9e50403fa4f0a6237d11e0a9/default/mockb","sh01/c089443ea9e50403fa4f0a6237d11e0a9/default/mockc"] |
IngressType |
string |
引流规则目前仅支持在 ASM 网关下进行配置。 |
ASM |
IngressGatewayName |
string |
ASM 网关名称。 |
ingressgateway |
IsPermissive |
boolean |
流量泳道组是否是宽松模式。 |
false |
FallbackTarget |
string |
宽松模式泳道组的基线泳道名称。仅在泳道组为宽松模式时,设置此参数有效。 |
s1 |
TraceHeader |
string |
宽松模式泳道组的链路透传请求头。 |
my-request-id |
RouteHeader |
string |
宽松模式流量泳道组的引流请求头。 |
x-asm-prefer-tag |
SwimLaneLabels |
string |
一个序列化后的 JSON 字符串,其中 JSON 对象的键为泳道组中所有服务都拥有的标签的键,JSON 对象的值为该标签下泳道组内服务的所有可能的标签值数组。 |
{"ASM_TRAFFIC_TAG":["v2","v3","v1"],"version":["v3","v1","v2"]} |
IngressRoutingStrategy |
string |
为泳道组内的多个泳道进行请求引流的策略,有两种可能取值:
|
weighted |
WeightedIngressRule |
string |
当泳道组的引流策略为 weighted 时可以设定。作用于整个泳道组的引流规则, |
{"Domains":["*"],"MatchRequests":[{"URI":{"MatchingMode":"exact","MatchingContent":"/mock"},"Headers":[{"Name":"test","MatchingMode":"exact","MatchingContent":"yes"}]}]} |
ServiceLevelFallbackTarget |
string |
示例
正常返回示例
JSON
格式
{
"RequestId": "yyyy",
"SwimLaneGroupList": [
{
"GroupName": "test",
"ServiceList": "[\"sh01/c089443ea9e50403fa4f0a6237d11e0a9/default/mocka\",\"sh01/c089443ea9e50403fa4f0a6237d11e0a9/default/mockb\",\"sh01/c089443ea9e50403fa4f0a6237d11e0a9/default/mockc\"]",
"IngressType": "ASM",
"IngressGatewayName": "ingressgateway",
"IsPermissive": false,
"FallbackTarget": "s1",
"TraceHeader": "my-request-id",
"RouteHeader": "x-asm-prefer-tag",
"SwimLaneLabels": "{\"ASM_TRAFFIC_TAG\":[\"v2\",\"v3\",\"v1\"],\"version\":[\"v3\",\"v1\",\"v2\"]}",
"IngressRoutingStrategy": "weighted",
"WeightedIngressRule": "{\"Domains\":[\"*\"],\"MatchRequests\":[{\"URI\":{\"MatchingMode\":\"exact\",\"MatchingContent\":\"/mock\"},\"Headers\":[{\"Name\":\"test\",\"MatchingMode\":\"exact\",\"MatchingContent\":\"yes\"}]}]}",
"ServiceLevelFallbackTarget": ""
}
]
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。