1. Packages
  2. Azure Native
  3. API Docs
  4. costmanagement
  5. ReportByResourceGroupName
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.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.costmanagement.ReportByResourceGroupName

Explore with Pulumi AI

azure-native logo
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.37.0 published on Monday, Apr 15, 2024 by Pulumi

    A report resource. Azure REST API version: 2018-08-01-preview. Prior API version in Azure Native 1.x: 2018-08-01-preview.

    Create ReportByResourceGroupName Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ReportByResourceGroupName(name: string, args: ReportByResourceGroupNameArgs, opts?: CustomResourceOptions);
    @overload
    def ReportByResourceGroupName(resource_name: str,
                                  args: ReportByResourceGroupNameArgs,
                                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def ReportByResourceGroupName(resource_name: str,
                                  opts: Optional[ResourceOptions] = None,
                                  definition: Optional[ReportDefinitionArgs] = None,
                                  delivery_info: Optional[ReportDeliveryInfoArgs] = None,
                                  resource_group_name: Optional[str] = None,
                                  format: Optional[Union[str, FormatType]] = None,
                                  report_name: Optional[str] = None,
                                  schedule: Optional[ReportScheduleArgs] = None)
    func NewReportByResourceGroupName(ctx *Context, name string, args ReportByResourceGroupNameArgs, opts ...ResourceOption) (*ReportByResourceGroupName, error)
    public ReportByResourceGroupName(string name, ReportByResourceGroupNameArgs args, CustomResourceOptions? opts = null)
    public ReportByResourceGroupName(String name, ReportByResourceGroupNameArgs args)
    public ReportByResourceGroupName(String name, ReportByResourceGroupNameArgs args, CustomResourceOptions options)
    
    type: azure-native:costmanagement:ReportByResourceGroupName
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ReportByResourceGroupNameArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ReportByResourceGroupNameArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ReportByResourceGroupNameArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ReportByResourceGroupNameArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ReportByResourceGroupNameArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var reportByResourceGroupNameResource = new AzureNative.CostManagement.ReportByResourceGroupName("reportByResourceGroupNameResource", new()
    {
        Definition = new AzureNative.CostManagement.Inputs.ReportDefinitionArgs
        {
            Timeframe = "string",
            Type = "string",
            Dataset = new AzureNative.CostManagement.Inputs.ReportDatasetArgs
            {
                Aggregation = 
                {
                    { "string", new AzureNative.CostManagement.Inputs.ReportAggregationArgs
                    {
                        Function = "string",
                        Name = "string",
                    } },
                },
                Configuration = new AzureNative.CostManagement.Inputs.ReportDatasetConfigurationArgs
                {
                    Columns = new[]
                    {
                        "string",
                    },
                },
                Filter = new AzureNative.CostManagement.Inputs.ReportFilterArgs
                {
                    And = new[]
                    {
                        reportFilter,
                    },
                    Dimension = new AzureNative.CostManagement.Inputs.ReportComparisonExpressionArgs
                    {
                        Name = "string",
                        Operator = "string",
                        Values = new[]
                        {
                            "string",
                        },
                    },
                    Not = reportFilter,
                    Or = new[]
                    {
                        reportFilter,
                    },
                    Tag = new AzureNative.CostManagement.Inputs.ReportComparisonExpressionArgs
                    {
                        Name = "string",
                        Operator = "string",
                        Values = new[]
                        {
                            "string",
                        },
                    },
                },
                Granularity = "string",
                Grouping = new[]
                {
                    new AzureNative.CostManagement.Inputs.ReportGroupingArgs
                    {
                        Name = "string",
                        Type = "string",
                    },
                },
            },
            TimePeriod = new AzureNative.CostManagement.Inputs.ReportTimePeriodArgs
            {
                From = "string",
                To = "string",
            },
        },
        DeliveryInfo = new AzureNative.CostManagement.Inputs.ReportDeliveryInfoArgs
        {
            Destination = new AzureNative.CostManagement.Inputs.ReportDeliveryDestinationArgs
            {
                Container = "string",
                ResourceId = "string",
                RootFolderPath = "string",
            },
        },
        ResourceGroupName = "string",
        Format = "string",
        ReportName = "string",
        Schedule = new AzureNative.CostManagement.Inputs.ReportScheduleArgs
        {
            Recurrence = "string",
            RecurrencePeriod = new AzureNative.CostManagement.Inputs.ReportRecurrencePeriodArgs
            {
                From = "string",
                To = "string",
            },
            Status = "string",
        },
    });
    
    example, err := costmanagement.NewReportByResourceGroupName(ctx, "reportByResourceGroupNameResource", &costmanagement.ReportByResourceGroupNameArgs{
    Definition: &costmanagement.ReportDefinitionArgs{
    Timeframe: pulumi.String("string"),
    Type: pulumi.String("string"),
    Dataset: interface{}{
    Aggregation: costmanagement.ReportAggregationMap{
    "string": &costmanagement.ReportAggregationArgs{
    Function: pulumi.String("string"),
    Name: pulumi.String("string"),
    },
    },
    Configuration: &costmanagement.ReportDatasetConfigurationArgs{
    Columns: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    Filter: interface{}{
    And: costmanagement.ReportFilterArray{
    reportFilter,
    },
    Dimension: &costmanagement.ReportComparisonExpressionArgs{
    Name: pulumi.String("string"),
    Operator: pulumi.String("string"),
    Values: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    Not: pulumi.Any(reportFilter),
    Or: costmanagement.ReportFilterArray{
    reportFilter,
    },
    Tag: &costmanagement.ReportComparisonExpressionArgs{
    Name: pulumi.String("string"),
    Operator: pulumi.String("string"),
    Values: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    },
    Granularity: pulumi.String("string"),
    Grouping: costmanagement.ReportGroupingArray{
    &costmanagement.ReportGroupingArgs{
    Name: pulumi.String("string"),
    Type: pulumi.String("string"),
    },
    },
    },
    TimePeriod: &costmanagement.ReportTimePeriodArgs{
    From: pulumi.String("string"),
    To: pulumi.String("string"),
    },
    },
    DeliveryInfo: &costmanagement.ReportDeliveryInfoArgs{
    Destination: &costmanagement.ReportDeliveryDestinationArgs{
    Container: pulumi.String("string"),
    ResourceId: pulumi.String("string"),
    RootFolderPath: pulumi.String("string"),
    },
    },
    ResourceGroupName: pulumi.String("string"),
    Format: pulumi.String("string"),
    ReportName: pulumi.String("string"),
    Schedule: &costmanagement.ReportScheduleArgs{
    Recurrence: pulumi.String("string"),
    RecurrencePeriod: &costmanagement.ReportRecurrencePeriodArgs{
    From: pulumi.String("string"),
    To: pulumi.String("string"),
    },
    Status: pulumi.String("string"),
    },
    })
    
    var reportByResourceGroupNameResource = new ReportByResourceGroupName("reportByResourceGroupNameResource", ReportByResourceGroupNameArgs.builder()        
        .definition(ReportDefinitionArgs.builder()
            .timeframe("string")
            .type("string")
            .dataset(ReportDatasetArgs.builder()
                .aggregation(Map.of("string", Map.ofEntries(
                    Map.entry("function", "string"),
                    Map.entry("name", "string")
                )))
                .configuration(ReportDatasetConfigurationArgs.builder()
                    .columns("string")
                    .build())
                .filter(ReportFilterArgs.builder()
                    .and(reportFilter)
                    .dimension(ReportComparisonExpressionArgs.builder()
                        .name("string")
                        .operator("string")
                        .values("string")
                        .build())
                    .not(reportFilter)
                    .or(reportFilter)
                    .tag(ReportComparisonExpressionArgs.builder()
                        .name("string")
                        .operator("string")
                        .values("string")
                        .build())
                    .build())
                .granularity("string")
                .grouping(ReportGroupingArgs.builder()
                    .name("string")
                    .type("string")
                    .build())
                .build())
            .timePeriod(ReportTimePeriodArgs.builder()
                .from("string")
                .to("string")
                .build())
            .build())
        .deliveryInfo(ReportDeliveryInfoArgs.builder()
            .destination(ReportDeliveryDestinationArgs.builder()
                .container("string")
                .resourceId("string")
                .rootFolderPath("string")
                .build())
            .build())
        .resourceGroupName("string")
        .format("string")
        .reportName("string")
        .schedule(ReportScheduleArgs.builder()
            .recurrence("string")
            .recurrencePeriod(ReportRecurrencePeriodArgs.builder()
                .from("string")
                .to("string")
                .build())
            .status("string")
            .build())
        .build());
    
    report_by_resource_group_name_resource = azure_native.costmanagement.ReportByResourceGroupName("reportByResourceGroupNameResource",
        definition=azure_native.costmanagement.ReportDefinitionArgs(
            timeframe="string",
            type="string",
            dataset=azure_native.costmanagement.ReportDatasetArgs(
                aggregation={
                    "string": azure_native.costmanagement.ReportAggregationArgs(
                        function="string",
                        name="string",
                    ),
                },
                configuration=azure_native.costmanagement.ReportDatasetConfigurationArgs(
                    columns=["string"],
                ),
                filter=azure_native.costmanagement.ReportFilterArgs(
                    and_=[report_filter],
                    dimension=azure_native.costmanagement.ReportComparisonExpressionArgs(
                        name="string",
                        operator="string",
                        values=["string"],
                    ),
                    not_=report_filter,
                    or_=[report_filter],
                    tag=azure_native.costmanagement.ReportComparisonExpressionArgs(
                        name="string",
                        operator="string",
                        values=["string"],
                    ),
                ),
                granularity="string",
                grouping=[azure_native.costmanagement.ReportGroupingArgs(
                    name="string",
                    type="string",
                )],
            ),
            time_period=azure_native.costmanagement.ReportTimePeriodArgs(
                from_="string",
                to="string",
            ),
        ),
        delivery_info=azure_native.costmanagement.ReportDeliveryInfoArgs(
            destination=azure_native.costmanagement.ReportDeliveryDestinationArgs(
                container="string",
                resource_id="string",
                root_folder_path="string",
            ),
        ),
        resource_group_name="string",
        format="string",
        report_name="string",
        schedule=azure_native.costmanagement.ReportScheduleArgs(
            recurrence="string",
            recurrence_period=azure_native.costmanagement.ReportRecurrencePeriodArgs(
                from_="string",
                to="string",
            ),
            status="string",
        ))
    
    const reportByResourceGroupNameResource = new azure_native.costmanagement.ReportByResourceGroupName("reportByResourceGroupNameResource", {
        definition: {
            timeframe: "string",
            type: "string",
            dataset: {
                aggregation: {
                    string: {
                        "function": "string",
                        name: "string",
                    },
                },
                configuration: {
                    columns: ["string"],
                },
                filter: {
                    and: [reportFilter],
                    dimension: {
                        name: "string",
                        operator: "string",
                        values: ["string"],
                    },
                    not: reportFilter,
                    or: [reportFilter],
                    tag: {
                        name: "string",
                        operator: "string",
                        values: ["string"],
                    },
                },
                granularity: "string",
                grouping: [{
                    name: "string",
                    type: "string",
                }],
            },
            timePeriod: {
                from: "string",
                to: "string",
            },
        },
        deliveryInfo: {
            destination: {
                container: "string",
                resourceId: "string",
                rootFolderPath: "string",
            },
        },
        resourceGroupName: "string",
        format: "string",
        reportName: "string",
        schedule: {
            recurrence: "string",
            recurrencePeriod: {
                from: "string",
                to: "string",
            },
            status: "string",
        },
    });
    
    type: azure-native:costmanagement:ReportByResourceGroupName
    properties:
        definition:
            dataset:
                aggregation:
                    string:
                        function: string
                        name: string
                configuration:
                    columns:
                        - string
                filter:
                    and:
                        - ${reportFilter}
                    dimension:
                        name: string
                        operator: string
                        values:
                            - string
                    not: ${reportFilter}
                    or:
                        - ${reportFilter}
                    tag:
                        name: string
                        operator: string
                        values:
                            - string
                granularity: string
                grouping:
                    - name: string
                      type: string
            timePeriod:
                from: string
                to: string
            timeframe: string
            type: string
        deliveryInfo:
            destination:
                container: string
                resourceId: string
                rootFolderPath: string
        format: string
        reportName: string
        resourceGroupName: string
        schedule:
            recurrence: string
            recurrencePeriod:
                from: string
                to: string
            status: string
    

    ReportByResourceGroupName Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The ReportByResourceGroupName resource accepts the following input properties:

    Definition Pulumi.AzureNative.CostManagement.Inputs.ReportDefinition
    Has definition for the report.
    DeliveryInfo Pulumi.AzureNative.CostManagement.Inputs.ReportDeliveryInfo
    Has delivery information for the report.
    ResourceGroupName string
    Azure Resource Group Name.
    Format string | Pulumi.AzureNative.CostManagement.FormatType
    The format of the report being delivered.
    ReportName string
    Report Name.
    Schedule Pulumi.AzureNative.CostManagement.Inputs.ReportSchedule
    Has schedule information for the report.
    Definition ReportDefinitionArgs
    Has definition for the report.
    DeliveryInfo ReportDeliveryInfoArgs
    Has delivery information for the report.
    ResourceGroupName string
    Azure Resource Group Name.
    Format string | FormatType
    The format of the report being delivered.
    ReportName string
    Report Name.
    Schedule ReportScheduleArgs
    Has schedule information for the report.
    definition ReportDefinition
    Has definition for the report.
    deliveryInfo ReportDeliveryInfo
    Has delivery information for the report.
    resourceGroupName String
    Azure Resource Group Name.
    format String | FormatType
    The format of the report being delivered.
    reportName String
    Report Name.
    schedule ReportSchedule
    Has schedule information for the report.
    definition ReportDefinition
    Has definition for the report.
    deliveryInfo ReportDeliveryInfo
    Has delivery information for the report.
    resourceGroupName string
    Azure Resource Group Name.
    format string | FormatType
    The format of the report being delivered.
    reportName string
    Report Name.
    schedule ReportSchedule
    Has schedule information for the report.
    definition ReportDefinitionArgs
    Has definition for the report.
    delivery_info ReportDeliveryInfoArgs
    Has delivery information for the report.
    resource_group_name str
    Azure Resource Group Name.
    format str | FormatType
    The format of the report being delivered.
    report_name str
    Report Name.
    schedule ReportScheduleArgs
    Has schedule information for the report.
    definition Property Map
    Has definition for the report.
    deliveryInfo Property Map
    Has delivery information for the report.
    resourceGroupName String
    Azure Resource Group Name.
    format String | "Csv"
    The format of the report being delivered.
    reportName String
    Report Name.
    schedule Property Map
    Has schedule information for the report.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the ReportByResourceGroupName resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name.
    Tags Dictionary<string, string>
    Resource tags.
    Type string
    Resource type.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    Resource name.
    Tags map[string]string
    Resource tags.
    Type string
    Resource type.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name.
    tags Map<String,String>
    Resource tags.
    type String
    Resource type.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    Resource name.
    tags {[key: string]: string}
    Resource tags.
    type string
    Resource type.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    Resource name.
    tags Mapping[str, str]
    Resource tags.
    type str
    Resource type.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    Resource name.
    tags Map<String>
    Resource tags.
    type String
    Resource type.

    Supporting Types

    FormatType, FormatTypeArgs

    Csv
    Csv
    FormatTypeCsv
    Csv
    Csv
    Csv
    Csv
    Csv
    CSV
    Csv
    "Csv"
    Csv

    FunctionType, FunctionTypeArgs

    Sum
    Sum
    FunctionTypeSum
    Sum
    Sum
    Sum
    Sum
    Sum
    SUM
    Sum
    "Sum"
    Sum

    GranularityType, GranularityTypeArgs

    Daily
    Daily
    Hourly
    Hourly
    GranularityTypeDaily
    Daily
    GranularityTypeHourly
    Hourly
    Daily
    Daily
    Hourly
    Hourly
    Daily
    Daily
    Hourly
    Hourly
    DAILY
    Daily
    HOURLY
    Hourly
    "Daily"
    Daily
    "Hourly"
    Hourly

    OperatorType, OperatorTypeArgs

    In
    In
    Contains
    Contains
    OperatorTypeIn
    In
    OperatorTypeContains
    Contains
    In
    In
    Contains
    Contains
    In
    In
    Contains
    Contains
    IN_
    In
    CONTAINS
    Contains
    "In"
    In
    "Contains"
    Contains

    RecurrenceType, RecurrenceTypeArgs

    Daily
    Daily
    Weekly
    Weekly
    Monthly
    Monthly
    Annually
    Annually
    RecurrenceTypeDaily
    Daily
    RecurrenceTypeWeekly
    Weekly
    RecurrenceTypeMonthly
    Monthly
    RecurrenceTypeAnnually
    Annually
    Daily
    Daily
    Weekly
    Weekly
    Monthly
    Monthly
    Annually
    Annually
    Daily
    Daily
    Weekly
    Weekly
    Monthly
    Monthly
    Annually
    Annually
    DAILY
    Daily
    WEEKLY
    Weekly
    MONTHLY
    Monthly
    ANNUALLY
    Annually
    "Daily"
    Daily
    "Weekly"
    Weekly
    "Monthly"
    Monthly
    "Annually"
    Annually

    ReportAggregation, ReportAggregationArgs

    Function string | Pulumi.AzureNative.CostManagement.FunctionType
    The name of the aggregation function to use.
    Name string
    The name of the column to aggregate.
    Function string | FunctionType
    The name of the aggregation function to use.
    Name string
    The name of the column to aggregate.
    function String | FunctionType
    The name of the aggregation function to use.
    name String
    The name of the column to aggregate.
    function string | FunctionType
    The name of the aggregation function to use.
    name string
    The name of the column to aggregate.
    function str | FunctionType
    The name of the aggregation function to use.
    name str
    The name of the column to aggregate.
    function String | "Sum"
    The name of the aggregation function to use.
    name String
    The name of the column to aggregate.

    ReportAggregationResponse, ReportAggregationResponseArgs

    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.

    ReportColumnType, ReportColumnTypeArgs

    Tag
    Tag
    Dimension
    Dimension
    ReportColumnTypeTag
    Tag
    ReportColumnTypeDimension
    Dimension
    Tag
    Tag
    Dimension
    Dimension
    Tag
    Tag
    Dimension
    Dimension
    TAG
    Tag
    DIMENSION
    Dimension
    "Tag"
    Tag
    "Dimension"
    Dimension

    ReportComparisonExpression, ReportComparisonExpressionArgs

    Name string
    The name of the column to use in comparison.
    Operator string | Pulumi.AzureNative.CostManagement.OperatorType
    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 | OperatorType
    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 | OperatorType
    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 | OperatorType
    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 | OperatorType
    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 | "In" | "Contains"
    The operator to use for comparison.
    values List<String>
    Array of values to use for comparison

    ReportComparisonExpressionResponse, ReportComparisonExpressionResponseArgs

    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

    ReportDataset, ReportDatasetArgs

    Aggregation Dictionary<string, Pulumi.AzureNative.CostManagement.Inputs.ReportAggregation>
    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.ReportDatasetConfiguration
    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.ReportFilter
    Has filter expression to use in the report.
    Granularity string | Pulumi.AzureNative.CostManagement.GranularityType
    The granularity of rows in the report.
    Grouping List<Pulumi.AzureNative.CostManagement.Inputs.ReportGrouping>
    Array of group by expression to use in the report. Report can have up to 2 group by clauses.
    Aggregation map[string]ReportAggregation
    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 ReportDatasetConfiguration
    Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
    Filter ReportFilter
    Has filter expression to use in the report.
    Granularity string | GranularityType
    The granularity of rows in the report.
    Grouping []ReportGrouping
    Array of group by expression to use in the report. Report can have up to 2 group by clauses.
    aggregation Map<String,ReportAggregation>
    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 ReportDatasetConfiguration
    Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
    filter ReportFilter
    Has filter expression to use in the report.
    granularity String | GranularityType
    The granularity of rows in the report.
    grouping List<ReportGrouping>
    Array of group by expression to use in the report. Report can have up to 2 group by clauses.
    aggregation {[key: string]: ReportAggregation}
    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 ReportDatasetConfiguration
    Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
    filter ReportFilter
    Has filter expression to use in the report.
    granularity string | GranularityType
    The granularity of rows in the report.
    grouping ReportGrouping[]
    Array of group by expression to use in the report. Report can have up to 2 group by clauses.
    aggregation Mapping[str, ReportAggregation]
    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 ReportDatasetConfiguration
    Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
    filter ReportFilter
    Has filter expression to use in the report.
    granularity str | GranularityType
    The granularity of rows in the report.
    grouping Sequence[ReportGrouping]
    Array of group by expression to use in the report. Report can have up to 2 group by clauses.
    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 | "Daily" | "Hourly"
    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.

    ReportDatasetConfiguration, ReportDatasetConfigurationArgs

    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.

    ReportDatasetConfigurationResponse, ReportDatasetConfigurationResponseArgs

    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.

    ReportDatasetResponse, ReportDatasetResponseArgs

    Aggregation Dictionary<string, Pulumi.AzureNative.CostManagement.Inputs.ReportAggregationResponse>
    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.ReportDatasetConfigurationResponse
    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.ReportFilterResponse
    Has filter expression to use in the report.
    Granularity string
    The granularity of rows in the report.
    Grouping List<Pulumi.AzureNative.CostManagement.Inputs.ReportGroupingResponse>
    Array of group by expression to use in the report. Report can have up to 2 group by clauses.
    Aggregation map[string]ReportAggregationResponse
    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 ReportDatasetConfigurationResponse
    Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
    Filter ReportFilterResponse
    Has filter expression to use in the report.
    Granularity string
    The granularity of rows in the report.
    Grouping []ReportGroupingResponse
    Array of group by expression to use in the report. Report can have up to 2 group by clauses.
    aggregation Map<String,ReportAggregationResponse>
    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 ReportDatasetConfigurationResponse
    Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
    filter ReportFilterResponse
    Has filter expression to use in the report.
    granularity String
    The granularity of rows in the report.
    grouping List<ReportGroupingResponse>
    Array of group by expression to use in the report. Report can have up to 2 group by clauses.
    aggregation {[key: string]: ReportAggregationResponse}
    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 ReportDatasetConfigurationResponse
    Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
    filter ReportFilterResponse
    Has filter expression to use in the report.
    granularity string
    The granularity of rows in the report.
    grouping ReportGroupingResponse[]
    Array of group by expression to use in the report. Report can have up to 2 group by clauses.
    aggregation Mapping[str, ReportAggregationResponse]
    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 ReportDatasetConfigurationResponse
    Has configuration information for the data in the report. The configuration will be ignored if aggregation and grouping are provided.
    filter ReportFilterResponse
    Has filter expression to use in the report.
    granularity str
    The granularity of rows in the report.
    grouping Sequence[ReportGroupingResponse]
    Array of group by expression to use in the report. Report can have up to 2 group by clauses.
    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.

    ReportDefinition, ReportDefinitionArgs

    Timeframe string | Pulumi.AzureNative.CostManagement.TimeframeType
    The time frame for pulling data for the report. If custom, then a specific time period must be provided.
    Type string | Pulumi.AzureNative.CostManagement.ReportType
    The type of the report.
    Dataset Pulumi.AzureNative.CostManagement.Inputs.ReportDataset
    Has definition for data in this report.
    TimePeriod Pulumi.AzureNative.CostManagement.Inputs.ReportTimePeriod
    Has time period for pulling data for the report.
    Timeframe string | TimeframeType
    The time frame for pulling data for the report. If custom, then a specific time period must be provided.
    Type string | ReportType
    The type of the report.
    Dataset ReportDataset
    Has definition for data in this report.
    TimePeriod ReportTimePeriod
    Has time period for pulling data for the report.
    timeframe String | TimeframeType
    The time frame for pulling data for the report. If custom, then a specific time period must be provided.
    type String | ReportType
    The type of the report.
    dataset ReportDataset
    Has definition for data in this report.
    timePeriod ReportTimePeriod
    Has time period for pulling data for the report.
    timeframe string | TimeframeType
    The time frame for pulling data for the report. If custom, then a specific time period must be provided.
    type string | ReportType
    The type of the report.
    dataset ReportDataset
    Has definition for data in this report.
    timePeriod ReportTimePeriod
    Has time period for pulling data for the report.
    timeframe str | TimeframeType
    The time frame for pulling data for the report. If custom, then a specific time period must be provided.
    type str | ReportType
    The type of the report.
    dataset ReportDataset
    Has definition for data in this report.
    time_period ReportTimePeriod
    Has time period for pulling data for the report.
    timeframe String | "WeekToDate" | "MonthToDate" | "Custom"
    The time frame for pulling data for the report. If custom, then a specific time period must be provided.
    type String | "Usage"
    The type of the report.
    dataset Property Map
    Has definition for data in this report.
    timePeriod Property Map
    Has time period for pulling data for the report.

    ReportDefinitionResponse, ReportDefinitionResponseArgs

    Timeframe string
    The time frame for pulling data for the report. If custom, then a specific time period must be provided.
    Type string
    The type of the report.
    Dataset Pulumi.AzureNative.CostManagement.Inputs.ReportDatasetResponse
    Has definition for data in this report.
    TimePeriod Pulumi.AzureNative.CostManagement.Inputs.ReportTimePeriodResponse
    Has time period for pulling data for the report.
    Timeframe string
    The time frame for pulling data for the report. If custom, then a specific time period must be provided.
    Type string
    The type of the report.
    Dataset ReportDatasetResponse
    Has definition for data in this report.
    TimePeriod ReportTimePeriodResponse
    Has time period for pulling data for the report.
    timeframe String
    The time frame for pulling data for the report. If custom, then a specific time period must be provided.
    type String
    The type of the report.
    dataset ReportDatasetResponse
    Has definition for data in this report.
    timePeriod ReportTimePeriodResponse
    Has time period for pulling data for the report.
    timeframe string
    The time frame for pulling data for the report. If custom, then a specific time period must be provided.
    type string
    The type of the report.
    dataset ReportDatasetResponse
    Has definition for data in this report.
    timePeriod ReportTimePeriodResponse
    Has time period for pulling data for the report.
    timeframe str
    The time frame for pulling data for the report. If custom, then a specific time period must be provided.
    type str
    The type of the report.
    dataset ReportDatasetResponse
    Has definition for data in this report.
    time_period ReportTimePeriodResponse
    Has time period for pulling data for the report.
    timeframe String
    The time frame for pulling data for the report. If custom, then a specific time period must be provided.
    type String
    The type of the report.
    dataset Property Map
    Has definition for data in this report.
    timePeriod Property Map
    Has time period for pulling data for the report.

    ReportDeliveryDestination, ReportDeliveryDestinationArgs

    Container string
    The name of the container where reports will be uploaded.
    ResourceId string
    The resource id of the storage account where reports will be delivered.
    RootFolderPath string
    The name of the directory where reports will be uploaded.
    Container string
    The name of the container where reports will be uploaded.
    ResourceId string
    The resource id of the storage account where reports will be delivered.
    RootFolderPath string
    The name of the directory where reports will be uploaded.
    container String
    The name of the container where reports will be uploaded.
    resourceId String
    The resource id of the storage account where reports will be delivered.
    rootFolderPath String
    The name of the directory where reports will be uploaded.
    container string
    The name of the container where reports will be uploaded.
    resourceId string
    The resource id of the storage account where reports will be delivered.
    rootFolderPath string
    The name of the directory where reports will be uploaded.
    container str
    The name of the container where reports will be uploaded.
    resource_id str
    The resource id of the storage account where reports will be delivered.
    root_folder_path str
    The name of the directory where reports will be uploaded.
    container String
    The name of the container where reports will be uploaded.
    resourceId String
    The resource id of the storage account where reports will be delivered.
    rootFolderPath String
    The name of the directory where reports will be uploaded.

    ReportDeliveryDestinationResponse, ReportDeliveryDestinationResponseArgs

    Container string
    The name of the container where reports will be uploaded.
    ResourceId string
    The resource id of the storage account where reports will be delivered.
    RootFolderPath string
    The name of the directory where reports will be uploaded.
    Container string
    The name of the container where reports will be uploaded.
    ResourceId string
    The resource id of the storage account where reports will be delivered.
    RootFolderPath string
    The name of the directory where reports will be uploaded.
    container String
    The name of the container where reports will be uploaded.
    resourceId String
    The resource id of the storage account where reports will be delivered.
    rootFolderPath String
    The name of the directory where reports will be uploaded.
    container string
    The name of the container where reports will be uploaded.
    resourceId string
    The resource id of the storage account where reports will be delivered.
    rootFolderPath string
    The name of the directory where reports will be uploaded.
    container str
    The name of the container where reports will be uploaded.
    resource_id str
    The resource id of the storage account where reports will be delivered.
    root_folder_path str
    The name of the directory where reports will be uploaded.
    container String
    The name of the container where reports will be uploaded.
    resourceId String
    The resource id of the storage account where reports will be delivered.
    rootFolderPath String
    The name of the directory where reports will be uploaded.

    ReportDeliveryInfo, ReportDeliveryInfoArgs

    Destination ReportDeliveryDestination
    Has destination for the report being delivered.
    destination ReportDeliveryDestination
    Has destination for the report being delivered.
    destination ReportDeliveryDestination
    Has destination for the report being delivered.
    destination ReportDeliveryDestination
    Has destination for the report being delivered.
    destination Property Map
    Has destination for the report being delivered.

    ReportDeliveryInfoResponse, ReportDeliveryInfoResponseArgs

    Destination ReportDeliveryDestinationResponse
    Has destination for the report being delivered.
    destination ReportDeliveryDestinationResponse
    Has destination for the report being delivered.
    destination ReportDeliveryDestinationResponse
    Has destination for the report being delivered.
    destination ReportDeliveryDestinationResponse
    Has destination for the report being delivered.
    destination Property Map
    Has destination for the report being delivered.

    ReportFilter, ReportFilterArgs

    And List<Pulumi.AzureNative.CostManagement.Inputs.ReportFilter>
    The logical "AND" expression. Must have at least 2 items.
    Dimension Pulumi.AzureNative.CostManagement.Inputs.ReportComparisonExpression
    Has comparison expression for a dimension
    Not Pulumi.AzureNative.CostManagement.Inputs.ReportFilter
    The logical "NOT" expression.
    Or List<Pulumi.AzureNative.CostManagement.Inputs.ReportFilter>
    The logical "OR" expression. Must have at least 2 items.
    Tag Pulumi.AzureNative.CostManagement.Inputs.ReportComparisonExpression
    Has comparison expression for a tag
    And []ReportFilter
    The logical "AND" expression. Must have at least 2 items.
    Dimension ReportComparisonExpression
    Has comparison expression for a dimension
    Not ReportFilter
    The logical "NOT" expression.
    Or []ReportFilter
    The logical "OR" expression. Must have at least 2 items.
    Tag ReportComparisonExpression
    Has comparison expression for a tag
    and List<ReportFilter>
    The logical "AND" expression. Must have at least 2 items.
    dimension ReportComparisonExpression
    Has comparison expression for a dimension
    not ReportFilter
    The logical "NOT" expression.
    or List<ReportFilter>
    The logical "OR" expression. Must have at least 2 items.
    tag ReportComparisonExpression
    Has comparison expression for a tag
    and ReportFilter[]
    The logical "AND" expression. Must have at least 2 items.
    dimension ReportComparisonExpression
    Has comparison expression for a dimension
    not ReportFilter
    The logical "NOT" expression.
    or ReportFilter[]
    The logical "OR" expression. Must have at least 2 items.
    tag ReportComparisonExpression
    Has comparison expression for a tag
    and_ Sequence[ReportFilter]
    The logical "AND" expression. Must have at least 2 items.
    dimension ReportComparisonExpression
    Has comparison expression for a dimension
    not_ ReportFilter
    The logical "NOT" expression.
    or_ Sequence[ReportFilter]
    The logical "OR" expression. Must have at least 2 items.
    tag ReportComparisonExpression
    Has comparison expression for a tag
    and List<Property Map>
    The logical "AND" expression. Must have at least 2 items.
    dimension Property Map
    Has comparison expression for a dimension
    not Property Map
    The logical "NOT" expression.
    or List<Property Map>
    The logical "OR" expression. Must have at least 2 items.
    tag Property Map
    Has comparison expression for a tag

    ReportFilterResponse, ReportFilterResponseArgs

    And []ReportFilterResponse
    The logical "AND" expression. Must have at least 2 items.
    Dimension ReportComparisonExpressionResponse
    Has comparison expression for a dimension
    Not ReportFilterResponse
    The logical "NOT" expression.
    Or []ReportFilterResponse
    The logical "OR" expression. Must have at least 2 items.
    Tag ReportComparisonExpressionResponse
    Has comparison expression for a tag
    and List<ReportFilterResponse>
    The logical "AND" expression. Must have at least 2 items.
    dimension ReportComparisonExpressionResponse
    Has comparison expression for a dimension
    not ReportFilterResponse
    The logical "NOT" expression.
    or List<ReportFilterResponse>
    The logical "OR" expression. Must have at least 2 items.
    tag ReportComparisonExpressionResponse
    Has comparison expression for a tag
    and ReportFilterResponse[]
    The logical "AND" expression. Must have at least 2 items.
    dimension ReportComparisonExpressionResponse
    Has comparison expression for a dimension
    not ReportFilterResponse
    The logical "NOT" expression.
    or ReportFilterResponse[]
    The logical "OR" expression. Must have at least 2 items.
    tag ReportComparisonExpressionResponse
    Has comparison expression for a tag
    and_ Sequence[ReportFilterResponse]
    The logical "AND" expression. Must have at least 2 items.
    dimension ReportComparisonExpressionResponse
    Has comparison expression for a dimension
    not_ ReportFilterResponse
    The logical "NOT" expression.
    or_ Sequence[ReportFilterResponse]
    The logical "OR" expression. Must have at least 2 items.
    tag ReportComparisonExpressionResponse
    Has comparison expression for a tag
    and List<Property Map>
    The logical "AND" expression. Must have at least 2 items.
    dimension Property Map
    Has comparison expression for a dimension
    not Property Map
    The logical "NOT" expression.
    or List<Property Map>
    The logical "OR" expression. Must have at least 2 items.
    tag Property Map
    Has comparison expression for a tag

    ReportGrouping, ReportGroupingArgs

    Name string
    The name of the column to group.
    Type string | Pulumi.AzureNative.CostManagement.ReportColumnType
    Has type of the column to group.
    Name string
    The name of the column to group.
    Type string | ReportColumnType
    Has type of the column to group.
    name String
    The name of the column to group.
    type String | ReportColumnType
    Has type of the column to group.
    name string
    The name of the column to group.
    type string | ReportColumnType
    Has type of the column to group.
    name str
    The name of the column to group.
    type str | ReportColumnType
    Has type of the column to group.
    name String
    The name of the column to group.
    type String | "Tag" | "Dimension"
    Has type of the column to group.

    ReportGroupingResponse, ReportGroupingResponseArgs

    Name string
    The name of the column to group.
    Type string
    Has type of the column to group.
    Name string
    The name of the column to group.
    Type string
    Has type of the column to group.
    name String
    The name of the column to group.
    type String
    Has type of the column to group.
    name string
    The name of the column to group.
    type string
    Has type of the column to group.
    name str
    The name of the column to group.
    type str
    Has type of the column to group.
    name String
    The name of the column to group.
    type String
    Has type of the column to group.

    ReportRecurrencePeriod, ReportRecurrencePeriodArgs

    From string
    The start date of recurrence.
    To string
    The end date of recurrence.
    From string
    The start date of recurrence.
    To string
    The end date of recurrence.
    from String
    The start date of recurrence.
    to String
    The end date of recurrence.
    from string
    The start date of recurrence.
    to string
    The end date of recurrence.
    from_ str
    The start date of recurrence.
    to str
    The end date of recurrence.
    from String
    The start date of recurrence.
    to String
    The end date of recurrence.

    ReportRecurrencePeriodResponse, ReportRecurrencePeriodResponseArgs

    From string
    The start date of recurrence.
    To string
    The end date of recurrence.
    From string
    The start date of recurrence.
    To string
    The end date of recurrence.
    from String
    The start date of recurrence.
    to String
    The end date of recurrence.
    from string
    The start date of recurrence.
    to string
    The end date of recurrence.
    from_ str
    The start date of recurrence.
    to str
    The end date of recurrence.
    from String
    The start date of recurrence.
    to String
    The end date of recurrence.

    ReportSchedule, ReportScheduleArgs

    Recurrence string | Pulumi.AzureNative.CostManagement.RecurrenceType
    The schedule recurrence.
    RecurrencePeriod Pulumi.AzureNative.CostManagement.Inputs.ReportRecurrencePeriod
    Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
    Status string | Pulumi.AzureNative.CostManagement.StatusType
    The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
    Recurrence string | RecurrenceType
    The schedule recurrence.
    RecurrencePeriod ReportRecurrencePeriod
    Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
    Status string | StatusType
    The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
    recurrence String | RecurrenceType
    The schedule recurrence.
    recurrencePeriod ReportRecurrencePeriod
    Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
    status String | StatusType
    The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
    recurrence string | RecurrenceType
    The schedule recurrence.
    recurrencePeriod ReportRecurrencePeriod
    Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
    status string | StatusType
    The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
    recurrence str | RecurrenceType
    The schedule recurrence.
    recurrence_period ReportRecurrencePeriod
    Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
    status str | StatusType
    The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
    recurrence String | "Daily" | "Weekly" | "Monthly" | "Annually"
    The schedule recurrence.
    recurrencePeriod Property Map
    Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
    status String | "Active" | "Inactive"
    The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.

    ReportScheduleResponse, ReportScheduleResponseArgs

    Recurrence string
    The schedule recurrence.
    RecurrencePeriod Pulumi.AzureNative.CostManagement.Inputs.ReportRecurrencePeriodResponse
    Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
    Status string
    The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
    Recurrence string
    The schedule recurrence.
    RecurrencePeriod ReportRecurrencePeriodResponse
    Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
    Status string
    The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
    recurrence String
    The schedule recurrence.
    recurrencePeriod ReportRecurrencePeriodResponse
    Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
    status String
    The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
    recurrence string
    The schedule recurrence.
    recurrencePeriod ReportRecurrencePeriodResponse
    Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
    status string
    The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
    recurrence str
    The schedule recurrence.
    recurrence_period ReportRecurrencePeriodResponse
    Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
    status str
    The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.
    recurrence String
    The schedule recurrence.
    recurrencePeriod Property Map
    Has start and end date of the recurrence. The start date must be in future. If present, the end date must be greater than start date.
    status String
    The status of the schedule. Whether active or not. If inactive, the report's scheduled execution is paused.

    ReportTimePeriod, ReportTimePeriodArgs

    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.

    ReportTimePeriodResponse, ReportTimePeriodResponseArgs

    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.

    ReportType, ReportTypeArgs

    Usage
    Usage
    ReportTypeUsage
    Usage
    Usage
    Usage
    Usage
    Usage
    USAGE
    Usage
    "Usage"
    Usage

    StatusType, StatusTypeArgs

    Active
    Active
    Inactive
    Inactive
    StatusTypeActive
    Active
    StatusTypeInactive
    Inactive
    Active
    Active
    Inactive
    Inactive
    Active
    Active
    Inactive
    Inactive
    ACTIVE
    Active
    INACTIVE
    Inactive
    "Active"
    Active
    "Inactive"
    Inactive

    TimeframeType, TimeframeTypeArgs

    WeekToDate
    WeekToDate
    MonthToDate
    MonthToDate
    Custom
    Custom
    TimeframeTypeWeekToDate
    WeekToDate
    TimeframeTypeMonthToDate
    MonthToDate
    TimeframeTypeCustom
    Custom
    WeekToDate
    WeekToDate
    MonthToDate
    MonthToDate
    Custom
    Custom
    WeekToDate
    WeekToDate
    MonthToDate
    MonthToDate
    Custom
    Custom
    WEEK_TO_DATE
    WeekToDate
    MONTH_TO_DATE
    MonthToDate
    CUSTOM
    Custom
    "WeekToDate"
    WeekToDate
    "MonthToDate"
    MonthToDate
    "Custom"
    Custom

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    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.37.0 published on Monday, Apr 15, 2024 by Pulumi