OBJECT

FinOpsSavingsManagementAggregationQueries

link GraphQL Schema definition

  • type FinOpsSavingsManagementAggregationQueries {
  • # Get the Cost per CPU data for last 12 months.
  • #
  • # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
  • # and schema elements may change over future iterations.
  • #
  • # Arguments
  • # requestInput: The input required to return Cost per CPU data
  • # based on discount.
  • queryCostPerCPUData(
  • requestInput: FinOpsSavingsManagementAggregationInput
  • ): FinOpsCostPerCPUData!
  • # Get the Discount Configuration Summary for each cloud provider. Returns the
  • # summary for all the cloud providers if CloudProviderType list is passed as null.
  • #
  • # Arguments
  • # requestInput: The input required to return the Discount
  • # Configuration.
  • queryDiscountConfigurationSummary(
  • requestInput: FinOpsDiscountConfigurationInput!
  • ): FinOpsDiscountConfigurationSummary
  • # Get the discount coverage data for last 12 months.
  • #
  • # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
  • # and schema elements may change over future iterations.
  • #
  • # Arguments
  • # commitmentType: The commitment type for coverage data.
  • # requestInput: The input required to return coverage data based
  • # on discount.
  • queryDiscountCoverageData(
  • commitmentType: FinOpsCommitmentType!,
  • requestInput: FinOpsSavingsManagementAggregationInput
  • ): FinOpsDiscountCoverageData!
  • # Get the summary of discounts coverage based on last 30 days.
  • #
  • # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
  • # and schema elements may change over future iterations.
  • #
  • # Arguments
  • # commitmentType: The commitment type for coverage data.
  • # requestInput: The input required to return coverage summary
  • # based on discount.
  • queryDiscountCoverageSummary(
  • commitmentType: FinOpsCommitmentType!,
  • requestInput: FinOpsSavingsManagementAggregationInput
  • ): FinOpsDiscountCoverageSummary!
  • # Get the summary of all discount opportunities.
  • #
  • # Arguments
  • # requestInput: The input required to return summary of
  • # opportunities based on discount.
  • queryDiscountOpportunitiesSummary(
  • requestInput: FinOpsDiscountOpportunitiesInput!
  • ): FinOpsDiscountOpportunitiesSummary!
  • # Get discount utilization data for last 12 months
  • #
  • # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
  • # and schema elements may change over future iterations.
  • #
  • # Arguments
  • # commitmentType: The commitment type for utilization data.
  • # filterInput: Input required to return utilization data based on
  • # discount
  • queryDiscountUtilizationData(
  • commitmentType: FinOpsCommitmentType!,
  • filterInput: FinOpsSavingsManagementAggregationInput
  • ): FinOpsDiscountUtilizationData!
  • # Get the Effective Savings Rate Summary based on last 30 days. Returns the
  • # summary for all the cloud providers and all associated billing accounts if
  • # CloudBillingAccount list is passed as null.
  • #
  • # Arguments
  • # requestInput: The input required to return Effective Savings
  • # Rate summary based on discount.
  • queryUnifiedEffectiveSavingsRateSummary(
  • requestInput: FinOpsSavingsManagementAggregationInput!
  • ): FinOpsUnifiedEffectiveSavingsRateSummary!
  • }