Share via


MockableCostManagementTenantResource.GetBenefitUtilizationSummariesByBillingProfileIdAsync Method

Definition

Lists savings plan utilization summaries for billing profile. Supported at grain values: 'Daily' and 'Monthly'.

  • Request Path: /providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.CostManagement/benefitUtilizationSummaries
  • Operation Id: BenefitUtilizationSummaries_ListByBillingProfileId
public virtual Azure.AsyncPageable<Azure.ResourceManager.CostManagement.Models.BenefitUtilizationSummary> GetBenefitUtilizationSummariesByBillingProfileIdAsync (string billingAccountId, string billingProfileId, Azure.ResourceManager.CostManagement.Models.GrainContent? grainParameter = default, string filter = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetBenefitUtilizationSummariesByBillingProfileIdAsync : string * string * Nullable<Azure.ResourceManager.CostManagement.Models.GrainContent> * string * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.ResourceManager.CostManagement.Models.BenefitUtilizationSummary>
override this.GetBenefitUtilizationSummariesByBillingProfileIdAsync : string * string * Nullable<Azure.ResourceManager.CostManagement.Models.GrainContent> * string * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.ResourceManager.CostManagement.Models.BenefitUtilizationSummary>
Public Overridable Function GetBenefitUtilizationSummariesByBillingProfileIdAsync (billingAccountId As String, billingProfileId As String, Optional grainParameter As Nullable(Of GrainContent) = Nothing, Optional filter As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of BenefitUtilizationSummary)

Parameters

billingAccountId
String

Billing account ID.

billingProfileId
String

Billing profile ID.

grainParameter
Nullable<GrainContent>

Grain.

filter
String

Supports filtering by properties/benefitId, properties/benefitOrderId and properties/usageDate.

cancellationToken
CancellationToken

The cancellation token to use.

Returns

An async collection of BenefitUtilizationSummary that may take multiple service requests to iterate over.

Exceptions

billingAccountId or billingProfileId is an empty string, and was expected to be non-empty.

billingAccountId or billingProfileId is null.

Applies to