Abiquo Documentation Cookies Policy

Our Documentation website uses cookies to improve your experience. Please visit our Cookie Policy page for more information about cookies and how we use them.


Abiquo 4.4

Skip to end of metadata
Go to start of metadata

Contents:

Hypervisor Resource

The HypervisorTypes Resource represents the private and public cloud providers supported by the platform. It describes the functionality that the platform supports for each provider.

Main URI of the Resource

This class operates mainly over the Resource URI: /config/hypervisortypes

Exposed Methods

Retrieve all hypervisor types

Returns the hypevisor types supported by the platform.

Synopsis: GET http://example.com/api/config/hypervisortypes
Roles Required: AUTHENTICATED
Request Headers: Accept:  application/vnd.abiquo.hypervisortypes+json; version=4.4; application/vnd.abiquo.hypervisortypes+xml; version=4.4;  Content-type: ;
Request Parameters:

Parameter

Required

Default Value

Description

 

 

 

 

Request Message Body Entity: 
Response Message Body Entity: HypervisorTypes Media Type
Request Example:

 Click here to show or hide the request example

GET_cfg_hvtypes_AC_hvtypes_j.0001.txt

cURL:

curl -X GET http://localhost:9000/api/config/hypervisortypes \ 
	 -H 'Accept:application/vnd.abiquo.hypervisortypes+json; version=4.2' \ 
	 -u user:password --verbose 

Success status code: 200

Request payload:

--none--

Response payload:

