Queries policies.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
apig:ListPolicies |
none |
*All Resource
|
None | None |
Request syntax
GET /v1/policies HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| withAttachments |
boolean |
No |
Specifies whether to return attachment information. |
false |
| attachResourceId |
string |
No |
The attachment point ID. |
api-cq7l5s5lhtgi6qasrdc0 |
| attachResourceType |
string |
No |
The types of attachment points supported by the policy. Valid values:
|
HttpApi |
| environmentId |
string |
No |
The environment ID. |
env-cq7l5s5lhtgi6qasrdc0 |
| gatewayId |
string |
No |
The gateway ID. |
gw-cq2fm65lhtgm9nrrl7ag |
| withSystemPolicy |
boolean |
No |
Specifies whether it is a system policy. |
true |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| requestId |
string |
The request ID for API call tracing. |
393E2630-DBE7-5221-AB35-9E740675491A |
| code |
string |
The status code. |
Ok |
| message |
string |
The status message. |
success |
| data |
object |
The response payload. |
|
| pageNumber |
integer |
The page number. |
1 |
| pageSize |
integer |
The page size. |
10 |
| totalSize |
integer |
The total number of entries returned. |
18 |
| items |
array |
The list of policies. |
|
| PolicyInfo |
The details of a policy. |
Examples
Success response
JSON format
{
"requestId": "393E2630-DBE7-5221-AB35-9E740675491A",
"code": "Ok",
"message": "success",
"data": {
"pageNumber": 1,
"pageSize": 10,
"totalSize": 18,
"items": [
{
"policyId": "p-cq7l5s5lhtgi6qasrdc0",
"direction": "InBound",
"className": "RateLimit",
"classAlias": "流量控制",
"config": "{\"enable\":false}",
"attachments": [
{
"policyAttachmentId": "pr-cq7l5s5lhtgi6qasrdc0",
"attachResourceId": "",
"attachResourceType": "HttpApi",
"environmentId": "env-cq7l5s5lhtgi6qasrdc0",
"gatewayId": "gw-cpr4f9dlhtgq5ksfgmb0",
"attachResourceIds": [
"api-cq7l5s5lhtgi6qasrdc0"
],
"attachResourceParentIds": [
""
]
}
],
"name": "test-policy",
"type": "策略类型",
"executeStage": "PluginPost",
"executePriority": "310"
}
]
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.