Run Cost assessment with the given credential / refresh token
Select
Run Cost assessment with the given credential / refresh token
- application/json
Request Body
- assessmentName string
Assessment Name
- assessmentId string
Assessment Id
- authType TCOCredentialAuthType
Possible values: [
OAUTH2
,CREDENTIAL_VAULT
]Default value:
CREDENTIAL_VAULT
Supported Credential Authentication Types for Cyber Resilience Cost Assessment Dashboard
- cloudProvider CyberResiliencyCloudConnector
Possible values: [
AZURE
,AWS
,GCP
,M365
,AD
]Default value:
AZURE
Supported Connector Types for Cyber Resilience Cost Assessment Dashboard
assessmentProperties object
- 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
- credentialId int32
Credential Id to be used to run assessment
- 200
- 400
- 403
- 500
OK
- application/json
- Schema
- Example (from schema)
Schema
- assessmentId string
Assessment Id
- assessmentName string
Assessment Name
commvault object
native object
- 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
,CREDENTIAL_INVALID
] - errorMessage string
{
"assessmentId": "string",
"assessmentName": "string",
"commvault": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"primaryCloudStorageUsed3YCost": 0,
"secondaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsed3YCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
},
"native": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"primaryCloudStorageUsed3YCost": 0,
"secondaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsed3YCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
},
"errorCode": "NO_ERROR",
"errorMessage": "string"
}
Bad Request
- application/json
- Schema
- Example (from schema)
Schema
- assessmentId string
Assessment Id
- assessmentName string
Assessment Name
commvault object
native object
- 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
,CREDENTIAL_INVALID
] - errorMessage string
{
"assessmentId": "string",
"assessmentName": "string",
"commvault": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"primaryCloudStorageUsed3YCost": 0,
"secondaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsed3YCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
},
"native": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"primaryCloudStorageUsed3YCost": 0,
"secondaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsed3YCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
},
"errorCode": "NO_ERROR",
"errorMessage": "string"
}
Forbidden
- application/json
- Schema
- Example (from schema)
Schema
- assessmentId string
Assessment Id
- assessmentName string
Assessment Name
commvault object
native object
- 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
,CREDENTIAL_INVALID
] - errorMessage string
{
"assessmentId": "string",
"assessmentName": "string",
"commvault": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"primaryCloudStorageUsed3YCost": 0,
"secondaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsed3YCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
},
"native": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"primaryCloudStorageUsed3YCost": 0,
"secondaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsed3YCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
},
"errorCode": "NO_ERROR",
"errorMessage": "string"
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
Schema
- assessmentId string
Assessment Id
- assessmentName string
Assessment Name
commvault object
native object
- 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
,CREDENTIAL_INVALID
] - errorMessage string
{
"assessmentId": "string",
"assessmentName": "string",
"commvault": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"primaryCloudStorageUsed3YCost": 0,
"secondaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsed3YCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
},
"native": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"primaryCloudStorageUsed3YCost": 0,
"secondaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsed3YCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
},
"errorCode": "NO_ERROR",
"errorMessage": "string"
}
POST /v4/tco/assessment
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/V4/TCO/Assessment' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"assessmentName": "string",
"assessmentId": "string",
"authType": "CREDENTIAL_VAULT",
"cloudProvider": "AZURE",
"assessmentProperties": {
"credentialId": 0,
"cloudConnector": "AZURE",
"authType": "CREDENTIAL_VAULT",
"discoveryCriteria": {
"criteria": "SUBSCRIPTIONS",
"details": [
{
"id": 0,
"name": "string",
"value": "string"
}
]
},
"assessmentConfig": {
"utilizationFactorVM": 0,
"standardRetention": 0,
"annualGrowthRate": 0,
"dailyChangeRateVM": 0,
"dailyChangeRateDB": 0,
"dailyChangeRateFO": 0,
"storageReplicationTarget": 0
},
"workloadDetails": [
{
"costdetails": [
{
"name": "string",
"value": "string"
}
],
"resourceDetails": [
{
"resourcetype": "string",
"count": 0,
"resourceSize": 0,
"details": [
{
"resourceName": "string",
"resourceProperties": [
{
"name": "string",
"value": "string"
}
]
}
]
}
],
"workloadtype": "string",
"discoveredCount": 0,
"discoveredSize": 0
}
],
"commvaultCost": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"primaryCloudStorageUsed3YCost": 0,
"secondaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsed3YCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
}
},
"numberOfVirtualMachines": 0,
"totalVirtualMachineSize": 0,
"totalRecoveryPoints": 0,
"totalInstantRestoreSnapshot": 0,
"dailyRateOfChange": 0,
"replicatedSnapsPercentage": 0,
"nativeDiscountPercentage": 0,
"commvaultDiscountPercentage": 0,
"credentialId": 0
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/V4/TCO/Assessment' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"assessmentName": "string",
"assessmentId": "string",
"authType": "CREDENTIAL_VAULT",
"cloudProvider": "AZURE",
"assessmentProperties": {
"credentialId": 0,
"cloudConnector": "AZURE",
"authType": "CREDENTIAL_VAULT",
"discoveryCriteria": {
"criteria": "SUBSCRIPTIONS",
"details": [
{
"id": 0,
"name": "string",
"value": "string"
}
]
},
"assessmentConfig": {
"utilizationFactorVM": 0,
"standardRetention": 0,
"annualGrowthRate": 0,
"dailyChangeRateVM": 0,
"dailyChangeRateDB": 0,
"dailyChangeRateFO": 0,
"storageReplicationTarget": 0
},
"workloadDetails": [
{
"costdetails": [
{
"name": "string",
"value": "string"
}
],
"resourceDetails": [
{
"resourcetype": "string",
"count": 0,
"resourceSize": 0,
"details": [
{
"resourceName": "string",
"resourceProperties": [
{
"name": "string",
"value": "string"
}
]
}
]
}
],
"workloadtype": "string",
"discoveredCount": 0,
"discoveredSize": 0
}
],
"commvaultCost": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"primaryCloudStorageUsed3YCost": 0,
"secondaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsed3YCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
}
},
"numberOfVirtualMachines": 0,
"totalVirtualMachineSize": 0,
"totalRecoveryPoints": 0,
"totalInstantRestoreSnapshot": 0,
"dailyRateOfChange": 0,
"replicatedSnapsPercentage": 0,
"nativeDiscountPercentage": 0,
"commvaultDiscountPercentage": 0,
"credentialId": 0
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/V4/TCO/Assessment' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"assessmentName": "string",
"assessmentId": "string",
"authType": "CREDENTIAL_VAULT",
"cloudProvider": "AZURE",
"assessmentProperties": {
"credentialId": 0,
"cloudConnector": "AZURE",
"authType": "CREDENTIAL_VAULT",
"discoveryCriteria": {
"criteria": "SUBSCRIPTIONS",
"details": [
{
"id": 0,
"name": "string",
"value": "string"
}
]
},
"assessmentConfig": {
"utilizationFactorVM": 0,
"standardRetention": 0,
"annualGrowthRate": 0,
"dailyChangeRateVM": 0,
"dailyChangeRateDB": 0,
"dailyChangeRateFO": 0,
"storageReplicationTarget": 0
},
"workloadDetails": [
{
"costdetails": [
{
"name": "string",
"value": "string"
}
],
"resourceDetails": [
{
"resourcetype": "string",
"count": 0,
"resourceSize": 0,
"details": [
{
"resourceName": "string",
"resourceProperties": [
{
"name": "string",
"value": "string"
}
]
}
]
}
],
"workloadtype": "string",
"discoveredCount": 0,
"discoveredSize": 0
}
],
"commvaultCost": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"primaryCloudStorageUsed3YCost": 0,
"secondaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsed3YCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
}
},
"numberOfVirtualMachines": 0,
"totalVirtualMachineSize": 0,
"totalRecoveryPoints": 0,
"totalInstantRestoreSnapshot": 0,
"dailyRateOfChange": 0,
"replicatedSnapsPercentage": 0,
"nativeDiscountPercentage": 0,
"commvaultDiscountPercentage": 0,
"credentialId": 0
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/V4/TCO/Assessment' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"assessmentName": "string",
"assessmentId": "string",
"authType": "CREDENTIAL_VAULT",
"cloudProvider": "AZURE",
"assessmentProperties": {
"credentialId": 0,
"cloudConnector": "AZURE",
"authType": "CREDENTIAL_VAULT",
"discoveryCriteria": {
"criteria": "SUBSCRIPTIONS",
"details": [
{
"id": 0,
"name": "string",
"value": "string"
}
]
},
"assessmentConfig": {
"utilizationFactorVM": 0,
"standardRetention": 0,
"annualGrowthRate": 0,
"dailyChangeRateVM": 0,
"dailyChangeRateDB": 0,
"dailyChangeRateFO": 0,
"storageReplicationTarget": 0
},
"workloadDetails": [
{
"costdetails": [
{
"name": "string",
"value": "string"
}
],
"resourceDetails": [
{
"resourcetype": "string",
"count": 0,
"resourceSize": 0,
"details": [
{
"resourceName": "string",
"resourceProperties": [
{
"name": "string",
"value": "string"
}
]
}
]
}
],
"workloadtype": "string",
"discoveredCount": 0,
"discoveredSize": 0
}
],
"commvaultCost": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"primaryCloudStorageUsed3YCost": 0,
"secondaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsed3YCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
}
},
"numberOfVirtualMachines": 0,
"totalVirtualMachineSize": 0,
"totalRecoveryPoints": 0,
"totalInstantRestoreSnapshot": 0,
"dailyRateOfChange": 0,
"replicatedSnapsPercentage": 0,
"nativeDiscountPercentage": 0,
"commvaultDiscountPercentage": 0,
"credentialId": 0
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/V4/TCO/Assessment' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"assessmentName": "string",
"assessmentId": "string",
"authType": "CREDENTIAL_VAULT",
"cloudProvider": "AZURE",
"assessmentProperties": {
"credentialId": 0,
"cloudConnector": "AZURE",
"authType": "CREDENTIAL_VAULT",
"discoveryCriteria": {
"criteria": "SUBSCRIPTIONS",
"details": [
{
"id": 0,
"name": "string",
"value": "string"
}
]
},
"assessmentConfig": {
"utilizationFactorVM": 0,
"standardRetention": 0,
"annualGrowthRate": 0,
"dailyChangeRateVM": 0,
"dailyChangeRateDB": 0,
"dailyChangeRateFO": 0,
"storageReplicationTarget": 0
},
"workloadDetails": [
{
"costdetails": [
{
"name": "string",
"value": "string"
}
],
"resourceDetails": [
{
"resourcetype": "string",
"count": 0,
"resourceSize": 0,
"details": [
{
"resourceName": "string",
"resourceProperties": [
{
"name": "string",
"value": "string"
}
]
}
]
}
],
"workloadtype": "string",
"discoveredCount": 0,
"discoveredSize": 0
}
],
"commvaultCost": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"primaryCloudStorageUsed3YCost": 0,
"secondaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsed3YCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
}
},
"numberOfVirtualMachines": 0,
"totalVirtualMachineSize": 0,
"totalRecoveryPoints": 0,
"totalInstantRestoreSnapshot": 0,
"dailyRateOfChange": 0,
"replicatedSnapsPercentage": 0,
"nativeDiscountPercentage": 0,
"commvaultDiscountPercentage": 0,
"credentialId": 0
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/V4/TCO/Assessment' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"assessmentName": "string",
"assessmentId": "string",
"authType": "CREDENTIAL_VAULT",
"cloudProvider": "AZURE",
"assessmentProperties": {
"credentialId": 0,
"cloudConnector": "AZURE",
"authType": "CREDENTIAL_VAULT",
"discoveryCriteria": {
"criteria": "SUBSCRIPTIONS",
"details": [
{
"id": 0,
"name": "string",
"value": "string"
}
]
},
"assessmentConfig": {
"utilizationFactorVM": 0,
"standardRetention": 0,
"annualGrowthRate": 0,
"dailyChangeRateVM": 0,
"dailyChangeRateDB": 0,
"dailyChangeRateFO": 0,
"storageReplicationTarget": 0
},
"workloadDetails": [
{
"costdetails": [
{
"name": "string",
"value": "string"
}
],
"resourceDetails": [
{
"resourcetype": "string",
"count": 0,
"resourceSize": 0,
"details": [
{
"resourceName": "string",
"resourceProperties": [
{
"name": "string",
"value": "string"
}
]
}
]
}
],
"workloadtype": "string",
"discoveredCount": 0,
"discoveredSize": 0
}
],
"commvaultCost": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"primaryCloudStorageUsed3YCost": 0,
"secondaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsed3YCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
}
},
"numberOfVirtualMachines": 0,
"totalVirtualMachineSize": 0,
"totalRecoveryPoints": 0,
"totalInstantRestoreSnapshot": 0,
"dailyRateOfChange": 0,
"replicatedSnapsPercentage": 0,
"nativeDiscountPercentage": 0,
"commvaultDiscountPercentage": 0,
"credentialId": 0
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/V4/TCO/Assessment' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"assessmentName": "string",
"assessmentId": "string",
"authType": "CREDENTIAL_VAULT",
"cloudProvider": "AZURE",
"assessmentProperties": {
"credentialId": 0,
"cloudConnector": "AZURE",
"authType": "CREDENTIAL_VAULT",
"discoveryCriteria": {
"criteria": "SUBSCRIPTIONS",
"details": [
{
"id": 0,
"name": "string",
"value": "string"
}
]
},
"assessmentConfig": {
"utilizationFactorVM": 0,
"standardRetention": 0,
"annualGrowthRate": 0,
"dailyChangeRateVM": 0,
"dailyChangeRateDB": 0,
"dailyChangeRateFO": 0,
"storageReplicationTarget": 0
},
"workloadDetails": [
{
"costdetails": [
{
"name": "string",
"value": "string"
}
],
"resourceDetails": [
{
"resourcetype": "string",
"count": 0,
"resourceSize": 0,
"details": [
{
"resourceName": "string",
"resourceProperties": [
{
"name": "string",
"value": "string"
}
]
}
]
}
],
"workloadtype": "string",
"discoveredCount": 0,
"discoveredSize": 0
}
],
"commvaultCost": {
"primarySnapshotStorageCost": 0,
"secondarySnapshotStorageCost": 0,
"asrTotalVMEnvironment": 0,
"primaryCloudStorageUsedCost": 0,
"primaryCloudStorageUsed3YCost": 0,
"secondaryCloudStorageUsedCost": 0,
"secondaryCloudStorageUsed3YCost": 0,
"protectionCost": 0,
"primaryInfraCost": 0,
"secondaryInfraCost": 0,
"dataTranmissionCost": 0
}
},
"numberOfVirtualMachines": 0,
"totalVirtualMachineSize": 0,
"totalRecoveryPoints": 0,
"totalInstantRestoreSnapshot": 0,
"dailyRateOfChange": 0,
"replicatedSnapsPercentage": 0,
"nativeDiscountPercentage": 0,
"commvaultDiscountPercentage": 0,
"credentialId": 0
}'