The following new features were introduced in REST API 1.1-rev0.
Now you can obtain information about the backup server (Veeam Backup & Replication installation ID, backup server name or IP address, build number, cumulative patches installed on the backup server, and information about the configuration database).
Object Storage Repositories
Now you can manage object storage repositories with REST API. To make it work, the REST API contains the following improvements.
New Repository Types
You can get, add, edit and remove the following types of object storage repositories:
- Microsoft Azure Blob storage, Microsoft Azure Archive storage, and Microsoft Azure Data Box storage
- Amazon S3 storage, Amazon S3 Glacier storage, and AWS Snowball Edge storage
- Google Cloud storage
- S3 compatible storage
- IBM Cloud storage
- Wasabi Cloud storage
To manage object storage repositories, use the regular repository methods available in the previous version. For more information on how to add an object storage repository, see Adding Object Storage Repository.
To access cloud services, you need cloud credentials. The REST API includes new methods for obtaining, adding, editing and removing cloud credentials, as well as some Microsoft Azure-specific methods for creating a new Azure AD application and configuring helper appliances required for restore of Linux-based machines.
For Microsoft Azure:
Cloud browser lets you browse cloud resources (compute or storage) required to configure an object storage repository. In particular, you can use the cloud browser to locate a cloud folder (or create a new one) that you want to map to a new object storage repository.
Automation: Export and Import
Just like you export and import direct attached and network attached storage systems, now you can export and import object storage systems. Additionally, like you export and import regular credentials, now you can export and import cloud credentials. For more information on export and import, see Mass Deployment.
Scale-Out Backup Repositories
Now you can use the REST API to manage scale-out backup repositories. The REST API 1.1-rev0 includes the following new operations:
- Get, add, edit and remove a scale-out backup repository
- Manage access permissions
- Enable and disable the Sealed mode
- Enable and disable the Maintenance mode
The REST API now supports Linux hardened repositories. Before you use a managed Linux server as a hardened repository, make sure that single-use credentials are used for connection to the server. The REST API includes a new operation that enables you to change server credentials from persistent to single-use. To manage Linux hardened repositories, use the regular repository methods available in the previous version.
Entire Restore of VMware vSphere VMs to VMware vSphere
With the REST API, you can perform entire VM restore of a VMware vSphere VM to VMware vSphere. You can restore a VM from the specified restore point to the original location with initial VM settings, or to any location but with different settings.
In the current version, staged restore is not supported.
Instant Recovery of VMware vSphere VMs to VMware vSphere
You can use the REST API to instantly recover VMware vSphere VMs to VMware vSphere. You can recover a VM from the specified restore point to the original location with initial VM settings, or to any location but with different settings. After you have performed Instant Recovery, you have to finalize it: stop publishing the recovered VM or migrate it to production.
Recovery tokens are used for bare metal recovery of Veeam Agent computers. The REST API lets you create, get, edit and delete recovery tokens.
Now you can manage backup jobs that include VMware vSphere objects of the Tag type. Note that objects with tags combination (or Multitag) are not supported yet. For details, see Jobs.