Development Guides Home >> Guide to Standardized Hooks >> Hookable Events
Guide to Standardized Hooks - DiskQuota Functions
The DiskQuota
category's events occur during disk quota processing.
critical
This event triggers whenever a cPanel account approaches its disk quota.
Information
-
Action code runs as:
root
- Blocking attribute: Unavailable.
- Escalate privileges attribute: N/A
Available stages
-
pre
- The hook's action code runs when an account's disk usage reachescritical
status.
pre returns
Return | Type | Description | Possible values | Example |
---|---|---|---|---|
blocks_limit |
integer | The cPanel account's disk quota, measured in bytes. | A positive integer. | 1000000 |
blocks_used |
integer | The cPanel account's amount of disk space used, measured in bytes. | A positive integer. | 999999 |
contact_info |
hash | A hash that contains information about the cPanel account's contact settings. | ||
cpuser |
hash | A hash that contains information about the cPanel user account. | ||
inodes_used |
integer | The cPanel account's amount of inodes used. | A positive integer. | 12345678 |
inodes_limit |
integer | The cPanel account's inodes quota. | A positive integer. | 123456789 |
fail
This event triggers whenever a cPanel account exceeds its disk quota.
Information
-
Action code runs as:
root
- Blocking attribute: Unavailable.
- Escalate privileges attribute: N/A
Available stages
-
pre
- The hook's action code runs when an account exceeds its disk quota.
pre returns
Return | Type | Description | Possible values | Example |
---|---|---|---|---|
blocks_limit |
integer | The cPanel account's disk quota, measured in bytes. | A positive integer. | 1000000 |
blocks_used |
integer | The cPanel account's amount of disk space used, measured in bytes. | A positive integer. | 999999 |
contact_info |
hash | A hash that contains information about the cPanel account's contact settings. | ||
cpuser |
hash | A hash that contains information about the cPanel user account. | ||
inodes_used |
integer | The cPanel account's amount of inodes used. | A positive integer. | 12345678 |
inodes_limit |
integer | The cPanel account's inodes quota. | A positive integer. | 123456789 |
warn
Information
-
Action code runs as:
root
- Blocking attribute: Unavailable.
- Escalate privileges attribute: N/A
Available stages
-
pre
- The hook's action code runs when an account's disk usage reacheswarn
status.
pre returns
Return | Type | Description | Possible values | Example |
---|---|---|---|---|
blocks_limit |
integer | The cPanel account's disk quota, measured in bytes. | A positive integer. | 1000000 |
blocks_used |
integer | The cPanel account's amount of disk space used, measured in bytes. | A positive integer. | 999999 |
contact_info |
hash | A hash that contains information about the cPanel account's contact settings. | ||
cpuser |
hash | A hash that contains information about the cPanel user account. | ||
inodes_used |
integer | The cPanel account's amount of inodes used. | A positive integer. | 12345678 |
inodes_limit |
integer | The cPanel account's inodes quota. | A positive integer. | 123456789 |