Quota object model
The object model describing this resource contains the following objects.
quotaThresholdPercentages
Attribute | JSON Type | Data Type | Description |
limit | number | uint64 | The upper limit of space size or file numbers. |
isHard | boolean | boolean | Indicates whether the limit is a hard limit, that is, whether the limit will be enforced. |
reset | number | int | Percent of the amount of space size or file numbers specified in the limit field at which a reset alert is sent. This value cannot exceed the value of the warning alert. A minimum value is required. |
warning | number | int | Percent of the amount of space or number of the file count specified in the limit field at which a warning alert is sent. This value cannot exceed the value of the severe alert. A minimum value is required. |
severe | number | int | Percent of the amount of space or number of file count specified in the limit field at which a severe alert is sent. This value cannot be bigger than 100. A minimum value is required. |
quotaUsage
Attribute | JSON Type | Data Type | Description |
diskUsage | number | uint64 | Actual usage of disk space of the quota in units of bytes. |
diskUsageThreshold | object | object | Quota space size usage. The object type is quotaThresholdPercentages. |
filecountThreshold | object | object | Quota file number usage. The object type is quotaThresholdPercentages. |
fileUsage | number | uint64 | Actual number of files created under the quota. |
globalId | string | string | Global quota ID |
logEvent | boolean | boolean | Boolean flag indicating whether events should be logged. |
filesystemQuota
Attribute | JSON Type | Data Type | Description |
filesystemId | string | string | File system ID where the quota resides. |
objectId | string | string | ID of the filesystem quota object. |
quota | object | object |
Object that describes the quota usage and thresholds. The object type is quotaUsage. |
targetDomain | string | string | Target domain, if the targetName is a CIFS/SMB user or group. |
targetName | string | string | User or group that the quota is targeted at. |
targetType | string | string |
Target type. Supported values are:
|
virtualServerId | number | int | Virtual server ID of the quota object. |
virtualVolumeQuota
Attribute | JSON Type | Data Type | Description |
filesystemId | string | string | File system ID where the quota resides. |
objectId | string | string | ID of the virtual volume quota object. |
quota | object | object |
Object that describes the quota usage and thresholds. The object type is quotaUsage. |
targetDomain | string | string | Target domain, if the targetName is a CIFS/SMB user or group. |
targetName | string | string | User or group that the quota is targeted at. |
targetType | string | string |
Target type. Supported values are:
|
virtualServerId | number | int | Virtual server ID of the quota object. |
virtualVolumeId | number | uint64 | Integer value that identifies the virtual volume where the quota resides. |
virtualVolumeName | string | string | Name of the virtual volume where the quota resides. |
virtualVolumeObjectId | string | string | Object ID of the virtual volume where the quota resides. |