Skip to main content

Run Cost assessment with the given credential / refresh token

Select

SaaS
Customer Managed

Run Cost assessment with the given credential / refresh token

Request Body
  • assessmentName string

    Assessment Name

  • assessmentId string

    Assessment Id

  • azureNameValueMap object[]
  • name string
  • value string
  • awsNameValueMap object[]
  • name string
  • value string
  • cyberResiliencyCloudConnector CyberResiliencyCloudConnector

    Possible values: [AZURE, AWS, GCP, M365, AD]

    Default value: AZURE

    Supported Connector Types for Cyber Resilience Cost Assessment Dashboard

  • 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
  • credentialId int32
  • cloudConnector CyberResiliencyCloudConnector

    Possible values: [AZURE, AWS, GCP, M365, AD]

    Default value: AZURE

    Supported Connector Types for Cyber Resilience Cost Assessment Dashboard

  • authType TCOCredentialAuthType

    Possible values: [OAUTH2, CREDENTIAL_VAULT]

    Default value: CREDENTIAL_VAULT

    Supported Credential Authentication Types for Cyber Resilience Cost Assessment Dashboard

  • discoveryCriteria object

    Model for Workload Discovery Selector Object

  • criteria WorkloadDiscoveryCriteriaEnum

    Possible values: [SUBSCRIPTIONS, REGIONS]

    Selection criteria for workload discovery while running a TCO Assessment

  • details object[]

    Additional Details related to respective select

  • id int32
  • name string
  • value string
  • assessmentConfig object

    TCO Assessment Configuration Fields

  • utilizationFactorVM float

    Virtual Machine Utilization Percentage

  • standardRetention float

    Standard Retention in Days for Workloadd

  • annualGrowthRate float

    Annual Projected Growth Rate for Workload

  • dailyChangeRateVM float
  • dailyChangeRateDB float
  • dailyChangeRateFO float
  • workloadDetails object[]
  • costdetails object[]
  • name string
  • value string
  • resourceDetails object[]
  • resourcetype string

    Type of the resource

  • count int32

    Number of resources of this type

  • sizeInGb int32

    Sum of the size of all the resources of this type

  • workloadtype string
  • 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

  • refreshTokenId int32

    Refresh token Id to be used to run assessment

  • credentialId int32

    Credential Id to be used to run assessment

Responses

OK


Schema
  • assessmentId string

    Assessment Id

  • assessmentName string

    Assessment Name

  • commvault object
  • primarySnapshotStorageCost int64
  • secondarySnapshotStorageCost int64
  • asrTotalVMEnvironment int64
  • primaryCloudStorageUsedCost int64
  • secondaryCloudStorageUsedCost int64
  • protectionCost int64
  • primaryInfraCost int64
  • secondaryInfraCost int64
  • dataTranmissionCost int64
  • native object
  • primarySnapshotStorageCost int64
  • secondarySnapshotStorageCost int64
  • asrTotalVMEnvironment int64
  • primaryCloudStorageUsedCost int64
  • secondaryCloudStorageUsedCost int64
  • protectionCost int64
  • primaryInfraCost int64
  • secondaryInfraCost int64
  • dataTranmissionCost int64
Loading...