{
  "links": [], 
  "collection": [
    {
      "operations": {
        "icloudprovider": {}, 
        "icompute": {}, 
        "istaticregions": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "ANOTHER_META_CLOUD_PROVIDER_REGION", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_CLOUD_PROVIDER_REGION", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "anotherMetaCloudProviderRegion"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_CLOUD_PROVIDER_REGION/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_CLOUD_PROVIDER_REGION/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_CLOUD_PROVIDER_REGION/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "anotherMetaCloudProviderRegion"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "poll": {}, 
        "istaticregions": {}, 
        "externalnetworking": {}, 
        "firewall": {}, 
        "publicip": {}, 
        "loadbalancers": {}, 
        "mac": {}, 
        "vpc": {}, 
        "networking": {}, 
        "icompute": {}, 
        "availabilityzones": {}, 
        "retrievevirtualmachine": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "CP_TEST", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CP_TEST", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "CloudProviderTest"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CP_TEST/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CP_TEST/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CP_TEST/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "loadbalancer_algorithms_csv": "alg", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "CloudProviderTest"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "elastichosts-hkg-e", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-hkg-e", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "ElasticHosts Hong Kong"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-hkg-e/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-hkg-e/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-hkg-e/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "ElasticHosts Hong Kong"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "poll": {}, 
        "icompute": {
          "pause": []
        }
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "ANOTHER_TEST_HYPERVISOR", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_TEST_HYPERVISOR", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "AnotherTestHypervisor"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_TEST_HYPERVISOR/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_TEST_HYPERVISOR/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "QCOW2_SPARSE", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VDI_SPARSE", 
        "QCOW2_SPARSE", 
        "VMDK_SPARSE", 
        "VMDK_FLAT"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "extra_hard_disk": "true", 
        "host_port": "NO_APPLICABLE", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "datastore_directory_editable": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "AnotherTestHypervisor"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "elastichosts-lon-b", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-lon-b", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "ElasticHosts UK: London Maidenhead"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-lon-b/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-lon-b/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-lon-b/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "ElasticHosts UK: London Maidenhead"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "icompute": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "HypervisorWithNoMetrics", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/HypervisorWithNoMetrics", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "HypervisorWithNoMetrics"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/HypervisorWithNoMetrics/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/HypervisorWithNoMetrics/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "OPTIONAL", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "OPTIONAL", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "agent_port": "MANDATORY", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "HypervisorWithNoMetrics"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "elastichosts-sjc-c", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-sjc-c", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "ElasticHosts US: San Jose"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-sjc-c/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-sjc-c/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-sjc-c/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "ElasticHosts US: San Jose"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "virtualmachinemetrics": {
          "setMonitoringLevel": [], 
          "getMeasures": [], 
          "listMonitoringLevels": []
        }, 
        "icompute": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "HypervisorWithMetricsUnsupported", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/HypervisorWithMetricsUnsupported", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "HypervisorWithMetricsUnsupported"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/HypervisorWithMetricsUnsupported/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/HypervisorWithMetricsUnsupported/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "OPTIONAL", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "OPTIONAL", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "agent_port": "MANDATORY", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "HypervisorWithMetricsUnsupported"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "icompute": {}, 
        "ifixedsnapshotdiskformat": {}, 
        "retrievevirtualmachine": {}, 
        "poll": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "HYPERV_301", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/HYPERV_301", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "Hyper-V"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/HYPERV_301/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/HYPERV_301/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VHDX_SPARSE", 
      "guestsetups": [
        "CLOUD_INIT"
      ], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VHD_FLAT", 
        "VHD_SPARSE", 
        "VHDX_FLAT", 
        "VHDX_SPARSE", 
        "ISO"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "false", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "OPTIONAL", 
        "hot_reconfigure_disks": "false", 
        "host_ip": "MANDATORY", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "MANDATORY", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "true", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_credentials": "NO_APPLICABLE"
      }, 
      "realName": "Hyper-V"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "snapshot": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "cloudsigma2-sjc", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-sjc", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "CloudSigma San Jose"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-sjc/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-sjc/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-sjc/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "CloudSigma San Jose"
    }, 
    {
      "operations": {
        "icloudprovider": {}, 
        "icompute": {
          "powerOn": [], 
          "getState": [], 
          "exist": [
            "location"
          ]
        }, 
        "istaticregions": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "ANOTHER_META_CLOUD_PROVIDER", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_CLOUD_PROVIDER", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "anotherMetaCloudProvider"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_CLOUD_PROVIDER/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_CLOUD_PROVIDER/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_CLOUD_PROVIDER/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "anotherMetaCloudProvider"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "publicip": {}, 
        "externalnetworking": {}, 
        "vpc": {}, 
        "networking": {}, 
        "icompute": {}, 
        "poll": {}, 
        "retrievevirtualmachine": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "ONE_CLOUD_PROVIDER", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ONE_CLOUD_PROVIDER", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "ONE_CLOUD_PROVIDER"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ONE_CLOUD_PROVIDER/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ONE_CLOUD_PROVIDER/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ONE_CLOUD_PROVIDER/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "ONE_CLOUD_PROVIDER"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "elastichosts-lax-p", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-lax-p", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "ElasticHosts US: Los Angeles"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-lax-p/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-lax-p/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-lax-p/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "ElasticHosts US: Los Angeles"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "elastichosts-lon-p", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-lon-p", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "ElasticHosts UK: London Portsmouth"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-lon-p/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-lon-p/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-lon-p/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "ElasticHosts UK: London Portsmouth"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "virtualmachinemetrics": {}, 
        "icompute": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "METRICS_TEST_HYPERVISOR_THREE", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_THREE", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "MetricsTestHypervisorThree"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_THREE/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_THREE/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT", 
        "QCOW2_FLAT", 
        "VHD_FLAT"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "extra_hard_disk": "false", 
        "host_port": "NO_APPLICABLE", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_credentials": "OPTIONAL", 
        "manager_ip": "OPTIONAL", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "MANDATORY", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "MetricsTestHypervisorThree"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "icompute": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "METRICS_TEST_HYPERVISOR_TWO", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_TWO", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "MetricsTestHypervisorTwo"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_TWO/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_TWO/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT", 
        "QCOW2_FLAT", 
        "VHD_FLAT"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "extra_hard_disk": "false", 
        "host_port": "NO_APPLICABLE", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_credentials": "OPTIONAL", 
        "manager_ip": "OPTIONAL", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "MANDATORY", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "MetricsTestHypervisorTwo"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "icompute": {}, 
        "ifixedsnapshotdiskformat": {}, 
        "poll": {}, 
        "snapshots": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "TEST_HYPERVISOR_WITH_TOOLS", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_HYPERVISOR_WITH_TOOLS", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "TestHypervisor"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_HYPERVISOR_WITH_TOOLS/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_HYPERVISOR_WITH_TOOLS/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [
        "HYPERVISOR_TOOLS"
      ], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT", 
        "QCOW2_FLAT", 
        "VHD_FLAT", 
        "ISO"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "extra_hard_disk": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "host_port": "NO_APPLICABLE", 
        "agent_ip": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_ip": "OPTIONAL", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "host_credentials": "MANDATORY", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_credentials": "OPTIONAL"
      }, 
      "realName": "TestHypervisor"
    }, 
    {
      "operations": {
        "iregions": {}, 
        "icloudprovider": {}, 
        "icompute": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "DYNAMIC_REGIONS", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/DYNAMIC_REGIONS", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "DynamicRegionsProvider"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/DYNAMIC_REGIONS/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/DYNAMIC_REGIONS/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/DYNAMIC_REGIONS/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "MANDATORY", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "DynamicRegionsProvider"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "icompute": {}, 
        "imanagerhypervisor": {}, 
        "retrievevirtualmachine": {}, 
        "poll": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "ONE_MANAGER", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ONE_MANAGER", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "ONE_MANAGER"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ONE_MANAGER/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ONE_MANAGER/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "OPTIONAL", 
        "host_port": "MANDATORY", 
        "host_ip": "OPTIONAL", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "MANDATORY", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "discover_through_manager": "true", 
        "host_credentials": "OPTIONAL", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "MANDATORY"
      }, 
      "realName": "ONE_MANAGER"
    }, 
    {
      "operations": {
        "firewall": {
          "deleteFirewallPolicy": []
        }, 
        "icloudprovider": {}, 
        "icompute": {
          "powerOn": [], 
          "exist": [
            "location"
          ]
        }, 
        "istaticregions": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "ANOTHER_META_NO_FIREWALL_META_CLOUD_PROVIDER", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_NO_FIREWALL_META_CLOUD_PROVIDER", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "anothermetaNoFirewallMetaCloudProvider"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_NO_FIREWALL_META_CLOUD_PROVIDER/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_NO_FIREWALL_META_CLOUD_PROVIDER/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_NO_FIREWALL_META_CLOUD_PROVIDER/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "anothermetaNoFirewallMetaCloudProvider"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "icompute": {}, 
        "ifixedsnapshotdiskformat": {}, 
        "requestremoteaccess": {}, 
        "poll": {}, 
        "snapshots": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "TEST_HYPERVISOR_WITH_ACCESS", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_HYPERVISOR_WITH_ACCESS", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "TestHypervisorWithAccess"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_HYPERVISOR_WITH_ACCESS/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_HYPERVISOR_WITH_ACCESS/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT", 
        "QCOW2_FLAT", 
        "VHD_FLAT", 
        "ISO"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "extra_hard_disk": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "host_port": "NO_APPLICABLE", 
        "agent_ip": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_ip": "OPTIONAL", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "host_credentials": "MANDATORY", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_credentials": "OPTIONAL"
      }, 
      "realName": "TestHypervisorWithAccess"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icompute": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "EXTERNAL-DISK", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/EXTERNAL-DISK", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "EXTERNAL-DISK"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/EXTERNAL-DISK/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/EXTERNAL-DISK/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "DOCKER_IMAGE", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "DOCKER_IMAGE"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "OPTIONAL", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "EXTERNAL-DISK"
    }, 
    {
      "operations": {
        "icompute": {}, 
        "imanagerhypervisor": {}, 
        "ifixedsnapshotdiskformat": {}, 
        "snapshots": {}, 
        "virtualmachinerelocate": {}, 
        "ihypervisor": {}, 
        "mac": {}, 
        "virtualmachinemetrics": {
          "setMonitoringLevel": []
        }, 
        "poll": {}, 
        "retrievevirtualmachine": {}, 
        "hostmetrics": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "VMX_04", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/VMX_04", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "VMware vCenter"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/VMX_04/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/VMX_04/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [
        "CLOUD_INIT", 
        "HYPERVISOR_TOOLS"
      ], 
      "diskallocationtypes": [
        "THIN", 
        "THICK", 
        "THICK_EAGER_ZERO"
      ], 
      "compatibleformats": [
        "VMDK_FLAT", 
        "VMDK_SPARSE", 
        "ISO", 
        "VMDK_SPARSE", 
        "VMDK_STREAM_OPTIMIZED"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "MANDATORY", 
        "host_port": "OPTIONAL", 
        "host_ip": "MANDATORY", 
        "dvd_supported": "true", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "MANDATORY", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "discover_through_manager": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "scsi_controller_types_csv": "paravirtual,bus,sas,lsilogic", 
        "manager_port": "OPTIONAL"
      }, 
      "realName": "VMware vCenter"
    }, 
    {
      "operations": {
        "firewall": {
          "createFirewallPolicy": []
        }, 
        "icloudprovider": {}, 
        "icompute": {
          "powerOn": [], 
          "exist": [
            "location"
          ]
        }, 
        "istaticregions": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "META_NO_FIREWALL_META_CLOUD_PROVIDER", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_NO_FIREWALL_META_CLOUD_PROVIDER", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "metaNoFirewallMetaCloudProvider"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_NO_FIREWALL_META_CLOUD_PROVIDER/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_NO_FIREWALL_META_CLOUD_PROVIDER/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_NO_FIREWALL_META_CLOUD_PROVIDER/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "metaNoFirewallMetaCloudProvider"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "poll": {}, 
        "istaticregions": {}, 
        "externalnetworking": {}, 
        "firewall": {}, 
        "publicip": {}, 
        "loadbalancers": {}, 
        "mac": {}, 
        "vpc": {}, 
        "networking": {}, 
        "icompute": {}, 
        "availabilityzones": {}, 
        "retrievevirtualmachine": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "CP_TEST_NET_COMP", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CP_TEST_NET_COMP", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "CloudProviderTest"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CP_TEST_NET_COMP/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CP_TEST_NET_COMP/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CP_TEST_NET_COMP/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "loadbalancer_algorithms_csv": "alg", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "CloudProviderTest"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "snapshot": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "packet", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/packet", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "Packet"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/packet/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/packet/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/packet/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "Packet"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "elastichosts-ams-e", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-ams-e", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "ElasticHosts Netherlands: Amsterdam"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-ams-e/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-ams-e/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-ams-e/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "ElasticHosts Netherlands: Amsterdam"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "publicip": {}, 
        "externalnetworking": {}, 
        "vpc": {}, 
        "networking": {}, 
        "icompute": {
          "exist": []
        }, 
        "poll": {}, 
        "retrievevirtualmachine": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "META_CLOUD_PROVIDER_NO_REGIONS_PARTIAL", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER_NO_REGIONS_PARTIAL", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "META_CLOUD_PROVIDER_NO_REGIONS_PARTIAL"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER_NO_REGIONS_PARTIAL/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER_NO_REGIONS_PARTIAL/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER_NO_REGIONS_PARTIAL/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "META_CLOUD_PROVIDER_NO_REGIONS_PARTIAL"
    }, 
    {
      "operations": {
        "icloudprovider": {}, 
        "icompute": {}, 
        "istaticregions": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "META_CLOUD_PROVIDER_REGIONS", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER_REGIONS", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "metaCloudProviderRegions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER_REGIONS/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER_REGIONS/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER_REGIONS/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "metaCloudProviderRegions"
    }, 
    {
      "operations": {
        "icloudprovider": {}, 
        "icompute": {
          "powerOn": [
            "location"
          ], 
          "powerOff": [
            "location"
          ], 
          "getState": [], 
          "exist": []
        }, 
        "istaticregions": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "CLOUD_PROVIDER_PARTIALLY_VPC", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLOUD_PROVIDER_PARTIALLY_VPC", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "CLOUD_PROVIDER_PARTIALLY_VPC"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLOUD_PROVIDER_PARTIALLY_VPC/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLOUD_PROVIDER_PARTIALLY_VPC/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLOUD_PROVIDER_PARTIALLY_VPC/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "CLOUD_PROVIDER_PARTIALLY_VPC"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "snapshot": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "cloudsigma2-lvs", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-lvs", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "CloudSigma Las Vegas"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-lvs/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-lvs/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-lvs/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "CloudSigma Las Vegas"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "firewall": {}, 
        "publicip": {}, 
        "loadbalancers": {
          "listSSLCertificates": []
        }, 
        "mac": {}, 
        "vpc": {}, 
        "networking": {
          "createBulkIpsInNetwork": [], 
          "createIpInNetwork": [], 
          "registerVirtualMachineIpsInHost": [], 
          "unregisterVirtualMachineIpsFromHost": [], 
          "updateVirtualMachineIpsInHost": [], 
          "deleteIpFromNetwork": []
        }, 
        "icompute": {
          "pause": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "virtualmachinemetrics": {
          "setMonitoringLevel": []
        }, 
        "poll": {}, 
        "retrievevirtualmachine": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "azurecompute-arm", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/azurecompute-arm", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "Azure ARM"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/azurecompute-arm/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/azurecompute-arm/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/azurecompute-arm/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "loadbalancer_firewall_supported": "false", 
        "hot_reconfigure_add_cpu": "false", 
        "host_port": "NO_APPLICABLE", 
        "loadbalancer_addresses_reuse": "false", 
        "external_storage_not_supported": "true", 
        "loadbalancer_routingrules_protocols_csv": "TCP,UDP", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_ip": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "loadbalancer_addresses_type": "PRIVATE,PUBLIC", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "virtual_machine_allows_multiple_firewalls": "false", 
        "agent_ip": "NO_APPLICABLE", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "hot_reconfigure_add_ram": "false", 
        "loadbalancer_healthcheck_protocols_csv": "TCP,HTTP", 
        "hot_reconfigure_disks": "false", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "agent_port": "NO_APPLICABLE", 
        "manager_credentials": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "loadbalancer_algorithms_csv": "DEFAULT,SOURCEIP,SOURCEIPPROTOCOL", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "Azure ARM"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "snapshot": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "cloudsigma2-hnl", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-hnl", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "CloudSigma Honolulu"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-hnl/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-hnl/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-hnl/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "CloudSigma Honolulu"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "networking": {
          "createIpInNetwork": [], 
          "registerVirtualMachineIpsInHost": [], 
          "deleteNetwork": [], 
          "deleteIpFromNetwork": [], 
          "createNetwork": [], 
          "createBulkIpsInNetwork": [], 
          "modifyNetwork": [], 
          "unregisterVirtualMachineIpsFromHost": [], 
          "listIpsInNetwork": [], 
          "updateVirtualMachineIpsInHost": []
        }, 
        "iregions": {}, 
        "retrievevirtualmachine": {}, 
        "loadbalancers": {
          "listVirtualMachinesHealth": [], 
          "listSSLCertificates": [], 
          "removeRoutingRules": [], 
          "addRoutingRules": [], 
          "addHealthChecks": [], 
          "removeHealthChecks": []
        }, 
        "mac": {}, 
        "vpc": {
          "createVPC": [], 
          "deleteVPC": []
        }, 
        "requestremoteaccess": {}, 
        "icompute": {}, 
        "poll": {}, 
        "virtualmachinemetrics": {
          "setMonitoringLevel": []
        }, 
        "firewall": {
          "updateVirtualMachineAddressesInFirewall": []
        }
      }, 
      "diskcontrollertypes": [
        "SCSI", 
        "IDE"
      ], 
      "name": "VCD", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/VCD", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "vCloud Director"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/VCD/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/VCD/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/VCD/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "loadbalancer_firewall_supported": "false", 
        "extra_hard_disk": "false", 
        "host_port": "NO_APPLICABLE", 
        "loadbalancer_addresses_reuse": "false", 
        "external_storage_not_supported": "true", 
        "loadbalancer_routingrules_protocols_csv": "TCP,HTTPS,HTTP", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_ip": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "manager_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "repository_not_supported": "true", 
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "hot_reconfigure_add_ram": "false", 
        "loadbalancer_healthcheck_protocols_csv": "TCP,SSL,HTTP", 
        "manage_static_routes": "false", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "agent_port": "NO_APPLICABLE", 
        "manager_credentials": "NO_APPLICABLE", 
        "endpoint": "MANDATORY", 
        "virtual_machine_move_allowed": "false", 
        "loadbalancer_algorithms_csv": "LEAST_CONN,IP_HASH,ROUND_ROBIN,URI", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "agent_credentials": "NO_APPLICABLE", 
        "hot_reconfigure_add_cpu": "false"
      }, 
      "realName": "vCloud Director"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "icompute": {}, 
        "ifixedsnapshotdiskformat": {}, 
        "poll": {}, 
        "snapshots": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "CLONE_VM_TEST_HYPERVISOR", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLONE_VM_TEST_HYPERVISOR", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "CloneVmTestHypervisor"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLONE_VM_TEST_HYPERVISOR/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLONE_VM_TEST_HYPERVISOR/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT", 
        "QCOW2_FLAT", 
        "VHD_FLAT", 
        "ISO"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_ip": "OPTIONAL", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "host_credentials": "MANDATORY", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_credentials": "OPTIONAL"
      }, 
      "realName": "CloneVmTestHypervisor"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "publicip": {}, 
        "externalnetworking": {}, 
        "vpc": {}, 
        "networking": {}, 
        "icompute": {}, 
        "poll": {}, 
        "retrievevirtualmachine": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "META_ANOTHER_CLOUD_PROVIDER_NO_REGIONS", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_ANOTHER_CLOUD_PROVIDER_NO_REGIONS", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "META_ANOTHER_CLOUD_PROVIDER_NO_REGIONS"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_ANOTHER_CLOUD_PROVIDER_NO_REGIONS/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_ANOTHER_CLOUD_PROVIDER_NO_REGIONS/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_ANOTHER_CLOUD_PROVIDER_NO_REGIONS/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "META_ANOTHER_CLOUD_PROVIDER_NO_REGIONS"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "digitalocean2", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/digitalocean2", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "DigitalOcean v2"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/digitalocean2/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/digitalocean2/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/digitalocean2/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "DigitalOcean v2"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "icompute": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "ANOTHER_META_HYPERVISOR_PROVIDER", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_HYPERVISOR_PROVIDER", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "anotherMetaHypervisorProvider"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_HYPERVISOR_PROVIDER/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_HYPERVISOR_PROVIDER/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "MANDATORY", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "anotherMetaHypervisorProvider"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "icompute": {}, 
        "ifixedsnapshotdiskformat": {}, 
        "poll": {}, 
        "snapshots": {}, 
        "virtualmachinerelocate": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "TEST_HYPERVISOR_WITH_RELOCATE", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_HYPERVISOR_WITH_RELOCATE", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "TestHypervisorWithRelocate"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_HYPERVISOR_WITH_RELOCATE/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_HYPERVISOR_WITH_RELOCATE/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT", 
        "QCOW2_FLAT", 
        "VHD_FLAT", 
        "ISO"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "extra_hard_disk": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "host_port": "NO_APPLICABLE", 
        "agent_ip": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_ip": "OPTIONAL", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "host_credentials": "MANDATORY", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_credentials": "OPTIONAL"
      }, 
      "realName": "TestHypervisorWithRelocate"
    }, 
    {
      "operations": {
        "loadbalancers": {}, 
        "icloudprovider": {}, 
        "icompute": {}, 
        "istaticregions": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "LB_NO_FW_TEST", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/LB_NO_FW_TEST", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "LB_NO_FW_TEST"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/LB_NO_FW_TEST/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/LB_NO_FW_TEST/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/LB_NO_FW_TEST/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "LB_NO_FW_TEST"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "icompute": {
          "shutdown": []
        }, 
        "imanagerhypervisor": {}, 
        "retrievevirtualmachine": {}, 
        "poll": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "ORACLE_VM", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ORACLE_VM", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "Oracle VM"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ORACLE_VM/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ORACLE_VM/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [
        "CLOUD_INIT"
      ], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW", 
        "ISO"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "MANDATORY", 
        "host_port": "OPTIONAL", 
        "host_ip": "MANDATORY", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "MANDATORY", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "discover_through_manager": "true", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "OPTIONAL"
      }, 
      "realName": "Oracle VM"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "poll": {}, 
        "istaticregions": {}, 
        "firewall": {
          "updateVirtualMachineAddressesInFirewall": []
        }, 
        "retrievevirtualmachine": {}, 
        "publicip": {}, 
        "loadbalancers": {
          "updateVirtualMachineAddressesInLoadBalancer": []
        }, 
        "mac": {}, 
        "vpc": {}, 
        "networking": {
          "createBulkIpsInNetwork": [], 
          "createIpInNetwork": [], 
          "registerVirtualMachineIpsInHost": [], 
          "unregisterVirtualMachineIpsFromHost": [], 
          "updateVirtualMachineIpsInHost": [], 
          "deleteIpFromNetwork": []
        }, 
        "icompute": {
          "pause": [], 
          "shutdown": []
        }, 
        "availabilityzones": {}, 
        "virtualmachinemetrics": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "AMAZON", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/AMAZON", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "Amazon"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/AMAZON/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/AMAZON/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/AMAZON/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "loadbalancer_firewall_supported": "true", 
        "extra_hard_disk": "false", 
        "host_port": "NO_APPLICABLE", 
        "loadbalancer_addresses_reuse": "false", 
        "external_storage_not_supported": "true", 
        "loadbalancer_routingrules_protocols_csv": "HTTP,HTTPS,TCP,SSL", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_ip": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "false", 
        "loadbalancer_addresses_type": "PRIVATE,PUBLIC", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "virtualmachine_use_default_firewall": "default", 
        "repository_not_supported": "true", 
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "hot_reconfigure_add_ram": "false", 
        "loadbalancer_healthcheck_protocols_csv": "HTTP,HTTPS,TCP,SSL", 
        "hot_reconfigure_disks": "false", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "agent_port": "NO_APPLICABLE", 
        "manager_credentials": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "virtual_machine_move_allowed": "false", 
        "loadbalancer_algorithms_csv": "ROUND_ROBIN", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "agent_credentials": "NO_APPLICABLE", 
        "hot_reconfigure_add_cpu": "false"
      }, 
      "realName": "Amazon"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "icompute": {}, 
        "virtualmachinemetrics": {
          "setMonitoringLevel": []
        }, 
        "poll": {}, 
        "retrievevirtualmachine": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI", 
        "VIRTIO"
      ], 
      "name": "KVM", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/KVM", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "KVM"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/KVM/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/KVM/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "QCOW2_SPARSE", 
      "guestsetups": [
        "CLOUD_INIT"
      ], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW", 
        "QCOW2_FLAT", 
        "QCOW2_SPARSE", 
        "ISO"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "OPTIONAL", 
        "hot_reconfigure_disks": "false", 
        "host_ip": "MANDATORY", 
        "dvd_supported": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_credentials": "NO_APPLICABLE"
      }, 
      "realName": "KVM"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "publicip": {}, 
        "icompute": {}, 
        "istaticregions": {}, 
        "retrievevirtualmachine": {}, 
        "poll": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "CLOUD_PROVIDER_NO_VPC", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLOUD_PROVIDER_NO_VPC", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "CLOUD_PROVIDER_NO_VPC"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLOUD_PROVIDER_NO_VPC/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLOUD_PROVIDER_NO_VPC/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLOUD_PROVIDER_NO_VPC/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "CLOUD_PROVIDER_NO_VPC"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "snapshot": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "cloudsigma2-wdc", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-wdc", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "CloudSigma Washington"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-wdc/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-wdc/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-wdc/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "CloudSigma Washington"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "poll": {}, 
        "icompute": {}, 
        "retrievevirtualmachine": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "ONE", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ONE", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "ONE"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ONE/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ONE/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "OPTIONAL", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "OPTIONAL", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "agent_port": "MANDATORY", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "ONE"
    }, 
    {
      "operations": {
        "icloudprovider": {}, 
        "icompute": {}, 
        "istaticregions": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "REGIONS_META_CLOUD_PROVIDER", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/REGIONS_META_CLOUD_PROVIDER", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "metaCloudProvider"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/REGIONS_META_CLOUD_PROVIDER/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/REGIONS_META_CLOUD_PROVIDER/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/REGIONS_META_CLOUD_PROVIDER/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "metaCloudProvider"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "snapshot": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "cloudsigma2-zrh", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-zrh", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "CloudSigma Zurich"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-zrh/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-zrh/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/cloudsigma2-zrh/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "CloudSigma Zurich"
    }, 
    {
      "operations": {
        "ihypervisor": {
          "getConstraint": []
        }, 
        "mac": {
          "generateRandomMacAddress": [], 
          "getConstraint": []
        }, 
        "poll": {
          "getConstraint": [], 
          "getVirtualMachineStateChanges": []
        }, 
        "icompute": {
          "reset": [], 
          "pause": [], 
          "getConstraint": [], 
          "configure": [], 
          "resume": [], 
          "getVirtualMachines": [], 
          "refresh": [], 
          "reconfigure": [], 
          "powerOff": [], 
          "getState": [], 
          "snapshot": [], 
          "shutdown": [], 
          "exist": [], 
          "powerOn": [], 
          "deconfigure": []
        }
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "ALL_UNSUPPORTED_HYPERVISOR", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ALL_UNSUPPORTED_HYPERVISOR", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "AllUnsupportedHypervisor"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ALL_UNSUPPORTED_HYPERVISOR/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ALL_UNSUPPORTED_HYPERVISOR/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT", 
        "QCOW2_FLAT", 
        "VHD_FLAT"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "extra_hard_disk": "false", 
        "host_port": "NO_APPLICABLE", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "AllUnsupportedHypervisor"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "snapshot": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "softlayer", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/softlayer", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "SoftLayer"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/softlayer/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/softlayer/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/softlayer/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "SoftLayer"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "elastichosts-tor-p", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-tor-p", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "ElasticHosts Canada: Toronto"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-tor-p/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-tor-p/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-tor-p/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "ElasticHosts Canada: Toronto"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "icompute": {}, 
        "ifixedsnapshotdiskformat": {}, 
        "virtualmachinemetrics": {}, 
        "poll": {}, 
        "snapshots": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "SPEC_TEST_HYPERVISOR", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/SPEC_TEST_HYPERVISOR", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "SpecTestHypervisor"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/SPEC_TEST_HYPERVISOR/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/SPEC_TEST_HYPERVISOR/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT", 
        "QCOW2_FLAT", 
        "VHD_FLAT", 
        "ISO"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "OPTIONAL", 
        "host_port": "NO_APPLICABLE", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "OPTIONAL", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "MANDATORY", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "SpecTestHypervisor"
    }, 
    {
      "operations": {
        "firewall": {
          "deleteFirewallPolicy": []
        }, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "powerOff": [], 
          "powerOn": []
        }, 
        "templates": {
          "listTemplates": [
            "location"
          ], 
          "findTemplate": []
        }
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "TEMPLATE_META_CLOUD_PROVIDER", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEMPLATE_META_CLOUD_PROVIDER", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "templateMetaCloudProvider"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEMPLATE_META_CLOUD_PROVIDER/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEMPLATE_META_CLOUD_PROVIDER/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEMPLATE_META_CLOUD_PROVIDER/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "templateMetaCloudProvider"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "poll": {}, 
        "icompute": {
          "pause": []
        }
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "TEST_MANAGED_HYPERVISOR", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_MANAGED_HYPERVISOR", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "TestManagedHypervisor"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_MANAGED_HYPERVISOR/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_MANAGED_HYPERVISOR/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "QCOW2_SPARSE", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VDI_SPARSE", 
        "QCOW2_SPARSE", 
        "VMDK_SPARSE"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "extra_hard_disk": "true", 
        "host_port": "NO_APPLICABLE", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "TestManagedHypervisor"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "publicip": {}, 
        "externalnetworking": {}, 
        "vpc": {}, 
        "networking": {}, 
        "icompute": {}, 
        "poll": {}, 
        "retrievevirtualmachine": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "META_CLOUD_PROVIDER_NO_REGIONS", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER_NO_REGIONS", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "META_CLOUD_PROVIDER_NO_REGIONS"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER_NO_REGIONS/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER_NO_REGIONS/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER_NO_REGIONS/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "META_CLOUD_PROVIDER_NO_REGIONS"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "virtualmachinemetrics": {}, 
        "icompute": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "METRICS_TEST_HYPERVISOR_FIVE", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_FIVE", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "MetricsTestHypervisorFive"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_FIVE/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_FIVE/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT", 
        "QCOW2_FLAT", 
        "VHD_FLAT"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "extra_hard_disk": "false", 
        "host_port": "NO_APPLICABLE", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_credentials": "OPTIONAL", 
        "manager_ip": "OPTIONAL", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "MANDATORY", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "MetricsTestHypervisorFive"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "publicip": {}, 
        "externalnetworking": {}, 
        "vpc": {}, 
        "networking": {}, 
        "icompute": {}, 
        "poll": {}, 
        "retrievevirtualmachine": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "BAD_ONE_CLOUD_PROVIDER", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/BAD_ONE_CLOUD_PROVIDER", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "BAD_ONE_CLOUD_PROVIDER"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/BAD_ONE_CLOUD_PROVIDER/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/BAD_ONE_CLOUD_PROVIDER/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/BAD_ONE_CLOUD_PROVIDER/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "BAD_ONE_CLOUD_PROVIDER"
    }, 
    {
      "operations": {
        "firewall": {
          "deleteFirewallPolicy": [
            "location"
          ], 
          "createFirewallPolicy": []
        }, 
        "icloudprovider": {}, 
        "icompute": {
          "powerOn": [], 
          "exist": [
            "location"
          ]
        }, 
        "istaticregions": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "NO_FIREWALL_META_CLOUD_PROVIDER", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/NO_FIREWALL_META_CLOUD_PROVIDER", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "noFirewallMetaCloudProvider"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/NO_FIREWALL_META_CLOUD_PROVIDER/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/NO_FIREWALL_META_CLOUD_PROVIDER/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/NO_FIREWALL_META_CLOUD_PROVIDER/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "noFirewallMetaCloudProvider"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "publicip": {}, 
        "externalnetworking": {}, 
        "vpc": {}, 
        "networking": {}, 
        "icompute": {}, 
        "poll": {}, 
        "retrievevirtualmachine": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "META_ANOTHER_CLOUD_PROVIDER_NO_REGIONS_PART", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_ANOTHER_CLOUD_PROVIDER_NO_REGIONS_PART", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "META_ANOTHER_CLOUD_PROVIDER_NO_REGIONS_PART"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_ANOTHER_CLOUD_PROVIDER_NO_REGIONS_PART/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_ANOTHER_CLOUD_PROVIDER_NO_REGIONS_PART/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_ANOTHER_CLOUD_PROVIDER_NO_REGIONS_PART/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "META_ANOTHER_CLOUD_PROVIDER_NO_REGIONS_PART"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "loadbalancers": {
          "updateVirtualMachineAddressesInLoadBalancer": []
        }, 
        "requestremoteaccess": {}, 
        "icompute": {
          "pause": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "poll": {}, 
        "retrievevirtualmachine": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "rackspace-cloudservers-uk", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/rackspace-cloudservers-uk", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "Rackspace Cloud Servers UK"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/rackspace-cloudservers-uk/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/rackspace-cloudservers-uk/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/rackspace-cloudservers-uk/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "loadbalancer_firewall_supported": "false", 
        "hot_reconfigure_add_cpu": "false", 
        "host_port": "NO_APPLICABLE", 
        "loadbalancer_addresses_reuse": "false", 
        "external_storage_not_supported": "true", 
        "loadbalancer_routingrules_protocols_csv": "DNS_TCP,DNS_UDP,FTP,HTTP,HTTPS,IMAPS,IMAPv4,LDAP,LDAPS,MYSQL,POP3,POP3S,SMTP,TCP,TCP_CLIENT_FIRST,UDP,UDP_STREAM,SFTP", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_ip": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "loadbalancer_addresses_type": "PRIVATE,PUBLIC", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "hot_reconfigure_add_ram": "false", 
        "loadbalancer_healthcheck_protocols_csv": "CONNECT,HTTP,HTTPS", 
        "hot_reconfigure_disks": "false", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "agent_port": "NO_APPLICABLE", 
        "manager_credentials": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "loadbalancer_algorithms_csv": "LEAST_CONNECTIONS,RANDOM,ROUND_ROBIN,WEIGHTED_LEAST_CONNECTIONS,WEIGHTED_ROUND_ROBIN", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "Rackspace Cloud Servers UK"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "virtualmachinemetrics": {}, 
        "icompute": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "HypervisorWithMetrics", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/HypervisorWithMetrics", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "HypervisorWithMetrics"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/HypervisorWithMetrics/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/HypervisorWithMetrics/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "OPTIONAL", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "OPTIONAL", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "agent_port": "MANDATORY", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "HypervisorWithMetrics"
    }, 
    {
      "operations": {
        "icompute": {}, 
        "ifixedsnapshotdiskformat": {}, 
        "snapshots": {}, 
        "virtualmachinerelocate": {}, 
        "ihypervisor": {}, 
        "mac": {}, 
        "virtualmachinemetrics": {
          "setMonitoringLevel": []
        }, 
        "poll": {}, 
        "retrievevirtualmachine": {}, 
        "hostmetrics": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "ESX", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ESX", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "VMware ESX Host"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ESX/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ESX/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [
        "CLOUD_INIT"
      ], 
      "diskallocationtypes": [
        "THIN", 
        "THICK", 
        "THICK_EAGER_ZERO"
      ], 
      "compatibleformats": [
        "VMDK_FLAT", 
        "VMDK_SPARSE", 
        "ISO", 
        "VMDK_SPARSE", 
        "VMDK_STREAM_OPTIMIZED"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "OPTIONAL", 
        "host_ip": "MANDATORY", 
        "dvd_supported": "true", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "MANDATORY", 
        "datastore_directory_editable": "false", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "scsi_controller_types_csv": "paravirtual,bus,sas,lsilogic", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "VMware ESX Host"
    }, 
    {
      "operations": {
        "icloudprovider": {}, 
        "networking": {
          "createIpInNetwork": [], 
          "registerVirtualMachineIpsInHost": [], 
          "deleteNetwork": [], 
          "deleteIpFromNetwork": [], 
          "createNetwork": [], 
          "createBulkIpsInNetwork": [], 
          "modifyNetwork": [], 
          "unregisterVirtualMachineIpsFromHost": [], 
          "updateVirtualMachineIpsInHost": []
        }, 
        "firewall": {
          "modifyFirewallPolicy": [], 
          "deleteFirewallPolicy": [], 
          "unregisterVirtualMachinesFromFirewall": [], 
          "createFirewallPolicy": [], 
          "updateVirtualMachineAddressesInFirewall": [], 
          "registerVirtualMachinesInFirewall": [], 
          "deleteFirewallRules": [], 
          "addFirewallRules": []
        }, 
        "loadbalancers": {
          "addHealthChecks": [], 
          "unregisterVirtualMachines": [], 
          "registerVirtualMachines": [], 
          "modifyRoutingRule": [], 
          "modifyHealthCheck": [], 
          "listVirtualMachinesHealth": [], 
          "modifyLoadBalancer": [], 
          "removeRoutingRules": [], 
          "updateVirtualMachineAddressesInLoadBalancer": [], 
          "listSSLCertificates": [], 
          "addRoutingRules": [], 
          "createLoadBalancer": [], 
          "deleteLoadBalancer": [], 
          "removeHealthChecks": []
        }, 
        "publicip": {
          "releaseElasticIps": [], 
          "createElasticIp": []
        }, 
        "externalnetworking": {
          "modifyExternalNetwork": [], 
          "deleteExternalNetwork": []
        }, 
        "vpc": {
          "createVPC": [], 
          "deleteVPC": []
        }, 
        "icompute": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "CP_TEST_SYNC", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CP_TEST_SYNC", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "CloudProviderForceSync"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CP_TEST_SYNC/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CP_TEST_SYNC/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "CloudProviderForceSync"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "networking": {
          "unregisterVirtualMachineIpsFromHost": [], 
          "updateVirtualMachineIpsInHost": [], 
          "registerVirtualMachineIpsInHost": []
        }, 
        "iregions": {}, 
        "publicip": {}, 
        "loadbalancers": {
          "listSSLCertificates": []
        }, 
        "mac": {}, 
        "hardwareprofiles": {}, 
        "dhcp": {}, 
        "requestremoteaccess": {}, 
        "icompute": {
          "pause": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "poll": {}, 
        "retrievevirtualmachine": {}, 
        "firewall": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "openstack-nova", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/openstack-nova", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "OpenStack"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/openstack-nova/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/openstack-nova/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/openstack-nova/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "loadbalancer_firewall_supported": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "host_port": "NO_APPLICABLE", 
        "loadbalancer_addresses_reuse": "false", 
        "external_storage_not_supported": "true", 
        "loadbalancer_routingrules_protocols_csv": "TCP,HTTP,HTTPS", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_ip": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "loadbalancer_addresses_type": "PRIVATE,PRIVATE_AND_PUBLIC", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "repository_not_supported": "true", 
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "hot_reconfigure_add_ram": "false", 
        "loadbalancer_healthcheck_protocols_csv": "PING,TCP,HTTP,HTTPS", 
        "hot_reconfigure_disks": "false", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "agent_port": "NO_APPLICABLE", 
        "manager_credentials": "NO_APPLICABLE", 
        "endpoint": "MANDATORY", 
        "loadbalancer_algorithms_csv": "ROUND_ROBIN,LEAST_CONNECTIONS,SOURCE_IP", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "OpenStack"
    }, 
    {
      "operations": {
        "icloudprovider": {
          "getConstraint": []
        }, 
        "icompute": {
          "getState": [], 
          "configure": [], 
          "resume": [], 
          "getVirtualMachines": [], 
          "exist": [], 
          "shutdown": [], 
          "validate": [], 
          "deconfigure": [], 
          "reset": [], 
          "pause": [], 
          "getConstraint": [], 
          "refresh": [], 
          "reconfigure": [], 
          "powerOff": [], 
          "snapshot": [], 
          "powerOn": []
        }, 
        "istaticregions": {
          "getConstraint": []
        }
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "CP_TEST_UNIMPLEMENTED", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CP_TEST_UNIMPLEMENTED", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "CloudProviderTest"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CP_TEST_UNIMPLEMENTED/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CP_TEST_UNIMPLEMENTED/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CP_TEST_UNIMPLEMENTED/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "CloudProviderTest"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "virtualmachinemetrics": {}, 
        "icompute": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "METRICS_TEST_HYPERVISOR_ONE", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "MetricsTestHypervisorOne"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT", 
        "QCOW2_FLAT", 
        "VHD_FLAT"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "extra_hard_disk": "false", 
        "host_port": "NO_APPLICABLE", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_credentials": "OPTIONAL", 
        "manager_ip": "OPTIONAL", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "MANDATORY", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "MetricsTestHypervisorOne"
    }, 
    {
      "operations": {
        "icloudprovider": {}, 
        "icompute": {
          "powerOn": [
            "location"
          ], 
          "getState": [], 
          "exist": []
        }, 
        "istaticregions": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "CLOUD_PROVIDER_PARTIALLY_VPCB", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLOUD_PROVIDER_PARTIALLY_VPCB", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "CLOUD_PROVIDER_PARTIALLY_VPCB"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLOUD_PROVIDER_PARTIALLY_VPCB/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLOUD_PROVIDER_PARTIALLY_VPCB/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLOUD_PROVIDER_PARTIALLY_VPCB/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "MANDATORY", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "CLOUD_PROVIDER_PARTIALLY_VPCB"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "elastichosts-sat-p", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-sat-p", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "ElasticHosts US: San Antonio"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-sat-p/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-sat-p/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-sat-p/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "ElasticHosts US: San Antonio"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "publicip": {}, 
        "externalnetworking": {}, 
        "vpc": {}, 
        "networking": {}, 
        "icompute": {}, 
        "poll": {}, 
        "retrievevirtualmachine": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "ONE_CLOUD_PROVIDER_NO_REGIONS", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ONE_CLOUD_PROVIDER_NO_REGIONS", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "ONE_CLOUD_PROVIDER_NO_REGIONS"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ONE_CLOUD_PROVIDER_NO_REGIONS/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ONE_CLOUD_PROVIDER_NO_REGIONS/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ONE_CLOUD_PROVIDER_NO_REGIONS/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "ONE_CLOUD_PROVIDER_NO_REGIONS"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "icompute": {}, 
        "ifixedsnapshotdiskformat": {}, 
        "poll": {}, 
        "snapshots": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "TEST_HYPERVISOR", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_HYPERVISOR", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "TestHypervisor"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_HYPERVISOR/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_HYPERVISOR/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [
        "CLOUD_INIT"
      ], 
      "diskallocationtypes": [
        "THICK"
      ], 
      "compatibleformats": [
        "VMDK_FLAT", 
        "QCOW2_FLAT", 
        "VHD_FLAT", 
        "ISO"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "extra_hard_disk": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "host_port": "NO_APPLICABLE", 
        "agent_ip": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_ip": "OPTIONAL", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "host_credentials": "MANDATORY", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_credentials": "OPTIONAL"
      }, 
      "realName": "TestHypervisor"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "icompute": {}, 
        "vpc": {
          "listVPCs": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "OTHER", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/OTHER", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "Other"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/OTHER/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/OTHER/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "MANDATORY", 
        "host_ip": "OPTIONAL", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "OPTIONAL", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "Other"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "icompute": {
          "pause": [], 
          "resume": [
            "location"
          ]
        }
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "META_HYPERVISOR_PROVIDER", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_HYPERVISOR_PROVIDER", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "metaHypervisorProvider"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_HYPERVISOR_PROVIDER/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_HYPERVISOR_PROVIDER/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "MANDATORY", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "metaHypervisorProvider"
    }, 
    {
      "operations": {
        "icloudprovider": {}, 
        "icompute": {}, 
        "istaticregions": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "REGIONS_ANOTHER_META_CLOUD_PROVIDER", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/REGIONS_ANOTHER_META_CLOUD_PROVIDER", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "anotherMetaCloudProvider"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/REGIONS_ANOTHER_META_CLOUD_PROVIDER/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/REGIONS_ANOTHER_META_CLOUD_PROVIDER/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/REGIONS_ANOTHER_META_CLOUD_PROVIDER/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "anotherMetaCloudProvider"
    }, 
    {
      "operations": {
        "icloudprovider": {}, 
        "icompute": {
          "powerOn": [
            "location"
          ], 
          "exist": []
        }, 
        "istaticregions": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "CLOUD_PROVIDER_PARTIALLY_VPCD", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLOUD_PROVIDER_PARTIALLY_VPCD", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "CLOUD_PROVIDER_PARTIALLY_VPCD"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLOUD_PROVIDER_PARTIALLY_VPCD/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLOUD_PROVIDER_PARTIALLY_VPCD/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/CLOUD_PROVIDER_PARTIALLY_VPCD/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "MANDATORY", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "CLOUD_PROVIDER_PARTIALLY_VPCD"
    }, 
    {
      "operations": {
        "icompute": {}, 
        "imanagerhypervisor": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "META_MANAGER_PROVIDER", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_MANAGER_PROVIDER", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "meta_manager_provider"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_MANAGER_PROVIDER/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_MANAGER_PROVIDER/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "discover_through_manager": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "meta_manager_provider"
    }, 
    {
      "operations": {
        "templates": {}, 
        "ihypervisor": {}, 
        "mac": {}, 
        "icompute": {}, 
        "retrievevirtualmachine": {}, 
        "poll": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "DOCKER_TEST", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/DOCKER_TEST", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "Docker test"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/DOCKER_TEST/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/DOCKER_TEST/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "DOCKER_IMAGE", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "DOCKER_IMAGE"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "100", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "Docker test"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "poll": {}, 
        "icompute": {}, 
        "retrievevirtualmachine": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "AllMandatoryHypervisor", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/AllMandatoryHypervisor", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "AllMandatoryHypervisor"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/AllMandatoryHypervisor/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/AllMandatoryHypervisor/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "MANDATORY", 
        "remote_access_port_required": "true", 
        "manager_credentials": "MANDATORY", 
        "host_port": "MANDATORY", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "agent_port": "MANDATORY", 
        "manager_ip": "MANDATORY", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "MANDATORY", 
        "agent_credentials": "MANDATORY", 
        "manage_static_routes": "true", 
        "manager_port": "MANDATORY"
      }, 
      "realName": "AllMandatoryHypervisor"
    }, 
    {
      "operations": {
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {}, 
        "vpc": {}, 
        "externalnetworking": {
          "listExternalNetworks": [], 
          "createExternalNetwork": [], 
          "deleteExternalNetwork": []
        }, 
        "networking": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "N_SP_UE", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/N_SP_UE", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "NetworkSupportPrivateUnsupportExternal"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/N_SP_UE/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/N_SP_UE/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/N_SP_UE/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "NetworkSupportPrivateUnsupportExternal"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "elastichosts-syd-v", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-syd-v", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "ElasticHosts Australia: Sydney"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-syd-v/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-syd-v/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/elastichosts-syd-v/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "ElasticHosts Australia: Sydney"
    }, 
    {
      "operations": {
        "icompute": {}, 
        "imanagerhypervisor": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "ANOTHER_META_MANAGER_PROVIDER", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_MANAGER_PROVIDER", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "another_meta_manager_provider"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_MANAGER_PROVIDER/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/ANOTHER_META_MANAGER_PROVIDER/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "discover_through_manager": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "another_meta_manager_provider"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "icompute": {}, 
        "ifixedsnapshotdiskformat": {}, 
        "poll": {}, 
        "snapshots": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "TEST_HYPERVISOR_HOT_RECONF", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_HYPERVISOR_HOT_RECONF", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "TestHypervisor"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_HYPERVISOR_HOT_RECONF/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/TEST_HYPERVISOR_HOT_RECONF/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT", 
        "QCOW2_FLAT", 
        "VHD_FLAT", 
        "ISO"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "extra_hard_disk": "false", 
        "hot_reconfigure_remote_access": "true", 
        "remote_access_port_required": "true", 
        "hot_reconfigure_add_cpu": "true", 
        "host_port": "NO_APPLICABLE", 
        "agent_ip": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "true", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "true", 
        "manager_ip": "OPTIONAL", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "true", 
        "host_credentials": "MANDATORY", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_credentials": "OPTIONAL"
      }, 
      "realName": "TestHypervisor"
    }, 
    {
      "operations": {
        "ihypervisor": {}, 
        "mac": {}, 
        "poll": {}, 
        "icompute": {}, 
        "retrievevirtualmachine": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "BAD_ONE_HYPERVISOR", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/BAD_ONE_HYPERVISOR", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "BAD_ONE_HYPERVISOR"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/BAD_ONE_HYPERVISOR/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/BAD_ONE_HYPERVISOR/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "VMDK_FLAT", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "VMDK_FLAT"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "OPTIONAL", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "OPTIONAL", 
        "host_ip": "MANDATORY", 
        "host_cpu_ratio": "1", 
        "agent_port": "MANDATORY", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "NO_APPLICABLE", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_credentials": "NO_APPLICABLE", 
        "manage_static_routes": "true", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "BAD_ONE_HYPERVISOR"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "icompute": {
          "pause": [], 
          "snapshot": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "retrievevirtualmachine": {}, 
        "poll": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "google-compute-engine", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/google-compute-engine", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "Google Compute Engine"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/google-compute-engine/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/google-compute-engine/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/google-compute-engine/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "hot_reconfigure_add_cpu": "false", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "hot_reconfigure_disks": "false", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_credentials": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "hot_reconfigure_add_ram": "false", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "agent_port": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "Google Compute Engine"
    }, 
    {
      "operations": {
        "icloudprovider": {}, 
        "icompute": {
          "powerOn": [], 
          "exist": [
            "location"
          ]
        }, 
        "istaticregions": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "META_CLOUD_PROVIDER", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "metaCloudProvider"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "AMI", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "AMI"
      ], 
      "constraints": {
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "remote_access_port_required": "true", 
        "manager_credentials": "NO_APPLICABLE", 
        "host_port": "NO_APPLICABLE", 
        "external_storage_not_supported": "true", 
        "host_ip": "NO_APPLICABLE", 
        "host_cpu_ratio": "1", 
        "agent_port": "NO_APPLICABLE", 
        "manager_ip": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "provider_credentials": "OPTIONAL", 
        "firewall_per_network": "true", 
        "host_credentials": "NO_APPLICABLE", 
        "repository_not_supported": "true", 
        "manage_static_routes": "true", 
        "agent_credentials": "NO_APPLICABLE", 
        "manager_port": "NO_APPLICABLE"
      }, 
      "realName": "metaCloudProvider"
    }, 
    {
      "operations": {
        "templates": {}, 
        "icloudprovider": {}, 
        "istaticregions": {}, 
        "loadbalancers": {
          "updateVirtualMachineAddressesInLoadBalancer": []
        }, 
        "requestremoteaccess": {}, 
        "icompute": {
          "pause": [], 
          "reconfigure": [], 
          "shutdown": []
        }, 
        "poll": {}, 
        "retrievevirtualmachine": {}, 
        "hardwareprofiles": {}
      }, 
      "diskcontrollertypes": [
        "IDE", 
        "SCSI"
      ], 
      "name": "rackspace-cloudservers-us", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/rackspace-cloudservers-us", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "self", 
          "title": "Rackspace Cloud Servers US"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/rackspace-cloudservers-us/action/checkcredentials", 
          "type": "application/vnd.abiquo.publiccloudcredentials+json", 
          "rel": "checkcredentials", 
          "title": "checkcredentials"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/rackspace-cloudservers-us/regions", 
          "type": "application/vnd.abiquo.regions+json", 
          "rel": "regions", 
          "title": "regions"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/rackspace-cloudservers-us/monitoring/levels", 
          "type": "application/vnd.abiquo.monitoringlevels+json", 
          "rel": "monitoringlevels", 
          "title": "monitoringlevels"
        }
      ], 
      "baseformat": "RAW", 
      "guestsetups": [], 
      "diskallocationtypes": [], 
      "compatibleformats": [
        "RAW"
      ], 
      "constraints": {
        "loadbalancer_firewall_supported": "false", 
        "hot_reconfigure_add_cpu": "false", 
        "host_port": "NO_APPLICABLE", 
        "loadbalancer_addresses_reuse": "false", 
        "external_storage_not_supported": "true", 
        "loadbalancer_routingrules_protocols_csv": "DNS_TCP,DNS_UDP,FTP,HTTP,HTTPS,IMAPS,IMAPv4,LDAP,LDAPS,MYSQL,POP3,POP3S,SMTP,TCP,TCP_CLIENT_FIRST,UDP,UDP_STREAM,SFTP", 
        "host_cpu_ratio": "1", 
        "hot_reconfigure_nics": "false", 
        "manager_ip": "NO_APPLICABLE", 
        "provider_credentials": "MANDATORY", 
        "firewall_per_network": "true", 
        "loadbalancer_addresses_type": "PRIVATE,PUBLIC", 
        "manager_port": "NO_APPLICABLE", 
        "manage_static_routes": "false", 
        "repository_not_supported": "true", 
        "virtual_machine_allows_multiple_firewalls": "true", 
        "agent_ip": "NO_APPLICABLE", 
        "hot_reconfigure_remote_access": "false", 
        "remote_access_port_required": "true", 
        "hot_reconfigure_add_ram": "false", 
        "loadbalancer_healthcheck_protocols_csv": "CONNECT,HTTP,HTTPS", 
        "hot_reconfigure_disks": "false", 
        "host_ip": "NO_APPLICABLE", 
        "vnc_supported": "false", 
        "dvd_supported": "false", 
        "firewall_rule_force_same_port": "false", 
        "agent_port": "NO_APPLICABLE", 
        "manager_credentials": "NO_APPLICABLE", 
        "endpoint": "NO_APPLICABLE", 
        "loadbalancer_algorithms_csv": "LEAST_CONNECTIONS,RANDOM,ROUND_ROBIN,WEIGHTED_LEAST_CONNECTIONS,WEIGHTED_ROUND_ROBIN", 
        "cores_per_socket": "false", 
        "host_credentials": "NO_APPLICABLE", 
        "datastore_directory_editable": "false", 
        "agent_credentials": "NO_APPLICABLE"
      }, 
      "realName": "Rackspace Cloud Servers US"
    }
  ]
}

 

Retrieve a hypervisor type

Returns a hypervisor type

Synopsis: GET http://example.com/api/config/hypervisortypes/{hypervisortype}
Roles Required: AUTHENTICATED
Request Headers: Accept:  application/vnd.abiquo.hypervisortype+json; version=4.4; application/vnd.abiquo.hypervisortype+xml; version=4.4;  Content-type: ;
Request Parameters:

Parameter

Required

Default Value

Description

 

 

 

 

Request Message Body Entity: 
Response Message Body Entity: HypervisorType Media Type
Request Example:

 Click here to show or hide the request example
GET_cfg_hvtypes_TYPE_AC_hvtype_j.0001.txt

cURL:

curl -X GET http://localhost:9000/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE \ 
	 -H 'Accept:application/vnd.abiquo.hypervisortype+json; version=4.2' \ 
	 -u user:password --verbose 

Success status code: 200

Request payload:

--none--

Response payload:

{
  "operations": {
    "ihypervisor": {}, 
    "virtualmachinemetrics": {}, 
    "icompute": {}
  }, 
  "diskcontrollertypes": [
    "IDE", 
    "SCSI"
  ], 
  "name": "METRICS_TEST_HYPERVISOR_ONE", 
  "links": [
    {
      "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE", 
      "type": "application/vnd.abiquo.hypervisortype+json", 
      "rel": "self", 
      "title": "MetricsTestHypervisorOne"
    }, 
    {
      "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE/action/checkcredentials", 
      "type": "application/vnd.abiquo.publiccloudcredentials+json", 
      "rel": "checkcredentials", 
      "title": "checkcredentials"
    }, 
    {
      "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE/monitoring/levels", 
      "type": "application/vnd.abiquo.monitoringlevels+json", 
      "rel": "monitoringlevels", 
      "title": "monitoringlevels"
    }
  ], 
  "baseformat": "VMDK_FLAT", 
  "guestsetups": [], 
  "diskallocationtypes": [], 
  "compatibleformats": [
    "VMDK_FLAT", 
    "QCOW2_FLAT", 
    "VHD_FLAT"
  ], 
  "constraints": {
    "virtual_machine_allows_multiple_firewalls": "true", 
    "agent_ip": "NO_APPLICABLE", 
    "remote_access_port_required": "true", 
    "extra_hard_disk": "false", 
    "host_port": "NO_APPLICABLE", 
    "host_ip": "MANDATORY", 
    "host_cpu_ratio": "1", 
    "agent_port": "NO_APPLICABLE", 
    "manager_credentials": "OPTIONAL", 
    "manager_ip": "OPTIONAL", 
    "endpoint": "NO_APPLICABLE", 
    "provider_credentials": "NO_APPLICABLE", 
    "firewall_per_network": "true", 
    "host_credentials": "MANDATORY", 
    "agent_credentials": "NO_APPLICABLE", 
    "manage_static_routes": "true", 
    "manager_port": "NO_APPLICABLE"
  }, 
  "realName": "MetricsTestHypervisorOne"
}

XML Example:

 Click here to expand...

GET_cfg_hvtypes_TYPE_AC_hvtype_x.0001.txt

cURL:

curl -X GET http://localhost:9000/api/config/hypervisortypes/META_CLOUD_PROVIDER \ 
	 -H 'Accept:application/vnd.abiquo.hypervisortype+xml; version=4.2' \ 
	 -u user:password --verbose 

Success status code: 200

Request payload:

--none--

Response payload:

<hypervisortype>
  <link title="metaCloudProvider" rel="self" type="application/vnd.abiquo.hypervisortype+xml" href="http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER"/>
  <link title="checkcredentials" rel="checkcredentials" type="application/vnd.abiquo.publiccloudcredentials+xml" href="http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER/action/checkcredentials"/>
  <link title="regions" rel="regions" type="application/vnd.abiquo.regions+xml" href="http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER/regions"/>
  <link title="monitoringlevels" rel="monitoringlevels" type="application/vnd.abiquo.monitoringlevels+xml" href="http://localhost:9009/api/config/hypervisortypes/META_CLOUD_PROVIDER/monitoring/levels"/>
  <baseformat>AMI</baseformat>
  <compatibleformats>
    <format>AMI</format>
  </compatibleformats>
  <constraints>
    <host_port>NO_APPLICABLE</host_port>
    <remote_access_port_required>true</remote_access_port_required>
    <agent_credentials>NO_APPLICABLE</agent_credentials>
    <manage_static_routes>true</manage_static_routes>
    <manager_credentials>NO_APPLICABLE</manager_credentials>
    <virtual_machine_allows_multiple_firewalls>true</virtual_machine_allows_multiple_firewalls>
    <agent_port>NO_APPLICABLE</agent_port>
    <external_storage_not_supported>true</external_storage_not_supported>
    <host_cpu_ratio>1</host_cpu_ratio>
    <host_ip>NO_APPLICABLE</host_ip>
    <agent_ip>NO_APPLICABLE</agent_ip>
    <endpoint>NO_APPLICABLE</endpoint>
    <manager_ip>NO_APPLICABLE</manager_ip>
    <firewall_per_network>true</firewall_per_network>
    <provider_credentials>OPTIONAL</provider_credentials>
    <repository_not_supported>true</repository_not_supported>
    <manager_port>NO_APPLICABLE</manager_port>
    <host_credentials>NO_APPLICABLE</host_credentials>
  </constraints>
  <diskallocationtypes/>
  <diskcontrollertypes>
    <diskcontrollertype>IDE</diskcontrollertype>
    <diskcontrollertype>SCSI</diskcontrollertype>
  </diskcontrollertypes>
  <guestsetups/>
  <name>META_CLOUD_PROVIDER</name>
  <operations>
    <icompute>
      <exist>location</exist>
      <powerOn/>
    </icompute>
    <icloudprovider/>
    <istaticregions/>
  </operations>
  <realName>metaCloudProvider</realName>
</hypervisortype>

 

 

Get all the metrics metadata of a provider

Get all the metrics metada available for the given provider type

Synopsis: GET http://example.com/api/config/hypervisortypes/{hypervisortype}/metrics
Roles Required: AUTHENTICATED
Request Headers: Accept:  application/vnd.abiquo.metricsmetadata+json; version=4.4; application/vnd.abiquo.metricsmetadata+xml; version=4.4;
Request Parameters:

Parameter

Required

Default Value

Description

 

 

 

 

Request Message Body Entity: 
Response Message Body Entity: MetricsMetadata Media Type
Request Example:

 Click here to show or hide the request example
UPDATE EXAMPLE

 

Get all the metrics metadata of provider
curl -user:pass --header "Accept:application/vnd.abiquo.metricsmetadata+json;version=3.1" "http://localhost/api/config/hypervisortypes/VMX_04/metrics"

{
  "links": [
    {
      "title": "metricsmetadata",
      "rel": "self",
      "type": "application\/vnd.abiquo.metricsmetadata+json",
      "href": "http:\/\/localhost:80\/api\/config\/hypervisortypes\/VMX_04\/metrics"
    },
    {
      "title": "ESXi",
      "rel": "hypervisortype",
      "type": "application\/vnd.abiquo.hypervisortype+json",
      "href": "http:\/\/localhost:80\/api\/config\/hypervisortypes\/VMX_04"
    }
  ],
  "collection": [
    {
      "links": [
        {
          "title": "Memory-physical",
          "rel": "self",
          "type": "application\/vnd.abiquo.metricmetadata+json",
          "href": "http:\/\/localhost:80\/api\/config\/hypervisortypes\/VMX_04\/metrics?name=Memory-physical"
        },
        {
          "title": "ESXi",
          "rel": "hypervisortype",
          "type": "application\/vnd.abiquo.hypervisortype+json",
          "href": "http:\/\/localhost:80\/api\/config\/hypervisortypes\/VMX_04"
        }
      ],
      "name": "Memory-physical",
      "description": "Amount of host physical memory consumed by a virtual machine, host, or cluster",
      "unit": "Kilobytes absolute",
      "namespace": "virtualmachine"
    },
    {
      "links": [
        {
          "title": "Memory-host",
          "rel": "self",
          "type": "application\/vnd.abiquo.metricmetadata+json",
          "href": "http:\/\/localhost:80\/api\/config\/hypervisortypes\/VMX_04\/metrics?name=Memory-host"
        },
        {
          "title": "ESXi",
          "rel": "hypervisortype",
          "type": "application\/vnd.abiquo.hypervisortype+json",
          "href": "http:\/\/localhost:80\/api\/config\/hypervisortypes\/VMX_04"
        }
      ],
      "name": "Memory-host",
      "description": "Host physical memory (KB) consumed by the virtualization infrastructure for running the virtual machine",
      "unit": "Kilobytes absolute",
      "namespace": "virtualmachine"
    },
    {
      "links": [
        {
          "title": "Uptime",
          "rel": "self",
          "type": "application\/vnd.abiquo.metricmetadata+json",
          "href": "http:\/\/localhost:80\/api\/config\/hypervisortypes\/VMX_04\/metrics?name=Uptime"
        },
        {
          "title": "ESXi",
          "rel": "hypervisortype",
          "type": "application\/vnd.abiquo.hypervisortype+json",
          "href": "http:\/\/localhost:80\/api\/config\/hypervisortypes\/VMX_04"
        }
      ],
      "name": "Uptime",
      "description": "Total time elapsed, in seconds, since last system startup",
      "unit": "Second absolute",
      "namespace": "virtualmachine"
    }
  ]
}

 

 

Get a specific metric metadata of a provider

Get a specific metric metadata for the given provider type

Synopsis:  GET http://example.com/api/config/hypervisortypes/{hypervisortype}/metrics?name=test
Roles Required: AUTHENTICATED
Request Headers: Accept:  application/vnd.abiquo.metricmetadata+json; version=4.4; application/vnd.abiquo.metricmetadata+xml; version=4.4;
Request Parameters:

Parameter

Required

Default Value

Description

name

yes

 

The metric's name

Request Message Body Entity: 

Response Message Body Entity: MetricMetadata Media Type
Request Example:

 Click here to show or hide the request example
Get all the metrics metadata of provider
curl -uuser:pass --header "Accept:application/vnd.abiquo.metricmetadata+json;version=3.1" "http://localhost/api/config/hypervisortypes/VMX_04/metrics?name=Memory-physical"
{
  "links": [
    {
      "title": "Memory-physical",
      "rel": "self",
      "type": "application\/vnd.abiquo.metricmetadata+json",
      "href": "http:\/\/localhost:80\/api\/config\/hypervisortypes\/VMX_04\/metrics?name=Memory-physical"
    },
    {
      "title": "ESXi",
      "rel": "hypervisortype",
      "type": "application\/vnd.abiquo.hypervisortype+json",
      "href": "http:\/\/localhost:80\/api\/config\/hypervisortypes\/VMX_04"
    }
  ],
  "name": "Memory-physical",
  "description": "Amount of host physical memory consumed by a virtual machine, host, or cluster",
  "unit": "Kilobytes absolute",
  "namespace": "virtualmachine"
}

List monitoring levels of a hypervisor type

Returns the monitoring levels supported by a hypevisor type on the platform.

Synopsis: GET http://example.com/api/config/hypervisortypes/{hypervisortype}/monitoring/levels 
Roles Required: AUTHENTICATED
Request Headers: Accept:  application/vnd.abiquo.monitoringlevels+json; version=4.4; application/vnd.abiquo.monitoringlevels+xml; version=4.4;  Content-type: ;
Request Parameters:

Parameter

Required

Default Value

Description

 name

 no

 

The name of the monitoring level  

Request Message Body Entity: 
Response Message Body Entity: MonitoringLevels Media Type 
Request Example:

List Monitoring levels

 Click here to expand...

GET_cfg_hvtypes_TYPE_mtrg_lvls_AC_mtrglvls_j.0001.txt

cURL:

curl -X GET http://localhost:9000/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE/monitoring/levels \ 
	 -H 'Accept:application/vnd.abiquo.monitoringlevels+json; version=4.2' \ 
	 -u user:password --verbose 

Success status code: 200

Request payload:

--none--

Response payload:

{
  "links": [
    {
      "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE/monitoring/levels", 
      "type": "application/vnd.abiquo.monitoringlevels+json", 
      "rel": "self", 
      "title": "monitoringlevels"
    }, 
    {
      "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE", 
      "type": "application/vnd.abiquo.hypervisortype+json", 
      "rel": "hypervisortype", 
      "title": "MetricsTestHypervisorOne"
    }
  ], 
  "collection": [
    {
      "name": "DEFAULT", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE/monitoring/levels?name=DEFAULT", 
          "type": "application/vnd.abiquo.monitoringlevel+json", 
          "rel": "self", 
          "title": "DEFAULT"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "hypervisortype", 
          "title": "MetricsTestHypervisorOne"
        }
      ]
    }, 
    {
      "name": "LVL_A", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE/monitoring/levels?name=LVL_A", 
          "type": "application/vnd.abiquo.monitoringlevel+json", 
          "rel": "self", 
          "title": "LVL_A"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "hypervisortype", 
          "title": "MetricsTestHypervisorOne"
        }
      ]
    }
  ]
}


List monitoring levels filtered by name

 Click here to show or hide the request example

GET_cfg_hvtypes_TYPE_mtrg_lvls_AC_mtrglvl_j_name.0001.txt

cURL:

curl -X GET http://localhost:9000/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE/monitoring/levels?name=DEFAULT \ 
	 -H 'Accept:application/vnd.abiquo.monitoringlevel+json; version=4.2' \ 
	 -u user:password --verbose 

Success status code: 200

Request payload:

--none--

Response payload:

{
  "name": "DEFAULT", 
  "links": [
    {
      "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE/monitoring/levels?name=DEFAULT", 
      "type": "application/vnd.abiquo.monitoringlevel+json", 
      "rel": "self", 
      "title": "DEFAULT"
    }, 
    {
      "href": "http://localhost:9009/api/config/hypervisortypes/METRICS_TEST_HYPERVISOR_ONE", 
      "type": "application/vnd.abiquo.hypervisortype+json", 
      "rel": "hypervisortype", 
      "title": "MetricsTestHypervisorOne"
    }
  ]
}
 

List regions of a hypervisor type

Returns the regions supported by a hypevisor type, usually a public cloud provider, on the platform.

Synopsis: GET http://example.com/api/config/hypervisortypes/{hypervisortype}/regions 
Roles Required: AUTHENTICATED
Request Headers: Accept:  application/vnd.abiquo.regions+json; version=4.4; application/vnd.abiquo.regions+xml; version=4.4;  Content-type: ;
Request Parameters:

Parameter

Required

Default Value

Description



 

 

Request Message Body Entity: 
Response Message Body Entity: Regions Media Type 
Request Example:

List regions of a hypervisor type

 Click here to expand...

GET_cfg_hvtypes_TYPE_regs_AC_regs_j.0001.txt

cURL:

curl -X GET http://localhost:9000/api/config/hypervisortypes/DYNAMIC_REGIONS/regions \ 
	 -H 'Accept:application/vnd.abiquo.regions+json; version=4.2' \ 
	 -u user:password --verbose 

Success status code: 200

Request payload:

--none--

Response payload:

{
  "links": [], 
  "collection": [
    {
      "endpoint": "", 
      "name": "noendpoint", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/DYNAMIC_REGIONS", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "hypervisortype", 
          "title": "DynamicRegionsProvider"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/DYNAMIC_REGIONS/regions/noendpoint", 
          "type": "application/vnd.abiquo.region+json", 
          "rel": "self", 
          "title": "noendpoint"
        }
      ]
    }, 
    {
      "endpoint": "http://localhost/region1", 
      "name": "region", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/DYNAMIC_REGIONS", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "hypervisortype", 
          "title": "DynamicRegionsProvider"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/DYNAMIC_REGIONS/regions/region", 
          "type": "application/vnd.abiquo.region+json", 
          "rel": "self", 
          "title": "region"
        }
      ]
    }, 
    {
      "endpoint": "http://localhost/region2", 
      "name": "region2", 
      "links": [
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/DYNAMIC_REGIONS", 
          "type": "application/vnd.abiquo.hypervisortype+json", 
          "rel": "hypervisortype", 
          "title": "DynamicRegionsProvider"
        }, 
        {
          "href": "http://localhost:9009/api/config/hypervisortypes/DYNAMIC_REGIONS/regions/region2", 
          "type": "application/vnd.abiquo.region+json", 
          "rel": "self", 
          "title": "region2"
        }
      ]
    }
  ]
}

