This is an archive version of the document. To get the most up-to-date information, see the current version.

Schemas

The following JSON schema is used to represent backup policy cost estimation in the Veeam Backup for AWS REST API.

CostEstimationsPage

Property

Type

Description

totalCount

integer

Total number of EC2 instances protected by a backup policy.

items

CostEstimationItem

Detailed information on every protected EC2 instance.

isEmpty

boolean

Defines whether the backup policy do not protect any EC2 instances.

totalSnapshotCost

number($double)

Total cost of creating and maintaining cloud-native snapshots by the backup policy.

totalReplicaCost

number($double)

Total cost of creating snapshot replicas and maintaining them in the target AWS region.

totalBackupCost

number($double)

Total cost of creating and maintaining image-level backups by the backup policy.

totalTrafficCost

number($double)

Total cost of transferring EC2 instance data between AWS regions during data protection operations.

totalTransactionCost

number($double)

Total cost of making API requests to Amazon S3 during data protection operations.

totalCost

number($double)

Total cost of using AWS resources by the backup policy.

_links

array

A list of methods and operations available for the /costEstimation collection in the Veeam Backup for AWS REST API, and request URLs used to perform the operations.

CostEstimationItem

Property

Type

Description

virtualMachineId

string($uuid)

System ID assigned to an EC2 instance in the Veeam Backup for AWS REST API.

virtualMachineName

string

Name of the EC2 instance.

snapshotCost

number($double)

Cost of creating and maintaining cloud-native snapshots of an EC2 instance.

replicaCost

number($double)

Cost of creating snapshot replicas and maintaining them in the target AWS region.

backupCost

number($double)

Cost of creating and maintaining image-level backups of an EC2 instance.

trafficCost

number($double)

Cost of transferring EC2 instance data between AWS regions during data protection operations.

transactionCost

number($double)

Cost of making API requests to Amazon S3 during data protection operations.

totalCost

number($double)

Total cost of using AWS resources to protect the EC2 instance.