Condividi tramite


IViewPropertiesInternal Interface

Definition

public interface IViewPropertiesInternal
type IViewPropertiesInternal = interface
Public Interface IViewPropertiesInternal
Derived

Properties

Accumulated

Show costs accumulated over time.

Chart

Chart type of the main view in Cost Analysis. Required.

ConfigurationColumn

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

CreatedOn

Date the user created this view.

Currency

Currency of the current view.

DataSetAggregation

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

DataSetConfiguration

Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.

DataSetFilter

Has filter expression to use in the report.

DataSetGranularity

The granularity of rows in the report.

DataSetGrouping

Array of group by expression to use in the report. Report can have up to 2 group by clauses.

DataSetSorting

Array of order by expression to use in the report.

DateRange

Date range of the current view.

DisplayName

User input name of the view. Required.

Kpi

List of KPIs to show in Cost Analysis UI.

Metric

Metric to use when displaying costs.

ModifiedOn

Date when the user last modified this view.

Pivot

Configuration of 3 sub-views in the Cost Analysis UI.

Query

Query body configuration. Required.

QueryDataSet

Has definition for data in this report config.

QueryIncludeMonetaryCommitment

If true, report includes monetary commitment.

QueryTimeframe

The time frame for pulling data for the report. If custom, then a specific time period must be provided.

QueryTimePeriod

Has time period for pulling data for the report.

QueryType

The type of the report. Usage represents actual usage, forecast represents forecasted data and UsageAndForecast represents both usage and forecasted data. Actual usage and forecasted data can be differentiated based on dates.

Scope

Cost Management scope to save the view on. This includes 'subscriptions/{subscriptionId}' for subscription scope, 'subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' for resourceGroup scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}' for Billing Account scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/departments/{departmentId}' for Department scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/enrollmentAccounts/{enrollmentAccountId}' for EnrollmentAccount scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}' for BillingProfile scope, 'providers/Microsoft.Billing/billingAccounts/{billingAccountId}/invoiceSections/{invoiceSectionId}' for InvoiceSection scope, 'providers/Microsoft.Management/managementGroups/{managementGroupId}' for Management Group scope, '/providers/Microsoft.CostManagement/externalBillingAccounts/{externalBillingAccountName}' for ExternalBillingAccount scope, and '/providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for ExternalSubscription scope.

TimePeriodFrom

The start date to pull data from.

TimePeriodTo

The end date to pull data to.

Applies to