Retrieves all quota rules for a specified Polarlakebase instance.
Operation description
Description
This operation queries all quota rules for a specific Polarlakebase instance and supports fuzzy matching using the
QuotaNameMatchandPatternMatchparameters.Paging is not yet available and will be released in a future kernel update. Therefore, the returned results are not paginated.
The
PolarFsInstanceIdparameter is required. You must use this parameter to specify the Polarlakebase instance that you want to query.You can use optional parameters, such as
QuotaNameMatchandPatternMatch, to filter quota rules.The returned data includes the total number of quota rules and details for each rule, such as the rule ID, name, description, and capacity limit.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
polardb:DescribePolarFsQuota |
none |
*All Resource
|
None | None |
Request syntax
POST HTTP/1.1
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| PolarFsInstanceId |
string |
Yes |
The ID of the Polarlakebase instance. |
pfs-2ze0i74ka607***** |
| DBClusterId |
string |
No |
The cluster ID. Note
For Enterprise, Basic, and Data Lakehouse Edition clusters, call the DescribeDBClusters operation to query the cluster ID. |
pc-************** |
| RegionId |
string |
No |
The region ID. Note
Call the DescribeRegions operation to view information about all available regions for your account, including region IDs. |
cn-beijing |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The request ID. |
2FED790E-FB61-4721-8C1C-07C627****** |
| PolarFsInstanceId |
string |
The ID of the Polarlakebase instance. |
pfs-2ze0i74ka607***** |
| PageSize |
string |
The number of records per page. Valid values: 5 to 50. Default value: 10. |
10 |
| PageNumber |
string |
The page number. |
1 |
| TotalRecordCount |
string |
The total number of records. |
5 |
| PageRecordCount |
string |
The number of records on the current page. |
5 |
| PolicyItems |
array<object> |
The rule details. |
|
|
object |
The rule. |
||
| Id |
integer |
The rule ID. |
73 |
| Name |
string |
The rule name. |
xxxxx |
| Description |
string |
The rule description. |
NULL |
| Include |
string |
The wildcard pattern for matching paths.
|
/a* |
| Exclude |
string |
The matching rule to exclude specific paths.
|
NULL |
| SizeLimit |
integer |
The total capacity limit for files in the folder. Unit: GB.
|
1 |
| FileCountLimit |
integer |
The limit on the number of user files in the folder. |
77 |
| AccessTTL |
integer |
The TTL for the access time. Unit: seconds. |
7200 |
| ChangeTTL |
integer |
The TTL for the change time. Unit: seconds. |
7200 |
| Priority |
integer |
The priority of the quota rule. |
1 |
| Enabled |
boolean |
Indicates whether the rule is enabled. Valid values:
|
false |
Examples
Success response
JSON format
{
"RequestId": "2FED790E-FB61-4721-8C1C-07C627******",
"PolarFsInstanceId": "pfs-2ze0i74ka607*****",
"PageSize": "10",
"PageNumber": "1",
"TotalRecordCount": "5",
"PageRecordCount": "5",
"PolicyItems": [
{
"Id": 73,
"Name": "xxxxx",
"Description": "NULL",
"Include": "/a*",
"Exclude": "NULL",
"SizeLimit": 1,
"FileCountLimit": 77,
"AccessTTL": 7200,
"ChangeTTL": 7200,
"Priority": 1,
"Enabled": false
}
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.