pool.query¶
Sent on pool changes.
Type: object
No Additional Properties
No Additional Properties
No Additional Properties
No Additional Items
No Additional Items
No Additional Items
No Additional Items
No Additional Items
No Additional Items
No Additional Properties
No Additional Properties
No Additional Properties
No Additional Items
No Additional Items
No Additional Items
No Additional Items
No Additional Items
No Additional Items
No Additional Properties
PoolAddedEvent
Type: objectNo Additional Properties
Id
Type: integerPoolEntry
Type: objectNo Additional Properties
Id
Type: integerName
Type: stringGuid
Type: stringStatus
Type: stringPath
Type: stringScan
Type: object
Example:
{
"bytes_issued": null,
"bytes_processed": null,
"bytes_to_process": null,
"end_time": null,
"errors": null,
"function": null,
"pause": null,
"percentage": null,
"start_time": null,
"state": null,
"total_secs_left": null
}
Type: null
Expand
Type: object
Example:
{
"bytes_reflowed": 978944,
"bytes_to_reflow": 835584,
"end_time": null,
"expanding_vdev": 0,
"percentage": 85.35564853556485,
"start_time": null,
"state": "FINISHED",
"total_secs_left": null,
"waiting_for_resilver": 0
}
Type: null
Is Upgraded
Type: boolean Default: falseHealthy
Type: booleanWarning
Type: booleanStatus Code
Type: string
Type: null
Status Detail
Type: string
Type: null
Size
Type: integer
Type: null
Allocated
Type: integer
Type: null
Free
Type: integer
Type: null
Freeing
Type: integer
Type: null
Dedup Table Size
Type: integer
Type: null
Dedup Table Quota
Type: string
Type: null
Fragmentation
Type: string
Type: null
Size Str
Type: string
Type: null
Allocated Str
Type: string
Type: null
Free Str
Type: string
Type: null
Freeing Str
Type: string
Type: null
Autotrim
Type: objectExample:
{
"parsed": "off",
"rawvalue": "off",
"source": "DEFAULT",
"value": "off"
}
PoolTopology
Type: objectNo Additional Properties
Data
Type: arrayNo Additional Items
Each item of this array must be:
Type: object
Log
Type: arrayNo Additional Items
Each item of this array must be:
Type: object
Cache
Type: arrayNo Additional Items
Each item of this array must be:
Type: object
Spare
Type: arrayNo Additional Items
Each item of this array must be:
Type: object
Special
Type: arrayNo Additional Items
Each item of this array must be:
Type: object
Dedup
Type: arrayNo Additional Items
Each item of this array must be:
Type: object
Type: null
PoolChangedEvent
Type: objectNo Additional Properties
Id
Type: integerPoolEntry
Type: objectNo Additional Properties
Id
Type: integerName
Type: stringGuid
Type: stringStatus
Type: stringPath
Type: stringScan
Type: object
Example:
{
"bytes_issued": null,
"bytes_processed": null,
"bytes_to_process": null,
"end_time": null,
"errors": null,
"function": null,
"pause": null,
"percentage": null,
"start_time": null,
"state": null,
"total_secs_left": null
}
Type: null
Expand
Type: object
Example:
{
"bytes_reflowed": 978944,
"bytes_to_reflow": 835584,
"end_time": null,
"expanding_vdev": 0,
"percentage": 85.35564853556485,
"start_time": null,
"state": "FINISHED",
"total_secs_left": null,
"waiting_for_resilver": 0
}
Type: null
Is Upgraded
Type: boolean Default: falseHealthy
Type: booleanWarning
Type: booleanStatus Code
Type: string
Type: null
Status Detail
Type: string
Type: null
Size
Type: integer
Type: null
Allocated
Type: integer
Type: null
Free
Type: integer
Type: null
Freeing
Type: integer
Type: null
Dedup Table Size
Type: integer
Type: null
Dedup Table Quota
Type: string
Type: null
Fragmentation
Type: string
Type: null
Size Str
Type: string
Type: null
Allocated Str
Type: string
Type: null
Free Str
Type: string
Type: null
Freeing Str
Type: string
Type: null
Autotrim
Type: objectExample:
{
"parsed": "off",
"rawvalue": "off",
"source": "DEFAULT",
"value": "off"
}
PoolTopology
Type: objectNo Additional Properties
Data
Type: arrayNo Additional Items
Each item of this array must be:
Type: object
Log
Type: arrayNo Additional Items
Each item of this array must be:
Type: object
Cache
Type: arrayNo Additional Items
Each item of this array must be:
Type: object
Spare
Type: arrayNo Additional Items
Each item of this array must be:
Type: object
Special
Type: arrayNo Additional Items
Each item of this array must be:
Type: object
Dedup
Type: arrayNo Additional Items
Each item of this array must be:
Type: object
Type: null
PoolRemovedEvent
Type: objectNo Additional Properties
Id
Type: integerRequired roles: POOL_READ