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

CostEstimationDataV2

The following properties represent the CostEstimationDatav3 JSON schema.

CostEstimationDataV2CostEstimationDataV2

Property

Type

Description

totals

CostEstimationTotalsv3

Information on total cost estimations.

assumptions

CostEstimationAssumptionsv3

Assumptions used to calculate approximate cost estimations.

warningGroups

CostEstimationWarningGroupv3

Information on displayed warnings.

currencyIsoCode

string

Type of the currency used to calculate cost estimations.

CostEstimationDataV2CostEstimationTotalsV2

Property

Type

Description

totalCosts

CostEstimationTotalValuev3

Total cost of using Azure resources by the backup policy.

totalSnapshotCosts

CostEstimationTotalValuev3

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

totalBackupCosts

CostEstimationTotalValuev3

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

totalTrafficCosts

CostEstimationTotalValuev3

Total cost of transferring Azure VM data between Azure regions during data protection operations.

totalTransactionCosts

CostEstimationTotalValuev3

Total cost of making API requests to Microsoft Azure during data protection operations.

CostEstimationDataV2CostEstimationTotalValueV2

Property

Type

Description

pricePerMonth

PricePerMonthv3

Total monthly cost of using Azure resources to protect the Azure VM.

warnings

CostEstimationWarningv3

Information of the warning.

CostEstimationDataV2PricePerMonthV2

Property

Type

Description

value

number($double)

Total monthly cost of using Azure resources to protect the Azure VM.

type

array[string]

Status of the estimated cost: Valid, NotApplicable, Unknown.

CostEstimationDataV2CostEstimationWarningV2

Property

Type

Description

id

string

Azure ID assigned to the warning message.

CostEstimationDataV2CostEstimationAssumptionsV2

Property

Type

Description

diskOccupiedSizeRatio

number($float)

Amount of the disk size occupied by data.

dailyChurnRatio

number($float)

Estimated percentage data change per day (how much of the data will change in one day).

dataCompressionRatio 

number($float)

The ratio between the uncompressed size and compressed size of the processed data.

CostEstimationDataV2CostEstimationWarningGroupV2

Property

Type

Description

type

array[string]

Type of the warning: RetentionTooShortForCoolStorage, BackupToDifferentRegion, StorageCouldBeCheaper, PriceIsApproximate, VmHasNoDisks, SnapshotsRetentionAffectsTrafficCosts.

text

string

Content of the warning message.

warnings

CostEstimationWarningWithDatav3

Information of the warning.

CostEstimationDataV2CostEstimationWarningWithDataV2

Property

Type

Description

id

string

Azure ID assigned to the warning.

protectedItemHashIds

array[string]

System ID assigned to the warning in Veeam Backup for Microsoft Azure.

schedules

array[string]

Type of the schedule to which the warning refers: Daily, Weekly, Monthly, Yearly.

text

string

Content of the warning message.

CostEstimationDataV2CostEstimationItemV2

Property

Type

Description

protectedItemHashId

string

System ID assigned to the protected item in Veeam Backup for Microsoft Azure.

name

string

Name of the protected item.

snapshotCost

CostEstimationItemCostsDatav3

Cost of creating and maintaining cloud-native snapshots of an Azure VM.

backupCost

CostEstimationItemCostsDatav3

Cost of creating and maintaining image-level backups of an Azure VM.

trafficCost

CostEstimationItemCostsDatav3

Information on the cost of transferring Azure VM data between Azure regions during data protection operations.

transactionCost

CostEstimationItemCostsDatav3

Information on the cost of making API requests to Microsoft Azure during data protection operations.

totalPerMonth

CostEstimationTotalValuev3

Information on the total monthly cost of using Azure resources to protect the Azure VM.

warnings

CostEstimationWarningv3

Information on warning.

CostEstimationDataV2CostEstimationItemCostsDataV2

Property

Type

Description

pricePerMonth

PricePerMonthv3

Monthly cost of using Azure resources to protect the Azure VM.

meters

CostEstimationItemCostsMeterv3

Information on Azure resources protected by the backup policy.

warnings

CostEstimationWarningv3

Information on warning.

CostEstimationDataV2CostEstimationItemCostsMeterV2

Property

Type

Description

resource

CostEstimationMeterResourcev3

Information on the Azure resource protected by the backup policy.

meterId

string($uuid)

Azure ID assigned to the Azure resource protected by the backup policy.

description

string

Description of the Azure resource protected by the backup policy.

unitPrice

number($double)

Cost of protecting one unit of the Azure resource.

unit

array[string]

Type of the unit used to calculate the estimated cost: OneGb, TenKilo, OneGbPerMonth, OneHour.

quantityUsed

number($double)

Total amount of units specified in the backup policy.

CostEstimationDataV2CostEstimationMeterResourceV2

Property

Type

Description

name

string

Name of the Azure resource protected by the backup policy.

hashId

string

System ID assigned to the protected Azure resource in Veeam Backup for Microsoft Azure.

resourceId

string

Azure ID assigned to the Azure resource protected by the backup policy.

size

integer($int32)

Size of the protected Azure resource.