Calculate Total Cost Of Ownership
Select
Calculate the Total Cost Of Ownership for AZURE or AWS in comparison to Commvault Cloud
- application/json
Request Body
- cloudProvider TCOCloudProvider required
Possible values: [
AWS
,AZURE
]Default value:
AWS
- numberOfVirtualMachines int32 required
Total number of Virtual Machines that are included for TCO assessment
- totalVirtualMachineSize int64 required
Total size of Virtual Machines in GB that are included for TCO assessment
- totalRecoveryPoints int32 required
Total number of Recovery Points that are included for TCO assessment
- totalInstantRestoreSnapshot int32 required
Total number of Instant Restore Snapshots that are included for TCO assessment
- dailyRateOfChange int32 required
This is the predicted rate of change that impacts the snapshot size and backup size
- replicatedSnapsPercentage int32 required
This is the total percentage of snapshots replicated that is included for TCO assessment
- nativeDiscountPercentage int32
This is the percentage of the discount that the customer gets with the cloud vendor
- commvaultDiscountPercentage int32
This is the percentage of the discount that the customer gets with Commvault
- 200
- 500
OK
- application/json
- Schema
- Example (from schema)
Schema
commvault object
primarySnapshotStorageCost int64secondarySnapshotStorageCost int64asrTotalVMEnvironment int64primaryCloudStorageUsedCost int64secondaryCloudStorageUsedCost int64protectionCost int64primaryInfraCost int64secondaryInfraCost int64dataTranmissionCost int64native object
primarySnapshotStorageCost int64secondarySnapshotStorageCost int64asrTotalVMEnvironment int64primaryCloudStorageUsedCost int64secondaryCloudStorageUsedCost int64protectionCost int64primaryInfraCost int64secondaryInfraCost int64dataTranmissionCost int64
{
"commvault": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsedCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
},
"native": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsedCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
}
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
Schema
- errorCode CyberResilienceErrorCode
Possible values: [
NO_ERROR
,INVALID_INPUT
,INDEX_SERVER_NOT_EXIST
,INDEX_SERVER_INACCESSIBLE
,INDEX_SERVER_DATA_ANALYTICS_ROLE_MISSING
,CREDENTIAL_UNSUPPORTED
,CREDENTIAL_INACCESSIBLE
,CYBER_RESILIENCE_ALREADY_CONFIGURED
,CYBER_RESILIENCE_NOT_CONFIGURED
,DELETING_UNCONFIGURED_CREDENTIAL
,ADDING_CONFIGURED_CREDENTIAL
,UNKNOWN_ERROR
,INTERNAL_SERVER_ERROR
] - errorMessage string
{
"errorCode": "NO_ERROR",
"errorMessage": "string"
}