Get a region of a hypervisor type

Returns a region supported by a hypevisor type, usually a public cloud provider, on the platform.

Synopsis: GET http://example.com/api/config/hypervisortypes/{hypervisortype}/regions/{region} 
Roles Required: AUTHENTICATED
Request Headers: Accept:  application/vnd.abiquo.region+json; version=4.4; application/vnd.abiquo.region+xml; version=4.4;  Content-type: ;
Request Parameters:

Parameter

Required

Default Value

Description



 

 

Request Message Body Entity: 
Response Message Body Entity: Region Media Type 
Request Example:

Get a region of a hypervisor type

 Click here to expand...

GET_cfg_hvtypes_TYPE_regs_reg_AC_reg_j.0001.txt

cURL:

curl -X GET http://localhost:9000/api/config/hypervisortypes/DYNAMIC_REGIONS/regions/region \ 
	 -H 'Accept:application/vnd.abiquo.region+json; version=4.2' \ 
	 -u user:password --verbose 

Success status code: 200

Request payload:

--none--

Response payload:

{
  "endpoint": "http://localhost/region1", 
  "name": "region", 
  "links": [
    {
      "href": "http://localhost:9009/api/config/hypervisortypes/DYNAMIC_REGIONS", 
      "type": "application/vnd.abiquo.hypervisortype+json", 
      "rel": "hypervisortype", 
      "title": "DynamicRegionsProvider"
    }, 
    {
      "href": "http://localhost:9009/api/config/hypervisortypes/DYNAMIC_REGIONS/regions/region", 
      "type": "application/vnd.abiquo.region+json", 
      "rel": "self", 
      "title": "region"
    }
  ]
}