Hypervisors
Hypervisors interface (1.1 extension).
-
class novaclient.v2.hypervisors.Hypervisor(manager, info, loaded=False, resp=None)
Bases: novaclient.base.Resource
Populate and bind to a manager.
Parameters: |
- manager – BaseManager object
- info – dictionary representing resource attributes
- loaded – prevent lazy-loading if set to True
- resp – Response or list of Response objects
|
-
NAME_ATTR = 'hypervisor_hostname'
-
class novaclient.v2.hypervisors.HypervisorManager(api)
Bases: novaclient.base.ManagerWithFind
-
get(hypervisor)
Get a specific hypervisor.
-
is_alphanum_id_allowed = True
-
list(detailed=True)
Get a list of hypervisors.
-
resource_class
alias of Hypervisor
-
search(hypervisor_match, servers=False)
Get a list of matching hypervisors.
Parameters: | servers – If True, server information is also retrieved. |
-
statistics()
Get hypervisor statistics over all compute nodes.
Kept for backwards compatibility, new code should call
hypervisor_stats.statistics() instead of hypervisors.statistics()
-
uptime(hypervisor)
Get the uptime for a specific hypervisor.
-
class novaclient.v2.hypervisors.HypervisorStats(manager, info, loaded=False, resp=None)
Bases: novaclient.base.Resource
Populate and bind to a manager.
Parameters: |
- manager – BaseManager object
- info – dictionary representing resource attributes
- loaded – prevent lazy-loading if set to True
- resp – Response or list of Response objects
|
-
class novaclient.v2.hypervisors.HypervisorStatsManager(api)
Bases: novaclient.base.Manager
-
resource_class
alias of HypervisorStats
-
statistics()
Get hypervisor statistics over all compute nodes.