Sets a quota for a fileset.
Operation description
Only CPFS for Lingjun 2.7.0 and later support setting quotas for filesets.
The minimum fileset capacity quota is 10 GiB, and the capacity is increased in increments of 1 GiB.
A fileset supports up to 10 billion files or directories. The minimum value is 10,000, and the value is increased in increments of 1.
When you modify a directory quota, the quota capacity or file count must be greater than the used capacity or file count.
Specify at least one of the capacity limit and file count limit.
Quota statistics have a 15-minute delay. The actual usage takes effect 15 minutes later.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
nas:SetFilesetQuota |
update |
*Fileset
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| FileSystemId |
string |
Yes |
The ID of the CPFS for Lingjun file system. The ID must start with Note
CPFS for Lingjun file systems with the bmcpfs- prefix cannot be created by calling the CreateFileSystem operation. You must create them in the console. |
bmcpfs-290w65p03ok64ya**** |
| FsetId |
string |
Yes |
Fileset ID。 |
fset-1902718ea0ae**** |
| DryRun |
boolean |
No |
Specifies whether to perform a dry run for this request. A dry run checks parameter validity and dependencies without actually deleting the instance or incurring fees. Valid values:
|
false |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length. For more information, see How to ensure idempotence. Note
If you do not specify this parameter, the system automatically uses the RequestId of the API request as the ClientToken. The RequestId may be different for each API request. |
123e4567-e89b-12d3-a456-42665544**** |
| FileCountLimit |
integer |
No |
The file count limit for the quota. Valid values:
Note
If this parameter is not specified, the file count is unlimited. |
10000 |
| SizeLimit |
integer |
No |
The total capacity limit for the quota. Unit: bytes. Valid values:
Note
If this parameter is not specified, the capacity is unlimited. |
10737418240 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
2D69A58F-345C-4FDE-88E4-BF518948**** |
Examples
Success response
JSON format
{
"RequestId": "2D69A58F-345C-4FDE-88E4-BF518948****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IllegalCharacters | The parameter contains illegal characters. | The parameter contains illegal characters. |
| 400 | MissingFileSystemId | FileSystemId is mandatory for this action. | The FileSystemId parameter is not specified. |
| 400 | MissingFsetId | FsetId is mandatory for this action. | The Fileset ID parameter is not specified. |
| 400 | Quota.Invalid.Limit | Quota limit is invalid. | Invalid quota. |
| 400 | Quota.Exceed.Limit | Quota exceed limit. | The quota is below the Fileset limit. |
| 400 | InvalidFilesetId.NotFound | Invalid FilesetId. | Fileset does not exist |
| 403 | OperationDenied.DependencyViolation | The operation is denied due to dependancy violation. | The conditions for this operation are not met. |
| 403 | OperationDenied.FilesetNotSupported | The operation is not supported. | The file system does not support Fileset. |
| 404 | InvalidFileSystem.NotFound | The specified file system does not exist. | The specified file system does not exist. |
| 404 | InvalidFsetId.NotFound | The specified Fileset ID does not exist. | The specified Fileset does not exist. |
| 429 | Throttling.Api | Request was denied due to api flow control. | The request is throttled. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.