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:

BackupPluginTypes Resource

BackupTypes Resource represents the backup plugin types that are loaded by the platform, including the operations and constraints of each plugin.

Main URI of the Resource

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

Exposed Methods

List backup types

Returns the backup plugin types that are loaded by the platform, including the operations and constraints of each plugin. A plugin cannot perform the actions in the constraints list. And it cannot perform any sub-action of the operations that has an empty list. We update the examples periodically but you should always perform this API request yourself to obtain the latest information and check the plugin documentation for more details of operations and constraints.

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

Parameter

Required

Default Value

Description

 

 

 

 

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

 Click here to show or hide the request example
Response example
{
  "links": [],
  "collection": [
    {
      "links": [],
      "name": "Avamar Backup Plugin",
      "type": "Avamar",
      "constraints": {
        "restore_vm_in_power_on": "false"
      },
      "operations": {
        "backupscheduling": {}
      }
    },
    {
      "links": [],
      "name": "Veeam Backup Plugin",
      "type": "Veeam",
      "constraints": {},
      "operations": {
        "backupscheduling": {
          "executeBackup": []
        }
      }
    }
  ]
}