API Changelog v3.2

Abiquo API Changes

Abiquo is committed to maintaining backwards compatibility for 2 minor releases. If for some reason, backwards compatibility were not possible to maintain, Abiquo would detail the changes in the API Changelog. For example, Abiquo 2.6 should be compatible with 2.4 and 2.3. The best practice to ensure compatibility is to use the version number in the header of your API request with the media type and content type.

For major versions such as 3.0, Abiquo will make a best effort to maintain compatibility with at least the previous version. Abiquo will provide details of any changes in the API Changelog. 

Abiquo API 3.2 Changelog

The Abiquo 3.2 API will include support for:

  • VM monitoring and metrics
  • Reset password
  • Protect VMs
  • Generic OpenStack public cloud region creation
  • IP bulk creation
  • Reuse remote services


Summary of new resources and methods

Monitoring and Metrics

The monitoring and metrics feature is available through the UI and API. However, the methods to enable and disable fetching of built-in metrics are only available through the API.

Added VirtualMachineMetricsResource

Added to HypervisorTypeResource

  • HypervisorTypeResource#Getallthemetricsmetadataofaprovider
  • HypervisorTypeResource#Getaspecificmetricmetadataofaprovider

Added to VirtualMachineResource

  • VirtualMachineResource#EnableVirtualMachineMonitoring
  • VirtualMachineResource#DisableVirtualMachineMonitoring
  • VirtualMachineResource#Enablefetchingofbuiltinmetrics
  • VirtualMachineResource#Disablefetchingofbuiltinmetrics

Password Improvements

Added to LoginResource

  • LoginResource#Getauthorizationtokentochangepassword
  • LoginResource#Resetpassword

Protect Virtual Machine

Added to VirtualMachineResource

  • VirtualMachineResource#Protectvirtualmachine
  • VirtualMachineResource#Unprotectvirtualmachine

OpenStack Plugin

Generic OpenStack Region with administrator credentials

Netmask Limitation Removed

Now IP addresses are not created automatically and there are new methods to create them.

Added to PublicIpResource

  • PublicIpResource#CreateanIPforaPublicorExternalVLAN
  • PublicIpResource#CreatemultipleIPsforaPublicorExternalVLAN

Added to PrivateNetworksResource

  • PrivateNetworksResource#CreateanIPaddressforaprivatenetwork
  • PrivateNetworksResource#CreatemultipleIPaddressesforaprivatenetwork

Shared Remote Services

There is a new resource for creating and modifying remote services: Remote Services Resource with the following methods:

The RemoteServiceResource at the Datacenter level is now only used to retrieve the remote services registered in a datacenter.

New, Deprecated and Changed Media Types

New media types added:

Deprecations of Resources and Methods

The RemoteServiceResource at the Datacenter level is now only used to retrieve the remote services registered in a datacenter.

Plugin Changes

Cloud Provider Proxy

Generic OpenStack Region with administrator credentials

 

Copyright © 2006-2022, Abiquo Holdings SL. All rights reserved