azure-native.costmanagement.getViewByScope
Explore with Pulumi AI
Gets the view for the defined scope by view name.
Uses Azure REST API version 2024-08-01.
Other available API versions: 2019-04-01-preview, 2019-11-01, 2020-06-01, 2021-10-01, 2022-08-01-preview, 2022-10-01, 2022-10-01-preview, 2022-10-05-preview, 2023-03-01, 2023-04-01-preview, 2023-07-01-preview, 2023-08-01, 2023-09-01, 2023-11-01, 2024-10-01-preview, 2025-03-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native costmanagement [ApiVersion]
. See the version guide for details.
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 dictionary
The 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.
- View
Name 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.
- View
Name 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.
- view
Name 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.
- view
Name 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.
- view
Name String - View name
getViewByScope Result
The following output properties are available:
- Azure
Api stringVersion - The Azure API version of the resource.
- Created
On 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.
- Data
Set Pulumi.Azure Native. Cost Management. Outputs. Report Config Dataset Response - Has definition for data in this report config.
- Date
Range string - Date range of the current view.
- Display
Name 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.
- Include
Monetary 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.
- Modified
On 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.
- Time
Period Pulumi.Azure Native. Cost Management. Outputs. Report Config Time Period Response - Has time period for pulling data for the report.
- Azure
Api stringVersion - The Azure API version of the resource.
- Created
On 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.
- Data
Set ReportConfig Dataset Response - Has definition for data in this report config.
- Date
Range string - Date range of the current view.
- Display
Name 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.
- Include
Monetary boolCommitment - If true, report includes monetary commitment.
- Kpis
[]Kpi
Properties Response - List of KPIs to show in Cost Analysis UI.
- Metric string
- Metric to use when displaying costs.
- Modified
On string - Date when the user last modified this view.
- Pivots
[]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.
- Time
Period ReportConfig Time Period Response - Has time period for pulling data for the report.
- azure
Api StringVersion - The Azure API version of the resource.
- created
On 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.
- data
Set ReportConfig Dataset Response - Has definition for data in this report config.
- date
Range String - Date range of the current view.
- display
Name String - User input name of the view. Required.
- e
Tag 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.
- include
Monetary BooleanCommitment - If true, report includes monetary commitment.
- kpis
List<Kpi
Properties Response> - List of KPIs to show in Cost Analysis UI.
- metric String
- Metric to use when displaying costs.
- modified
On String - Date when the user last modified this view.
- pivots
List<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.
- time
Period ReportConfig Time Period Response - Has time period for pulling data for the report.
- azure
Api stringVersion - The Azure API version of the resource.
- created
On 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.
- data
Set ReportConfig Dataset Response - Has definition for data in this report config.
- date
Range string - Date range of the current view.
- display
Name string - User input name of the view. Required.
- e
Tag 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.
- include
Monetary booleanCommitment - If true, report includes monetary commitment.
- kpis
Kpi
Properties Response[] - List of KPIs to show in Cost Analysis UI.
- metric string
- Metric to use when displaying costs.
- modified
On string - Date when the user last modified this view.
- pivots
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.
- time
Period ReportConfig Time Period Response - Has time period for pulling data for the report.
- azure_
api_ strversion - The Azure API version of the resource.
- 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[Kpi
Properties 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[Pivot
Properties 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.
- azure
Api StringVersion - The Azure API version of the resource.
- created
On 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.
- data
Set Property Map - Has definition for data in this report config.
- date
Range String - Date range of the current view.
- display
Name String - User input name of the view. Required.
- e
Tag 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.
- include
Monetary 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.
- modified
On 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.
- time
Period 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]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
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
Report
Config Filter Response - Has filter expression to use in the report.
- Granularity string
- The granularity of rows in the report.
- Grouping
[]Report
Config Grouping Response - Array of group by expression to use in the report. Report can have up to 2 group by clauses.
- Sorting
[]Report
Config Sorting Response - Array of order by expression to use in the report.
- aggregation
Map<String,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
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
Report
Config Filter Response - Has filter expression to use in the report.
- granularity String
- The granularity of rows in the report.
- grouping
List<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<Report
Config Sorting Response> - Array of order by expression to use in the report.
- aggregation
{[key: string]: 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
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
Report
Config Filter Response - Has filter expression to use in the report.
- granularity string
- The granularity of rows in the report.
- grouping
Report
Config Grouping Response[] - Array of group by expression to use in the report. Report can have up to 2 group by clauses.
- sorting
Report
Config Sorting Response[] - Array of order by expression to use in the report.
- aggregation
Mapping[str, 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
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
Report
Config Filter Response - Has filter expression to use in the report.
- granularity str
- The granularity of rows in the report.
- grouping
Sequence[Report
Config Grouping Response] - Array of group by expression to use in the report. Report can have up to 2 group by clauses.
- sorting
Sequence[Report
Config 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
[]Report
Config Filter Response - The logical "AND" expression. Must have at least 2 items.
- Dimensions
Report
Config Comparison Expression Response - Has comparison expression for a dimension
- Or
[]Report
Config Filter Response - The logical "OR" expression. Must have at least 2 items.
- Report
Config Comparison Expression Response - Has comparison expression for a tag
- and
List<Report
Config Filter Response> - The logical "AND" expression. Must have at least 2 items.
- dimensions
Report
Config Comparison Expression Response - Has comparison expression for a dimension
- or
List<Report
Config Filter Response> - The logical "OR" expression. Must have at least 2 items.
- Report
Config Comparison Expression Response - Has comparison expression for a tag
- and
Report
Config Filter Response[] - The logical "AND" expression. Must have at least 2 items.
- dimensions
Report
Config Comparison Expression Response - Has comparison expression for a dimension
- or
Report
Config Filter Response[] - The logical "OR" expression. Must have at least 2 items.
- Report
Config Comparison Expression Response - Has comparison expression for a tag
- and_
Sequence[Report
Config Filter Response] - The logical "AND" expression. Must have at least 2 items.
- dimensions
Report
Config Comparison Expression Response - Has comparison expression for a dimension
- or_
Sequence[Report
Config Filter Response] - The logical "OR" expression. Must have at least 2 items.
- Report
Config 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