Schemas
The following JSON schema is used to represent resources in the /virtualMachines collection in the Veeam Backup for AWS REST API. Properties included in schemas represent EC2 Instance details. Some of the properties can be used in POST and PUT requests as well as for query parameter values in GET requests.
VirtualMachine
Property | Type | Description |
---|---|---|
id | string($uuid) | System ID assigned to an EC2 instance role in the Veeam Backup for AWS REST API. |
name | string | Name of the EC2 instance. |
awsResourceId | string | AWS ID of the EC2 instance. |
protectionStatus | string | Protection status of the EC2 instance: Protected, Unprotected. |
backupDestinations | string | Type of restore points of the EC2 instance: Snapshot (EC2 instance has snapshots), AwsBlob (EC2 instance has backups), ManualSnapshot (snapshot of the EC2 instance was taken manually). |
location | array | Sistem ID and name of an AWS region where the EC2 instance is located. Note: The location property can be used as a value for the Sort parameter: locationAsc, locationDesc. |
isDeleted | boolean | Defines whether the EC2 instance was removed from the AWS infrastructure. |
_links | array | A list of methods and operations available for the EC2 instance in the Veeam Backup for AWS REST API, and request URLs used to perform the operations. |