通过ListApplicationsWithTagRules接口获取应用的路由规则。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
mse:ListApplicationsWithTagRules |
get |
*全部资源
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| PageNumber |
integer |
是 |
分页,第 N 页。 |
1 |
| PageSize |
integer |
是 |
分页,每页 N 个。 |
10 |
| Region |
string |
否 |
地域。 |
cn-hangzhou |
| Source |
string |
否 |
数据来源,默认 edasmsc。 |
edasmsc |
AppId
deprecated
|
string |
否 |
应用 ID。 |
xjpc0h9h4d@xxx |
| Namespace |
string |
否 |
应用所属的 MSE 命名空间。 |
default |
| AppName |
string |
是 |
应用名称。 |
test |
| AcceptLanguage |
string |
否 |
返回信息的语言类型:
|
zh |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
|||
| HttpStatusCode |
integer |
HTTP 状态码。 |
200 |
| Message |
string |
返回信息。
|
success |
| RequestId |
string |
请求 ID。 |
7466566F-F30F-4A29-965D-3E0AF21D**** |
| Success |
boolean |
请求结果,取值如下:
|
true |
| Data |
object |
数据概览。 |
|
| Result |
array |
数据结构。 |
|
|
object |
数据结构。 |
||
| Namespace |
string |
应用所属的 MSE 命名空间。 |
default |
| AppName |
string |
应用名。 |
service-lottery-core |
| AppId |
string |
应用 ID。 |
daqijp6c31@xxx |
| RouteRules |
array |
规则列表。 |
|
|
object |
规则列表。 |
||
| Status |
integer |
状态。 |
1 |
| Rate |
integer |
比例。 |
10 |
| Enable |
boolean |
报警规则的启用状态。取值:
|
true |
| Tag |
string |
标签。 |
gray |
| Name |
string |
规则名称。 |
dubbo |
| Id |
integer |
规则 ID。 |
653 |
| InstanceNum |
integer |
实例数量。 |
1 |
| Rules |
object |
规则的适用路由。 |
{ "dubbo": [{ "serviceName": "com.taobao.hsf.common.DemoService", "group": "", "version": "", "methodName": "sayHello", "condition": "AND", "argumentItems": [{ "index": 0, "expr": "", "operator": "rawvalue", "value": "jim", "cond": "==" }] }] } |
| springcloud |
array |
springcloud 规则。 |
|
|
object |
|||
| condition |
string |
||
| restItems |
array |
||
|
object |
|||
| datum |
string |
||
| operator |
string |
||
| nameList |
array |
||
|
string |
|||
| cond |
string |
||
| divisor |
integer |
||
| remainder |
integer |
||
| rate |
integer |
||
| type |
string |
||
| name |
string |
||
| value |
string |
||
| triggerPolicy |
string |
||
| enable |
boolean |
||
| appId |
string |
||
| priority |
integer |
||
| tags |
array |
||
|
string |
|||
| paths |
array |
||
|
string |
|||
| path |
string |
||
| dubbo |
array |
dubbo 规则。 |
|
|
object |
|||
| appId |
string |
||
| tags |
array |
||
|
string |
|||
| triggerPolicy |
string |
||
| serviceName |
string |
服务名(接口)。 |
|
| group |
string |
dubbo 服务分组。 |
|
| version |
string |
dubbo 服务版本。 |
|
| methodName |
string |
dubbo 服务方法名。 |
|
| paramTypes |
array |
||
|
string |
|||
| condition |
string |
下面 items 各项中的逻辑运算关系。可选 AND 或者 OR。 |
|
| argumentItems |
array |
||
|
object |
|||
| operator |
string |
操作符。rawvalue 表示直接比较,mode 表示取模,list 表示白名单。 |
|
| nameList |
array |
||
|
string |
|||
| datum |
string |
||
| cond |
string |
比较符号,可取 >=, <=, >, <, == 。 |
|
| divisor |
integer |
||
| remainder |
integer |
||
| rate |
integer |
||
| index |
integer |
参数位置,从 0 开始。 |
|
| expr |
string |
||
| value |
string |
||
| RouteStatus |
integer |
路由状态,取值如下:
|
1 |
| TotalSize |
integer |
总条数。 |
1 |
| PageNumber |
integer |
页码。 |
1 |
| PageSize |
integer |
页面大小。 |
10 |
示例
正常返回示例
JSON格式
{
"HttpStatusCode": 200,
"Message": "success",
"RequestId": "7466566F-F30F-4A29-965D-3E0AF21D****",
"Success": true,
"Data": {
"Result": [
{
"Namespace": "default",
"AppName": "service-lottery-core",
"AppId": "daqijp6c31@xxx",
"RouteRules": [
{
"Status": 1,
"Rate": 10,
"Enable": true,
"Tag": "gray",
"Name": "dubbo",
"Id": 653,
"InstanceNum": 1,
"Rules": {
"springcloud": [
{
"condition": "",
"restItems": [
{
"datum": "",
"operator": "",
"nameList": [
""
],
"cond": "",
"divisor": 0,
"remainder": 0,
"rate": 0,
"type": "",
"name": "",
"value": ""
}
],
"triggerPolicy": "",
"enable": true,
"appId": "",
"priority": 0,
"tags": [
""
],
"paths": [
""
],
"path": ""
}
],
"dubbo": [
{
"appId": "",
"tags": [
""
],
"triggerPolicy": "",
"serviceName": "",
"group": "",
"version": "",
"methodName": "",
"paramTypes": [
""
],
"condition": "",
"argumentItems": [
{
"operator": "",
"nameList": [
""
],
"datum": "",
"cond": "",
"divisor": 0,
"remainder": 0,
"rate": 0,
"index": 0,
"expr": "",
"value": ""
}
]
}
]
}
}
],
"RouteStatus": 1
}
],
"TotalSize": 1,
"PageNumber": 1,
"PageSize": 10
}
}
错误码
|
HTTP status code |
错误码 |
错误信息 |
描述 |
|---|---|---|---|
| 400 | IllegalRequest | Invalid request:%s | 非法请求: %s |
| 400 | InvalidParameter | Parameter error:%s | 请求参数错误:%s |
| 500 | InternalError | Console error. Try again later:%s | 控制台错误.稍后重试:%s |
| 403 | NoPermission | You are not authorized to perform this operation:%s | 没有权限使用此接口:%s |
| 404 | NotFound | Not found:%s | 资源不存在:%s |
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。