ArmCostManagementModelFactory.QueryDataset Method

Definition

public static Azure.ResourceManager.CostManagement.Models.QueryDataset QueryDataset(Azure.ResourceManager.CostManagement.Models.GranularityType? granularity = default, System.Collections.Generic.IEnumerable<string> columns = default, System.Collections.Generic.IDictionary<string,Azure.ResourceManager.CostManagement.Models.QueryAggregation> aggregation = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.CostManagement.Models.QueryGrouping> grouping = default, Azure.ResourceManager.CostManagement.Models.QueryFilter filter = default);
static member QueryDataset : Nullable<Azure.ResourceManager.CostManagement.Models.GranularityType> * seq<string> * System.Collections.Generic.IDictionary<string, Azure.ResourceManager.CostManagement.Models.QueryAggregation> * seq<Azure.ResourceManager.CostManagement.Models.QueryGrouping> * Azure.ResourceManager.CostManagement.Models.QueryFilter -> Azure.ResourceManager.CostManagement.Models.QueryDataset
Public Shared Function QueryDataset (Optional granularity As Nullable(Of GranularityType) = Nothing, Optional columns As IEnumerable(Of String) = Nothing, Optional aggregation As IDictionary(Of String, QueryAggregation) = Nothing, Optional grouping As IEnumerable(Of QueryGrouping) = Nothing, Optional filter As QueryFilter = Nothing) As QueryDataset

Parameters

granularity
Nullable<GranularityType>

The granularity of rows in the query.

columns
IEnumerable<String>

Array of column names to be included in the query. Any valid query column name is allowed. If not provided, then query includes all columns.

aggregation
IDictionary<String,QueryAggregation>

Dictionary of aggregation expression to use in the query. The key of each item in the dictionary is the alias for the aggregated column. Query can have up to 2 aggregation clauses.

grouping
IEnumerable<QueryGrouping>

Array of group by expression to use in the query. Query can have up to 2 group by clauses.

filter
QueryFilter

The filter expression to use in the query. Please reference our Query API REST documentation for how to properly format the filter.

Returns

A new QueryDataset instance for mocking.

Applies to