openstack.compute.v2.server_diagnostics¶
The ServerDiagnostics Class¶
The ServerDiagnostics
class inherits from
Resource
.
- class openstack.compute.v2.server_diagnostics.ServerDiagnostics(_synchronized=False, connection=None, **attrs)¶
The base resource
- Parameters:
_synchronized (bool) – This is not intended to be used directly. See
new()
andexisting()
.connection (openstack.connection.Connection) – Reference to the Connection being used. Defaults to None to allow Resource objects to be used without an active Connection, such as in unit tests. Use of
self._connection
in Resource code should protect itself with a check for None.
- resource_key = 'diagnostics'¶
Singular form of key for resource.
- base_path = '/servers/%(server_id)s/diagnostics'¶
The base part of the URI for this resource.
- allow_fetch = True¶
Allow get operation for this resource.
- requires_id = False¶
Do calls for this resource require an id
- has_config_drive¶
Indicates whether or not a config drive was used for this server.
- state¶
The current state of the VM.
- driver¶
The driver on which the VM is running.
- hypervisor¶
The hypervisor on which the VM is running.
- hypervisor_os¶
The hypervisor OS.
- uptime¶
The amount of time in seconds that the VM has been running.
- num_cpus¶
The number of vCPUs.
- num_disks¶
The number of disks.
- num_nics¶
The number of vNICs.
- memory_details¶
The dictionary with information about VM memory usage.
- cpu_details¶
The list of dictionaries with detailed information about VM CPUs.
- disk_details¶
The list of dictionaries with detailed information about VM disks.
- nic_details¶
The list of dictionaries with detailed information about VM NICs.
- server_id¶
The ID for the server.