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