This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.costmanagement.getViewByScope
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Gets the view for the defined scope by view name. Azure REST API version: 2023-03-01.
Other available API versions: 2019-11-01, 2020-06-01, 2022-10-01, 2022-10-05-preview, 2023-04-01-preview, 2023-07-01-preview, 2023-08-01, 2023-09-01, 2023-11-01, 2024-08-01.
Using getViewByScope
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getViewByScope(args: GetViewByScopeArgs, opts?: InvokeOptions): Promise<GetViewByScopeResult>
function getViewByScopeOutput(args: GetViewByScopeOutputArgs, opts?: InvokeOptions): Output<GetViewByScopeResult>def get_view_by_scope(scope: Optional[str] = None,
                      view_name: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetViewByScopeResult
def get_view_by_scope_output(scope: Optional[pulumi.Input[str]] = None,
                      view_name: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetViewByScopeResult]func LookupViewByScope(ctx *Context, args *LookupViewByScopeArgs, opts ...InvokeOption) (*LookupViewByScopeResult, error)
func LookupViewByScopeOutput(ctx *Context, args *LookupViewByScopeOutputArgs, opts ...InvokeOption) LookupViewByScopeResultOutput> Note: This function is named LookupViewByScope in the Go SDK.
public static class GetViewByScope 
{
    public static Task<GetViewByScopeResult> InvokeAsync(GetViewByScopeArgs args, InvokeOptions? opts = null)
    public static Output<GetViewByScopeResult> Invoke(GetViewByScopeInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetViewByScopeResult> getViewByScope(GetViewByScopeArgs args, InvokeOptions options)
public static Output<GetViewByScopeResult> getViewByScope(GetViewByScopeArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:costmanagement:getViewByScope
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Scope string
- The scope associated with view operations. 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 External Billing Account scope and 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for External Subscription scope.
- ViewName string
- View name
- Scope string
- The scope associated with view operations. 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 External Billing Account scope and 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for External Subscription scope.
- ViewName string
- View name
- scope String
- The scope associated with view operations. 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 External Billing Account scope and 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for External Subscription scope.
- viewName String
- View name
- scope string
- The scope associated with view operations. 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 External Billing Account scope and 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for External Subscription scope.
- viewName string
- View name
- scope str
- The scope associated with view operations. 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 External Billing Account scope and 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for External Subscription scope.
- view_name str
- View name
- scope String
- The scope associated with view operations. 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 External Billing Account scope and 'providers/Microsoft.CostManagement/externalSubscriptions/{externalSubscriptionName}' for External Subscription scope.
- viewName String
- View name
getViewByScope Result
The following output properties are available:
- CreatedOn string
- Date the user created this view.
- Currency string
- Currency of the current view.
- Id string
- Resource Id.
- Name string
- Resource name.
- Timeframe string
- The time frame for pulling data for the report. If custom, then a specific time period must be provided.
- Type string
- Resource type.
- Accumulated string
- Show costs accumulated over time.
- Chart string
- Chart type of the main view in Cost Analysis. Required.
- DataSet Pulumi.Azure Native. Cost Management. Outputs. Report Config Dataset Response 
- Has definition for data in this report config.
- DateRange string
- Date range of the current view.
- DisplayName string
- User input name of the view. Required.
- ETag string
- eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
- IncludeMonetary boolCommitment 
- If true, report includes monetary commitment.
- Kpis
List<Pulumi.Azure Native. Cost Management. Outputs. Kpi Properties Response> 
- List of KPIs to show in Cost Analysis UI.
- Metric string
- Metric to use when displaying costs.
- ModifiedOn string
- Date when the user last modified this view.
- Pivots
List<Pulumi.Azure Native. Cost Management. Outputs. Pivot Properties Response> 
- Configuration of 3 sub-views in the Cost Analysis UI.
- Scope string
- 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.
- TimePeriod Pulumi.Azure Native. Cost Management. Outputs. Report Config Time Period Response 
- Has time period for pulling data for the report.
- CreatedOn string
- Date the user created this view.
- Currency string
- Currency of the current view.
- Id string
- Resource Id.
- Name string
- Resource name.
- Timeframe string
- The time frame for pulling data for the report. If custom, then a specific time period must be provided.
- Type string
- Resource type.
- Accumulated string
- Show costs accumulated over time.
- Chart string
- Chart type of the main view in Cost Analysis. Required.
- DataSet ReportConfig Dataset Response 
- Has definition for data in this report config.
- DateRange string
- Date range of the current view.
- DisplayName string
- User input name of the view. Required.
- ETag string
- eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
- IncludeMonetary boolCommitment 
- If true, report includes monetary commitment.
- Kpis
[]KpiProperties Response 
- List of KPIs to show in Cost Analysis UI.
- Metric string
- Metric to use when displaying costs.
- ModifiedOn string
- Date when the user last modified this view.
- Pivots
[]PivotProperties Response 
- Configuration of 3 sub-views in the Cost Analysis UI.
- Scope string
- 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.
- TimePeriod ReportConfig Time Period Response 
- Has time period for pulling data for the report.
- createdOn String
- Date the user created this view.
- currency String
- Currency of the current view.
- id String
- Resource Id.
- name String
- Resource name.
- timeframe String
- The time frame for pulling data for the report. If custom, then a specific time period must be provided.
- type String
- Resource type.
- accumulated String
- Show costs accumulated over time.
- chart String
- Chart type of the main view in Cost Analysis. Required.
- dataSet ReportConfig Dataset Response 
- Has definition for data in this report config.
- dateRange String
- Date range of the current view.
- displayName String
- User input name of the view. Required.
- eTag String
- eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
- includeMonetary BooleanCommitment 
- If true, report includes monetary commitment.
- kpis
List<KpiProperties Response> 
- List of KPIs to show in Cost Analysis UI.
- metric String
- Metric to use when displaying costs.
- modifiedOn String
- Date when the user last modified this view.
- pivots
List<PivotProperties Response> 
- Configuration of 3 sub-views in the Cost Analysis UI.
- scope String
- 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.
- timePeriod ReportConfig Time Period Response 
- Has time period for pulling data for the report.
- createdOn string
- Date the user created this view.
- currency string
- Currency of the current view.
- id string
- Resource Id.
- name string
- Resource name.
- timeframe string
- The time frame for pulling data for the report. If custom, then a specific time period must be provided.
- type string
- Resource type.
- accumulated string
- Show costs accumulated over time.
- chart string
- Chart type of the main view in Cost Analysis. Required.
- dataSet ReportConfig Dataset Response 
- Has definition for data in this report config.
- dateRange string
- Date range of the current view.
- displayName string
- User input name of the view. Required.
- eTag string
- eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
- includeMonetary booleanCommitment 
- If true, report includes monetary commitment.
- kpis
KpiProperties Response[] 
- List of KPIs to show in Cost Analysis UI.
- metric string
- Metric to use when displaying costs.
- modifiedOn string
- Date when the user last modified this view.
- pivots
PivotProperties Response[] 
- Configuration of 3 sub-views in the Cost Analysis UI.
- scope string
- 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.
- timePeriod ReportConfig Time Period Response 
- Has time period for pulling data for the report.
- created_on str
- Date the user created this view.
- currency str
- Currency of the current view.
- id str
- Resource Id.
- name str
- Resource name.
- timeframe str
- The time frame for pulling data for the report. If custom, then a specific time period must be provided.
- type str
- Resource type.
- accumulated str
- Show costs accumulated over time.
- chart str
- Chart type of the main view in Cost Analysis. Required.
- data_set ReportConfig Dataset Response 
- Has definition for data in this report config.
- date_range str
- Date range of the current view.
- display_name str
- User input name of the view. Required.
- e_tag str
- eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
- include_monetary_ boolcommitment 
- If true, report includes monetary commitment.
- kpis
Sequence[KpiProperties Response] 
- List of KPIs to show in Cost Analysis UI.
- metric str
- Metric to use when displaying costs.
- modified_on str
- Date when the user last modified this view.
- pivots
Sequence[PivotProperties Response] 
- Configuration of 3 sub-views in the Cost Analysis UI.
- scope str
- 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.
- time_period ReportConfig Time Period Response 
- Has time period for pulling data for the report.
- createdOn String
- Date the user created this view.
- currency String
- Currency of the current view.
- id String
- Resource Id.
- name String
- Resource name.
- timeframe String
- The time frame for pulling data for the report. If custom, then a specific time period must be provided.
- type String
- Resource type.
- accumulated String
- Show costs accumulated over time.
- chart String
- Chart type of the main view in Cost Analysis. Required.
- dataSet Property Map
- Has definition for data in this report config.
- dateRange String
- Date range of the current view.
- displayName String
- User input name of the view. Required.
- eTag String
- eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
- includeMonetary BooleanCommitment 
- If true, report includes monetary commitment.
- kpis List<Property Map>
- List of KPIs to show in Cost Analysis UI.
- metric String
- Metric to use when displaying costs.
- modifiedOn String
- Date when the user last modified this view.
- pivots List<Property Map>
- Configuration of 3 sub-views in the Cost Analysis UI.
- scope String
- 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.
- timePeriod Property Map
- Has time period for pulling data for the report.
Supporting Types
KpiPropertiesResponse  
PivotPropertiesResponse  
ReportConfigAggregationResponse   
ReportConfigComparisonExpressionResponse    
ReportConfigDatasetConfigurationResponse    
- Columns List<string>
- 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.
- Columns []string
- 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.
- columns List<String>
- 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.
- columns string[]
- 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.
- columns Sequence[str]
- 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.
- columns List<String>
- 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.
ReportConfigDatasetResponse   
- Aggregation
Dictionary<string, Pulumi.Azure Native. Cost Management. Inputs. Report Config Aggregation Response> 
- 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.
- Configuration
Pulumi.Azure Native. Cost Management. Inputs. Report Config Dataset Configuration Response 
- Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
- Filter
Pulumi.Azure Native. Cost Management. Inputs. Report Config Filter Response 
- Has filter expression to use in the report.
- Granularity string
- The granularity of rows in the report.
- Grouping
List<Pulumi.Azure Native. Cost Management. Inputs. Report Config Grouping Response> 
- Array of group by expression to use in the report. Report can have up to 2 group by clauses.
- Sorting
List<Pulumi.Azure Native. Cost Management. Inputs. Report Config Sorting Response> 
- Array of order by expression to use in the report.
- Aggregation
map[string]ReportConfig Aggregation Response 
- 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.
- Configuration
ReportConfig Dataset Configuration Response 
- Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
- Filter
ReportConfig Filter Response 
- Has filter expression to use in the report.
- Granularity string
- The granularity of rows in the report.
- Grouping
[]ReportConfig Grouping Response 
- Array of group by expression to use in the report. Report can have up to 2 group by clauses.
- Sorting
[]ReportConfig Sorting Response 
- Array of order by expression to use in the report.
- aggregation
Map<String,ReportConfig Aggregation Response> 
- 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.
- configuration
ReportConfig Dataset Configuration Response 
- Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
- filter
ReportConfig Filter Response 
- Has filter expression to use in the report.
- granularity String
- The granularity of rows in the report.
- grouping
List<ReportConfig Grouping Response> 
- Array of group by expression to use in the report. Report can have up to 2 group by clauses.
- sorting
List<ReportConfig Sorting Response> 
- Array of order by expression to use in the report.
- aggregation
{[key: string]: ReportConfig Aggregation Response} 
- 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.
- configuration
ReportConfig Dataset Configuration Response 
- Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
- filter
ReportConfig Filter Response 
- Has filter expression to use in the report.
- granularity string
- The granularity of rows in the report.
- grouping
ReportConfig Grouping Response[] 
- Array of group by expression to use in the report. Report can have up to 2 group by clauses.
- sorting
ReportConfig Sorting Response[] 
- Array of order by expression to use in the report.
- aggregation
Mapping[str, ReportConfig Aggregation Response] 
- 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.
- configuration
ReportConfig Dataset Configuration Response 
- Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
- filter
ReportConfig Filter Response 
- Has filter expression to use in the report.
- granularity str
- The granularity of rows in the report.
- grouping
Sequence[ReportConfig Grouping Response] 
- Array of group by expression to use in the report. Report can have up to 2 group by clauses.
- sorting
Sequence[ReportConfig Sorting Response] 
- Array of order by expression to use in the report.
- aggregation Map<Property Map>
- 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.
- configuration Property Map
- Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
- filter Property Map
- Has filter expression to use in the report.
- granularity String
- The granularity of rows in the report.
- grouping List<Property Map>
- Array of group by expression to use in the report. Report can have up to 2 group by clauses.
- sorting List<Property Map>
- Array of order by expression to use in the report.
ReportConfigFilterResponse   
- And
List<Pulumi.Azure Native. Cost Management. Inputs. Report Config Filter Response> 
- The logical "AND" expression. Must have at least 2 items.
- Dimensions
Pulumi.Azure Native. Cost Management. Inputs. Report Config Comparison Expression Response 
- Has comparison expression for a dimension
- Or
List<Pulumi.Azure Native. Cost Management. Inputs. Report Config Filter Response> 
- The logical "OR" expression. Must have at least 2 items.
- 
Pulumi.Azure Native. Cost Management. Inputs. Report Config Comparison Expression Response 
- Has comparison expression for a tag
- And
[]ReportConfig Filter Response 
- The logical "AND" expression. Must have at least 2 items.
- Dimensions
ReportConfig Comparison Expression Response 
- Has comparison expression for a dimension
- Or
[]ReportConfig Filter Response 
- The logical "OR" expression. Must have at least 2 items.
- 
ReportConfig Comparison Expression Response 
- Has comparison expression for a tag
- and
List<ReportConfig Filter Response> 
- The logical "AND" expression. Must have at least 2 items.
- dimensions
ReportConfig Comparison Expression Response 
- Has comparison expression for a dimension
- or
List<ReportConfig Filter Response> 
- The logical "OR" expression. Must have at least 2 items.
- 
ReportConfig Comparison Expression Response 
- Has comparison expression for a tag
- and
ReportConfig Filter Response[] 
- The logical "AND" expression. Must have at least 2 items.
- dimensions
ReportConfig Comparison Expression Response 
- Has comparison expression for a dimension
- or
ReportConfig Filter Response[] 
- The logical "OR" expression. Must have at least 2 items.
- 
ReportConfig Comparison Expression Response 
- Has comparison expression for a tag
- and_
Sequence[ReportConfig Filter Response] 
- The logical "AND" expression. Must have at least 2 items.
- dimensions
ReportConfig Comparison Expression Response 
- Has comparison expression for a dimension
- or_
Sequence[ReportConfig Filter Response] 
- The logical "OR" expression. Must have at least 2 items.
- 
ReportConfig Comparison Expression Response 
- Has comparison expression for a tag
- and List<Property Map>
- The logical "AND" expression. Must have at least 2 items.
- dimensions Property Map
- Has comparison expression for a dimension
- or List<Property Map>
- The logical "OR" expression. Must have at least 2 items.
- Property Map
- Has comparison expression for a tag
ReportConfigGroupingResponse   
ReportConfigSortingResponse   
ReportConfigTimePeriodResponse    
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi