Update Namespace Quota
PUT /object/namespaces/namespace/{namespace}/quota
Updates the namespace quota for a specified namespace.
| namespace | Namespace identifier for which namespace quota details need to be updated. |
Required Roles
Prerequisites
The following conditions must be met in order to call this operation.
Request Payload
<namespace_quota_details>
<blockSize></blockSize>
<notificationSize></notificationSize>
<blockSizeInCount></blockSizeInCount>
<notificationSizeInCount></notificationSizeInCount>
</namespace_quota_details>
{
"blockSize": "",
"notificationSize": "",
"blockSizeInCount": "",
"notificationSizeInCount": ""
}
All parameters are required unless otherwise stated.
| Field |
Description |
Type |
Notes |
| namespace_quota_details |
|
|
|
| blockSize |
Block size in GB. |
Long |
|
| notificationSize |
Notification size in GB. |
Long |
|
| blockSizeInCount |
Block size in Count. |
Long |
|
| notificationSizeInCount |
Notification size in Count. |
Long |
|
Response Body
Response indicating Success or Failure to update namespace quota details
Examples
Request
PUT https://192.168.0.0:4443/object/namespaces/namespace/s3/quota
Content-Type: application/xml
X-SDS-AUTH-TOKEN=BAAcRGtUUmNOZHNpbitMaEVhZUhhdWtad1J3WDRRPQMAUAQADTEzNzk1NDIwMjQ4MzACAAEABQA5dXJuOnN0b3JhZ2VvczpUb2tlbjoxYmVhNGJiMy04M2MwLTRlOGItODc4Ni1iYWYxYmM4NTZkNTY6AgAC0A8=
<?xml version="1.0" encoding="UTF-8" ?>
<namespace_quota_details>
<blockSize>2</blockSize>
<notificationSize>2</notificationSize>
</namespace_quota_details>
Response
HTTP/1.1 200 OK
Content-Type: application/xml
Request
PUT https://192.168.0.0:4443/object/namespaces/namespace/s3/quota.json HTTP/1.1
Content-Type: application/json
X-SDS-AUTH-TOKEN=BAAcRGtUUmNOZHNpbitMaEVhZUhhdWtad1J3WDRRPQMAUAQADTEzNzk1NDIwMjQ4MzACAAEABQA5dXJuOnN0b3JhZ2VvczpUb2tlbjoxYmVhNGJiMy04M2MwLTRlOGItODc4Ni1iYWYxYmM4NTZkNTY6AgAC0A8=
{
"namespace_quota_details": {
"blockSize": "2",
"notificationSize": "2"
}
}
Response
HTTP/1.1 200 OK
Content-Type: application/json
Request
curl -H $token -H "Content-Type: application/xml" -X PUT https://$nodeIp:4443/object/namespaces/namespace/s3/quota
Response
HTTP/1.1 200 OK
Content-Type: application/xml