OBJECT

FinOpsRightsizingRecommendation

Details of Rightsizing recommendation

link GraphQL Schema definition

  • type FinOpsRightsizingRecommendation implements Node {
  • # The current cost of this asset is extrapolated based on actual usage cost and
  • # hours for 1 month
  • currentCost: Float
  • # The metrics of the asset in the evaluation duration,
  • # The rightsizing additional aggregated metrics, which encompass termination
  • # criteria. Note that if the currentMetrics array already contains the same
  • # metrics, they will not be shown here.
  • currentMetrics: [FinOpsRightsizingAggregatedMetric!]!
  • # The monthly price for this asset in USD
  • currentMonthlyPrice: Float
  • # The utilization status of the asset in the evaluation duration
  • currentUtilizationStatus: FinOpsRightsizingUtilizationStatus!
  • # Opaque global node ID. For Rightsizing recommendation object, there is no unique
  • # id in Tanzu CloudHealth, so storing object's hashcode here
  • id: ID!
  • # The recommended options
  • options: [FinOpsRecommendedRightsizingOption!]
  • # The projected cost for this asset for 1 month if recommendations are applied
  • projectedCost: Float
  • # The projected monthly price for this asset if recommendations are applied
  • projectedMonthlyPrice: Float
  • # The projected monthly savings for this asset if recommendations are applied
  • projectedMonthlySavings: Float
  • # The projected savings for this asset based on the cost if recommendations are
  • # applied
  • projectedSavingsByCost: Float
  • # The target asset
  • targetAsset: FinOpsAsset!
  • # The flag for recommending termination of the asset
  • terminateRecommendation: Boolean!
  • }