接口URL:/csm/v1/open/opa/policy/list
Content-Type:text/plain
请求方式:GET
URI参数说明:
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
service_mesh_id | e779bd8***** | String | 是 | 服务网格id |
namespace | default | String | 是 | 命名空间 |
keyword | String | String | 否 | 搜索关键词 |
page_code | String | String | 否 | 分页code |
page_size | 10 | Integer | 否 | 分页大小 |
请求体参数说明:
参数名 | 示例值 | 参数类型 | 是否必填 | 参数描述 |
---|---|---|---|---|
无请求参数KEY/VALUE类型 |
返回参数说明:
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
code | CSM_2000 | String | 错误码 |
message | SUCCESS | String | 错误提示信息 |
returnObj | Object | Object | API返回数据体,接口如果没有返回字段时也可能可能返回{}或[] |
statusCode | 2000 | Integer | 调用错误时返回的错误编码 |
表returnObj
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
List | Arrary | Arrary | pod名称 |
pageCode | String | String | 分页标志 |
remainingItemCount | Integer | Integer | list请求返回的remainingItemCount字段 |
表List
参数名 | 示例值 | 参数类型 | 参数描述 |
---|---|---|---|
creationTimestamp | String | String | 创建时间 |
labels | Object | map[string]string | 标签 |
name | String | String | OPA策略名 |
namespace | String | String | 命名空间 |
resourceVersion | String | String | 资源版本 |
返回示例:成功
{
"statusCode": 2000,
"message": "SUCCESS",
"code": "CSM_2000",
"returnObj": {
"list": [
{
"creationTimestamp": "2023-10-18T04:20:02Z",
"label": {
"version": "v1"
},
"name": "object-policy",
"namespace": "default",
"resourceVersion": "8899494"
},
{
"creationTimestamp": "2023-10-18T02:01:17Z",
"label": {
"version": "v2"
},
"name": "reviews1",
"namespace": "default",
"resourceVersion": "8833636"
}
]
}
}
返回示例:失败(详见接口失败示例章节)