1. Packages
  2. Azure Native v1
  3. API Docs
  4. costmanagement
  5. getViewByScope
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.costmanagement.getViewByScope

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Gets the view for the defined scope by view name. API Version: 2019-11-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)
    // Output-based functions aren't available in Java yet
    
    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.
    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
    Selected currency.
    DateRange string
    Selected date range for viewing cost in.
    Id string
    Resource Id.
    IncludeMonetaryCommitment bool
    Include monetary commitment
    ModifiedOn string
    Date when the user last modified this view.
    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.AzureNative.CostManagement.Outputs.ReportConfigDatasetResponse
    Has definition for data in this report config.
    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.
    Kpis List<Pulumi.AzureNative.CostManagement.Outputs.KpiPropertiesResponse>
    List of KPIs to show in Cost Analysis UI.
    Metric string
    Metric to use when displaying costs.
    Pivots List<Pulumi.AzureNative.CostManagement.Outputs.PivotPropertiesResponse>
    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.AzureNative.CostManagement.Outputs.ReportConfigTimePeriodResponse
    Has time period for pulling data for the report.
    CreatedOn string
    Date the user created this view.
    Currency string
    Selected currency.
    DateRange string
    Selected date range for viewing cost in.
    Id string
    Resource Id.
    IncludeMonetaryCommitment bool
    Include monetary commitment
    ModifiedOn string
    Date when the user last modified this view.
    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 ReportConfigDatasetResponse
    Has definition for data in this report config.
    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.
    Kpis []KpiPropertiesResponse
    List of KPIs to show in Cost Analysis UI.
    Metric string
    Metric to use when displaying costs.
    Pivots []PivotPropertiesResponse
    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 ReportConfigTimePeriodResponse
    Has time period for pulling data for the report.
    createdOn String
    Date the user created this view.
    currency String
    Selected currency.
    dateRange String
    Selected date range for viewing cost in.
    id String
    Resource Id.
    includeMonetaryCommitment Boolean
    Include monetary commitment
    modifiedOn String
    Date when the user last modified this view.
    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 ReportConfigDatasetResponse
    Has definition for data in this report config.
    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.
    kpis List<KpiPropertiesResponse>
    List of KPIs to show in Cost Analysis UI.
    metric String
    Metric to use when displaying costs.
    pivots List<PivotPropertiesResponse>
    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 ReportConfigTimePeriodResponse
    Has time period for pulling data for the report.
    createdOn string
    Date the user created this view.
    currency string
    Selected currency.
    dateRange string
    Selected date range for viewing cost in.
    id string
    Resource Id.
    includeMonetaryCommitment boolean
    Include monetary commitment
    modifiedOn string
    Date when the user last modified this view.
    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 ReportConfigDatasetResponse
    Has definition for data in this report config.
    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.
    kpis KpiPropertiesResponse[]
    List of KPIs to show in Cost Analysis UI.
    metric string
    Metric to use when displaying costs.
    pivots PivotPropertiesResponse[]
    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 ReportConfigTimePeriodResponse
    Has time period for pulling data for the report.
    created_on str
    Date the user created this view.
    currency str
    Selected currency.
    date_range str
    Selected date range for viewing cost in.
    id str
    Resource Id.
    include_monetary_commitment bool
    Include monetary commitment
    modified_on str
    Date when the user last modified this view.
    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 ReportConfigDatasetResponse
    Has definition for data in this report config.
    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.
    kpis Sequence[KpiPropertiesResponse]
    List of KPIs to show in Cost Analysis UI.
    metric str
    Metric to use when displaying costs.
    pivots Sequence[PivotPropertiesResponse]
    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 ReportConfigTimePeriodResponse
    Has time period for pulling data for the report.
    createdOn String
    Date the user created this view.
    currency String
    Selected currency.
    dateRange String
    Selected date range for viewing cost in.
    id String
    Resource Id.
    includeMonetaryCommitment Boolean
    Include monetary commitment
    modifiedOn String
    Date when the user last modified this view.
    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.
    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.
    kpis List<Property Map>
    List of KPIs to show in Cost Analysis UI.
    metric String
    Metric to use when displaying costs.
    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

    Enabled bool
    show the KPI in the UI?
    Id string
    ID of resource related to metric (budget).
    Type string
    KPI type (Forecast, Budget).
    Enabled bool
    show the KPI in the UI?
    Id string
    ID of resource related to metric (budget).
    Type string
    KPI type (Forecast, Budget).
    enabled Boolean
    show the KPI in the UI?
    id String
    ID of resource related to metric (budget).
    type String
    KPI type (Forecast, Budget).
    enabled boolean
    show the KPI in the UI?
    id string
    ID of resource related to metric (budget).
    type string
    KPI type (Forecast, Budget).
    enabled bool
    show the KPI in the UI?
    id str
    ID of resource related to metric (budget).
    type str
    KPI type (Forecast, Budget).
    enabled Boolean
    show the KPI in the UI?
    id String
    ID of resource related to metric (budget).
    type String
    KPI type (Forecast, Budget).

    PivotPropertiesResponse

    Name string
    Data field to show in view.
    Type string
    Data type to show in view.
    Name string
    Data field to show in view.
    Type string
    Data type to show in view.
    name String
    Data field to show in view.
    type String
    Data type to show in view.
    name string
    Data field to show in view.
    type string
    Data type to show in view.
    name str
    Data field to show in view.
    type str
    Data type to show in view.
    name String
    Data field to show in view.
    type String
    Data type to show in view.

    ReportConfigAggregationResponse

    Function string
    The name of the aggregation function to use.
    Name string
    The name of the column to aggregate.
    Function string
    The name of the aggregation function to use.
    Name string
    The name of the column to aggregate.
    function String
    The name of the aggregation function to use.
    name String
    The name of the column to aggregate.
    function string
    The name of the aggregation function to use.
    name string
    The name of the column to aggregate.
    function str
    The name of the aggregation function to use.
    name str
    The name of the column to aggregate.
    function String
    The name of the aggregation function to use.
    name String
    The name of the column to aggregate.

    ReportConfigComparisonExpressionResponse

    Name string
    The name of the column to use in comparison.
    Operator string
    The operator to use for comparison.
    Values List<string>
    Array of values to use for comparison
    Name string
    The name of the column to use in comparison.
    Operator string
    The operator to use for comparison.
    Values []string
    Array of values to use for comparison
    name String
    The name of the column to use in comparison.
    operator String
    The operator to use for comparison.
    values List<String>
    Array of values to use for comparison
    name string
    The name of the column to use in comparison.
    operator string
    The operator to use for comparison.
    values string[]
    Array of values to use for comparison
    name str
    The name of the column to use in comparison.
    operator str
    The operator to use for comparison.
    values Sequence[str]
    Array of values to use for comparison
    name String
    The name of the column to use in comparison.
    operator String
    The operator to use for comparison.
    values List<String>
    Array of values to use for comparison

    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.AzureNative.CostManagement.Inputs.ReportConfigAggregationResponse>
    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.AzureNative.CostManagement.Inputs.ReportConfigDatasetConfigurationResponse
    Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
    Filter Pulumi.AzureNative.CostManagement.Inputs.ReportConfigFilterResponse
    Has filter expression to use in the report.
    Granularity string
    The granularity of rows in the report.
    Grouping List<Pulumi.AzureNative.CostManagement.Inputs.ReportConfigGroupingResponse>
    Array of group by expression to use in the report. Report can have up to 2 group by clauses.
    Sorting List<Pulumi.AzureNative.CostManagement.Inputs.ReportConfigSortingResponse>
    Array of order by expression to use in the report.
    Aggregation map[string]ReportConfigAggregationResponse
    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 ReportConfigDatasetConfigurationResponse
    Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
    Filter ReportConfigFilterResponse
    Has filter expression to use in the report.
    Granularity string
    The granularity of rows in the report.
    Grouping []ReportConfigGroupingResponse
    Array of group by expression to use in the report. Report can have up to 2 group by clauses.
    Sorting []ReportConfigSortingResponse
    Array of order by expression to use in the report.
    aggregation Map<String,ReportConfigAggregationResponse>
    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 ReportConfigDatasetConfigurationResponse
    Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
    filter ReportConfigFilterResponse
    Has filter expression to use in the report.
    granularity String
    The granularity of rows in the report.
    grouping List<ReportConfigGroupingResponse>
    Array of group by expression to use in the report. Report can have up to 2 group by clauses.
    sorting List<ReportConfigSortingResponse>
    Array of order by expression to use in the report.
    aggregation {[key: string]: ReportConfigAggregationResponse}
    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 ReportConfigDatasetConfigurationResponse
    Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
    filter ReportConfigFilterResponse
    Has filter expression to use in the report.
    granularity string
    The granularity of rows in the report.
    grouping ReportConfigGroupingResponse[]
    Array of group by expression to use in the report. Report can have up to 2 group by clauses.
    sorting ReportConfigSortingResponse[]
    Array of order by expression to use in the report.
    aggregation Mapping[str, ReportConfigAggregationResponse]
    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 ReportConfigDatasetConfigurationResponse
    Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
    filter ReportConfigFilterResponse
    Has filter expression to use in the report.
    granularity str
    The granularity of rows in the report.
    grouping Sequence[ReportConfigGroupingResponse]
    Array of group by expression to use in the report. Report can have up to 2 group by clauses.
    sorting Sequence[ReportConfigSortingResponse]
    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 []ReportConfigFilterResponse
    The logical "AND" expression. Must have at least 2 items.
    Dimensions ReportConfigComparisonExpressionResponse
    Has comparison expression for a dimension
    Or []ReportConfigFilterResponse
    The logical "OR" expression. Must have at least 2 items.
    TagKey ReportConfigComparisonExpressionResponse
    Has comparison expression for a tag key
    TagValue ReportConfigComparisonExpressionResponse
    Has comparison expression for a tag value
    Tags ReportConfigComparisonExpressionResponse
    Has comparison expression for a tag
    and List<ReportConfigFilterResponse>
    The logical "AND" expression. Must have at least 2 items.
    dimensions ReportConfigComparisonExpressionResponse
    Has comparison expression for a dimension
    or List<ReportConfigFilterResponse>
    The logical "OR" expression. Must have at least 2 items.
    tagKey ReportConfigComparisonExpressionResponse
    Has comparison expression for a tag key
    tagValue ReportConfigComparisonExpressionResponse
    Has comparison expression for a tag value
    tags ReportConfigComparisonExpressionResponse
    Has comparison expression for a tag
    and ReportConfigFilterResponse[]
    The logical "AND" expression. Must have at least 2 items.
    dimensions ReportConfigComparisonExpressionResponse
    Has comparison expression for a dimension
    or ReportConfigFilterResponse[]
    The logical "OR" expression. Must have at least 2 items.
    tagKey ReportConfigComparisonExpressionResponse
    Has comparison expression for a tag key
    tagValue ReportConfigComparisonExpressionResponse
    Has comparison expression for a tag value
    tags ReportConfigComparisonExpressionResponse
    Has comparison expression for a tag
    and_ Sequence[ReportConfigFilterResponse]
    The logical "AND" expression. Must have at least 2 items.
    dimensions ReportConfigComparisonExpressionResponse
    Has comparison expression for a dimension
    or_ Sequence[ReportConfigFilterResponse]
    The logical "OR" expression. Must have at least 2 items.
    tag_key ReportConfigComparisonExpressionResponse
    Has comparison expression for a tag key
    tag_value ReportConfigComparisonExpressionResponse
    Has comparison expression for a tag value
    tags ReportConfigComparisonExpressionResponse
    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.
    tagKey Property Map
    Has comparison expression for a tag key
    tagValue Property Map
    Has comparison expression for a tag value
    tags Property Map
    Has comparison expression for a tag

    ReportConfigGroupingResponse

    Name string
    The name of the column to group. This version supports subscription lowest possible grain.
    Type string
    Has type of the column to group.
    Name string
    The name of the column to group. This version supports subscription lowest possible grain.
    Type string
    Has type of the column to group.
    name String
    The name of the column to group. This version supports subscription lowest possible grain.
    type String
    Has type of the column to group.
    name string
    The name of the column to group. This version supports subscription lowest possible grain.
    type string
    Has type of the column to group.
    name str
    The name of the column to group. This version supports subscription lowest possible grain.
    type str
    Has type of the column to group.
    name String
    The name of the column to group. This version supports subscription lowest possible grain.
    type String
    Has type of the column to group.

    ReportConfigSortingResponse

    Name string
    The name of the column to sort.
    Direction string
    Direction of sort.
    Name string
    The name of the column to sort.
    Direction string
    Direction of sort.
    name String
    The name of the column to sort.
    direction String
    Direction of sort.
    name string
    The name of the column to sort.
    direction string
    Direction of sort.
    name str
    The name of the column to sort.
    direction str
    Direction of sort.
    name String
    The name of the column to sort.
    direction String
    Direction of sort.

    ReportConfigTimePeriodResponse

    From string
    The start date to pull data from.
    To string
    The end date to pull data to.
    From string
    The start date to pull data from.
    To string
    The end date to pull data to.
    from String
    The start date to pull data from.
    to String
    The end date to pull data to.
    from string
    The start date to pull data from.
    to string
    The end date to pull data to.
    from_ str
    The start date to pull data from.
    to str
    The end date to pull data to.
    from String
    The start date to pull data from.
    to String
    The end date to pull data to.

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi