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.
- (
- FinOpsSavingsManagementAggregationInput :
- ): FinOpsCostPerCPUData!
- # Get the Discount Configuration Summary for each cloud provider. Returns the
- # summary for all the cloud providers if CloudType list is passed as null.
- #
- # Arguments
- # requestInput: The input required to return the Discount
- # Configuration.
- (
- 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.
- (
- FinOpsCommitmentType!, :
- 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.
- (
- FinOpsCommitmentType!, :
- FinOpsSavingsManagementAggregationInput :
- ): FinOpsDiscountCoverageSummary!
- # 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.
- # requestInput: Input required to return utilization data based
- # on discount
- (
- FinOpsCommitmentType!, :
- FinOpsSavingsManagementAggregationInput :
- ): FinOpsDiscountUtilizationData!
- # Get the Effective Savings Rate 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 ESR data based on
- # discount.
- (
- FinOpsSavingsManagementAggregationInput :
- ): FinOpsEffectiveSavingsRateData!
- # Get the summary of expiring commitments.
- #
- # **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 cost impact summary
- # requestInput: The input required to get expiring commitments
- # summary.
- (
- FinOpsCommitmentType!, :
- FinOpsSavingsManagementAggregationInput :
- ): FinOpsExpiringCommitmentsSummary!
- # Get the summary of underutilized commitments.
- #
- # **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 of the discount
- # filterInput: The input required to get underutilized
- # commitments summary.
- (
- FinOpsCommitmentType!, :
- FinOpsSavingsManagementAggregationInput :
- ): FinOpsUnderutilizedCommitmentsSummary!
- # Get the list of all spend based discount opportunities.
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # after: When paginating forwards, the cursor to continue.
- # first: Returns the first _n_ elements from the list.
- # requestInput: The input required to return list of all spend
- # based discount opportunities.
- # sortRules: Rules for sorting results.
- (
- String, :
- Int, :
- FinOpsSpendBasedDiscountOpportunitiesInput!, :
- QuerySort!] : [
- ): FinOpsSpendBasedDiscountOpportunitiesConnection!
- # Get the summary of spend based discount opportunities.
- #
- # Arguments
- # requestInput: The input required to return summary of
- # opportunities based on discount.
- (
- FinOpsSpendBasedDiscountOpportunitiesInput! :
- ): FinOpsDiscountOpportunitiesSummary!
- # 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.
- (
- FinOpsSavingsManagementAggregationInput! :
- ): FinOpsUnifiedEffectiveSavingsRateSummary!
- # Get the list of all usage based discount opportunities.
- #
- # **NOTE:** This API/functionality is in Alpha, This functionality can be unstable
- # and schema elements may change over future iterations.
- #
- # Arguments
- # after: When paginating forwards, the cursor to continue.
- # first: Returns the first _n_ elements from the list.
- # requestInput: The input required to return list of all usage
- # based discount opportunities.
- # sortRules: Rules for sorting results.
- (
- String, :
- Int, :
- FinOpsUsageBasedDiscountOpportunitiesInput!, :
- QuerySort!] : [
- ): FinOpsUsageBasedDiscountOpportunitiesConnection!
- # Get the summary of usage based discount opportunities.
- #
- # Arguments
- # requestInput: The input required to return summary of
- # opportunities based on discount.
- (
- FinOpsUsageBasedDiscountOpportunitiesInput! :
- ): FinOpsDiscountOpportunitiesSummary!
- }