ArmCostManagementModelFactory.BudgetFilter Method

Definition

May be used to filter budgets by user-specified dimensions and/or tags. Supported for CategoryType(s): Cost, ReservationUtilization.

public static Azure.ResourceManager.CostManagement.Models.BudgetFilter BudgetFilter(System.Collections.Generic.IEnumerable<Azure.ResourceManager.CostManagement.Models.BudgetFilterProperties> and = default, Azure.ResourceManager.CostManagement.Models.BudgetComparisonExpression dimensions = default, Azure.ResourceManager.CostManagement.Models.BudgetComparisonExpression tags = default);
static member BudgetFilter : seq<Azure.ResourceManager.CostManagement.Models.BudgetFilterProperties> * Azure.ResourceManager.CostManagement.Models.BudgetComparisonExpression * Azure.ResourceManager.CostManagement.Models.BudgetComparisonExpression -> Azure.ResourceManager.CostManagement.Models.BudgetFilter
Public Shared Function BudgetFilter (Optional and As IEnumerable(Of BudgetFilterProperties) = Nothing, Optional dimensions As BudgetComparisonExpression = Nothing, Optional tags As BudgetComparisonExpression = Nothing) As BudgetFilter

Parameters

and
IEnumerable<BudgetFilterProperties>

The logical "AND" expression. Must have at least 2 items. Supported for CategoryType(s): Cost.

dimensions
BudgetComparisonExpression

Has comparison expression for a dimension. Supported for CategoryType(s): Cost, ReservationUtilization. Supported dimension names for CategoryType: ReservationUtilization

  • ReservationId
  • ReservedResourceType

tags
BudgetComparisonExpression

Has comparison expression for a tag. Supported for CategoryType(s): Cost.

Returns

A new BudgetFilter instance for mocking.

Applies to