New Features
The following new features are introduced in REST API 1.1-rev0.
Backup Server
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).
Operations
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.
Operations
Cloud Credentials
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.
Operations
For Microsoft Azure: |
Cloud Browser
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.
Operations
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.
Operations
Scale-Out Backup Repositories
Now you can use the REST API to manage scale-out backup repositories. The REST API 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
Operations
Hardened Repository
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.
Operations
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.
Note |
In the current version, staged restore is not supported. |
Operations
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.
Operations
Recovery Tokens
Recovery tokens are used for bare metal recovery of Veeam Agent computers. The REST API lets you create, get, edit and delete recovery tokens.
Operations
Jobs
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.