Hypervisor
Hypervisors are responsible for housing virtual machines/instances. This resource inherits from Resource and has direct access to the resource’s database object.
Attribute |
Description |
---|---|
resource_id |
The primary resource identifier that takes the form of a prefix followed by numbers and letters |
organization_service_id |
The ID of the parent organization service (cloud) |
region_name |
The region where the hypervisor lives |
hypervisor_id |
The provider ID of the hypervisor |
name |
The name of the hypervisor |
address |
The IP address of the hypervisor |
port |
The port the hypervisor listens on |
hypervisor_type |
The type of hypervisor |
hypervisor_version |
The hypervisor version |
state |
The lifecycle state of the hypervisor |
availability_zone |
The availability zone where the Hypervisor lives |
instances |
Returns a list of instances running on this hypervisor |
Hypervisor Operations
static get_db_class()
static get_provider_id_field()
get_resource_dependencies()
static get_resource_type()
get_supported_actions()
handle_resource_created(user_resource_id=None, project_resource_id=None)
handle_resource_destroyed(user_resource_id=None)
handle_resource_modified(resource, *args, **kwargs)
hypervisor
hypervisor_id
top_level_resource = True