voxel.images.list

Returns a list of all the valid operating system images that can be used to provision new VoxCLOUD VMs or VoxSERVER hosts.

Parameters

image_id (optional)
Operating system image identifier; use images.list to get the list of available images.
processor_architecture (optional)
Either 32 or 64 depending on the architecture for which the image is intended.
os_family (optional)
Must be either "Linux" or "Windows".
product_family (optional)
A brief identifier of the OS's "product family", e.g., "Ubuntu", "CentOS", etc.
verbosity (optional)
Verbosity of response. Should be one of "compact", "normal", or "extended".

Example Response

<images>
  <image id="3" summary="CentOS 5, 32-bit, base install">
    <operating_system>
      <architecture>32</architecture>
      <family>Linux</family>
      <version>2.6.18</family>
      <product_family>CentOS</product_family>
      <product_version>5.1</product_version>
      <admin_username>root</admin_username>
    </operating_system>
    <filesystem>
      <type>ext3</type>
      <size units="MB">880</size>
    </filesystem>
    <description>Base install of CentOS 5.1 i386.</description>
  </image>
  ...
</images>

Notes

None

Method Specific Error Codes

104: Unknown image
The image_id passed in can't be matched to a valid VoxSTRUCTURE image.