/* * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. * * Code generated by Microsoft (R) AutoRest Code Generator. * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ import { AggregatedCostGetByManagementGroupOptionalParams, AggregatedCostGetByManagementGroupResponse, AggregatedCostGetForBillingPeriodByManagementGroupOptionalParams, AggregatedCostGetForBillingPeriodByManagementGroupResponse } from "../models"; /** Interface representing a AggregatedCost. */ export interface AggregatedCost { /** * Provides the aggregate cost of a management group and all child management groups by current billing * period. * @param managementGroupId Azure Management Group ID. * @param options The options parameters. */ getByManagementGroup( managementGroupId: string, options?: AggregatedCostGetByManagementGroupOptionalParams ): Promise; /** * Provides the aggregate cost of a management group and all child management groups by specified * billing period * @param managementGroupId Azure Management Group ID. * @param billingPeriodName Billing Period Name. * @param options The options parameters. */ getForBillingPeriodByManagementGroup( managementGroupId: string, billingPeriodName: string, options?: AggregatedCostGetForBillingPeriodByManagementGroupOptionalParams ): Promise; }