Versions in this module Expand all Collapse all v51 v51.0.0 Jan 27, 2021 Changes in this version + type AggregatedCostClientAPI interface + GetByManagementGroup func(ctx context.Context, managementGroupID string, filter string) (result consumption.ManagementGroupAggregatedCostResult, err error) + GetForBillingPeriodByManagementGroup func(ctx context.Context, managementGroupID string, billingPeriodName string) (result consumption.ManagementGroupAggregatedCostResult, err error) + type BalancesClientAPI interface + GetByBillingAccount func(ctx context.Context, billingAccountID string) (result consumption.Balance, err error) + GetForBillingPeriodByBillingAccount func(ctx context.Context, billingAccountID string, billingPeriodName string) (result consumption.Balance, err error) + type BudgetsClientAPI interface + CreateOrUpdate func(ctx context.Context, budgetName string, parameters consumption.Budget) (result consumption.Budget, err error) + CreateOrUpdateByResourceGroupName func(ctx context.Context, resourceGroupName string, budgetName string, ...) (result consumption.Budget, err error) + Delete func(ctx context.Context, budgetName string) (result autorest.Response, err error) + DeleteByResourceGroupName func(ctx context.Context, resourceGroupName string, budgetName string) (result autorest.Response, err error) + Get func(ctx context.Context, budgetName string) (result consumption.Budget, err error) + GetByResourceGroupName func(ctx context.Context, resourceGroupName string, budgetName string) (result consumption.Budget, err error) + List func(ctx context.Context) (result consumption.BudgetsListResultPage, err error) + ListByResourceGroupName func(ctx context.Context, resourceGroupName string) (result consumption.BudgetsListResultPage, err error) + ListByResourceGroupNameComplete func(ctx context.Context, resourceGroupName string) (result consumption.BudgetsListResultIterator, err error) + ListComplete func(ctx context.Context) (result consumption.BudgetsListResultIterator, err error) + type ChargesClientAPI interface + ListByDepartment func(ctx context.Context, billingAccountID string, departmentID string, ...) (result consumption.ChargesListResult, err error) + ListByEnrollmentAccount func(ctx context.Context, billingAccountID string, enrollmentAccountID string, ...) (result consumption.ChargesListResult, err error) + ListForBillingPeriodByDepartment func(ctx context.Context, billingAccountID string, departmentID string, ...) (result consumption.ChargeSummary, err error) + ListForBillingPeriodByEnrollmentAccount func(ctx context.Context, billingAccountID string, enrollmentAccountID string, ...) (result consumption.ChargeSummary, err error) + type ForecastsClientAPI interface + List func(ctx context.Context, filter string) (result consumption.ForecastsListResult, err error) + type MarketplacesClientAPI interface + List func(ctx context.Context, filter string, top *int32, skiptoken string) (result consumption.MarketplacesListResultPage, err error) + ListByBillingAccount func(ctx context.Context, billingAccountID string, filter string, top *int32, ...) (result consumption.MarketplacesListResultPage, err error) + ListByBillingAccountComplete func(ctx context.Context, billingAccountID string, filter string, top *int32, ...) (result consumption.MarketplacesListResultIterator, err error) + ListByBillingPeriod func(ctx context.Context, billingPeriodName string, filter string, top *int32, ...) (result consumption.MarketplacesListResultPage, err error) + ListByBillingPeriodComplete func(ctx context.Context, billingPeriodName string, filter string, top *int32, ...) (result consumption.MarketplacesListResultIterator, err error) + ListByDepartment func(ctx context.Context, departmentID string, filter string, top *int32, ...) (result consumption.MarketplacesListResultPage, err error) + ListByDepartmentComplete func(ctx context.Context, departmentID string, filter string, top *int32, ...) (result consumption.MarketplacesListResultIterator, err error) + ListByEnrollmentAccount func(ctx context.Context, enrollmentAccountID string, filter string, top *int32, ...) (result consumption.MarketplacesListResultPage, err error) + ListByEnrollmentAccountComplete func(ctx context.Context, enrollmentAccountID string, filter string, top *int32, ...) (result consumption.MarketplacesListResultIterator, err error) + ListByManagementGroup func(ctx context.Context, managementGroupID string, filter string, top *int32, ...) (result consumption.MarketplacesListResultPage, err error) + ListByManagementGroupComplete func(ctx context.Context, managementGroupID string, filter string, top *int32, ...) (result consumption.MarketplacesListResultIterator, err error) + ListComplete func(ctx context.Context, filter string, top *int32, skiptoken string) (result consumption.MarketplacesListResultIterator, err error) + ListForBillingPeriodByBillingAccount func(ctx context.Context, billingAccountID string, billingPeriodName string, ...) (result consumption.MarketplacesListResultPage, err error) + ListForBillingPeriodByBillingAccountComplete func(ctx context.Context, billingAccountID string, billingPeriodName string, ...) (result consumption.MarketplacesListResultIterator, err error) + ListForBillingPeriodByDepartment func(ctx context.Context, departmentID string, billingPeriodName string, ...) (result consumption.MarketplacesListResultPage, err error) + ListForBillingPeriodByDepartmentComplete func(ctx context.Context, departmentID string, billingPeriodName string, ...) (result consumption.MarketplacesListResultIterator, err error) + ListForBillingPeriodByEnrollmentAccount func(ctx context.Context, enrollmentAccountID string, billingPeriodName string, ...) (result consumption.MarketplacesListResultPage, err error) + ListForBillingPeriodByEnrollmentAccountComplete func(ctx context.Context, enrollmentAccountID string, billingPeriodName string, ...) (result consumption.MarketplacesListResultIterator, err error) + ListForBillingPeriodByManagementGroup func(ctx context.Context, managementGroupID string, billingPeriodName string, ...) (result consumption.MarketplacesListResultPage, err error) + ListForBillingPeriodByManagementGroupComplete func(ctx context.Context, managementGroupID string, billingPeriodName string, ...) (result consumption.MarketplacesListResultIterator, err error) + type OperationsClientAPI interface + List func(ctx context.Context) (result consumption.OperationListResultPage, err error) + ListComplete func(ctx context.Context) (result consumption.OperationListResultIterator, err error) + type PriceSheetClientAPI interface + Get func(ctx context.Context, expand string, skiptoken string, top *int32) (result consumption.PriceSheetResult, err error) + GetByBillingPeriod func(ctx context.Context, billingPeriodName string, expand string, skiptoken string, ...) (result consumption.PriceSheetResult, err error) + type ReservationRecommendationsClientAPI interface + List func(ctx context.Context, filter string) (result consumption.ReservationRecommendationsListResultPage, err error) + ListComplete func(ctx context.Context, filter string) (result consumption.ReservationRecommendationsListResultIterator, err error) + type ReservationsDetailsClientAPI interface + ListByReservationOrder func(ctx context.Context, reservationOrderID string, filter string) (result consumption.ReservationDetailsListResultPage, err error) + ListByReservationOrderAndReservation func(ctx context.Context, reservationOrderID string, reservationID string, ...) (result consumption.ReservationDetailsListResultPage, err error) + ListByReservationOrderAndReservationComplete func(ctx context.Context, reservationOrderID string, reservationID string, ...) (result consumption.ReservationDetailsListResultIterator, err error) + ListByReservationOrderComplete func(ctx context.Context, reservationOrderID string, filter string) (result consumption.ReservationDetailsListResultIterator, err error) + type ReservationsSummariesClientAPI interface + ListByReservationOrder func(ctx context.Context, reservationOrderID string, grain consumption.Datagrain, ...) (result consumption.ReservationSummariesListResultPage, err error) + ListByReservationOrderAndReservation func(ctx context.Context, reservationOrderID string, reservationID string, ...) (result consumption.ReservationSummariesListResultPage, err error) + ListByReservationOrderAndReservationComplete func(ctx context.Context, reservationOrderID string, reservationID string, ...) (result consumption.ReservationSummariesListResultIterator, err error) + ListByReservationOrderComplete func(ctx context.Context, reservationOrderID string, grain consumption.Datagrain, ...) (result consumption.ReservationSummariesListResultIterator, err error) + type TagsClientAPI interface + Get func(ctx context.Context, billingAccountID string) (result consumption.TagsResult, err error) + type TenantsClientAPI interface + Get func(ctx context.Context, billingAccountID string, billingProfileID string) (result consumption.TenantListResult, err error) + type UsageDetailsClientAPI interface + List func(ctx context.Context, expand string, filter string, skiptoken string, ...) (result consumption.UsageDetailsListResultPage, err error) + ListByBillingAccount func(ctx context.Context, billingAccountID string, expand string, filter string, ...) (result consumption.UsageDetailsListResultPage, err error) + ListByBillingAccountComplete func(ctx context.Context, billingAccountID string, expand string, filter string, ...) (result consumption.UsageDetailsListResultIterator, err error) + ListByBillingPeriod func(ctx context.Context, billingPeriodName string, expand string, filter string, ...) (result consumption.UsageDetailsListResultPage, err error) + ListByBillingPeriodComplete func(ctx context.Context, billingPeriodName string, expand string, filter string, ...) (result consumption.UsageDetailsListResultIterator, err error) + ListByDepartment func(ctx context.Context, departmentID string, expand string, filter string, ...) (result consumption.UsageDetailsListResultPage, err error) + ListByDepartmentComplete func(ctx context.Context, departmentID string, expand string, filter string, ...) (result consumption.UsageDetailsListResultIterator, err error) + ListByEnrollmentAccount func(ctx context.Context, enrollmentAccountID string, expand string, filter string, ...) (result consumption.UsageDetailsListResultPage, err error) + ListByEnrollmentAccountComplete func(ctx context.Context, enrollmentAccountID string, expand string, filter string, ...) (result consumption.UsageDetailsListResultIterator, err error) + ListByManagementGroup func(ctx context.Context, managementGroupID string, expand string, filter string, ...) (result consumption.UsageDetailsListResultPage, err error) + ListByManagementGroupComplete func(ctx context.Context, managementGroupID string, expand string, filter string, ...) (result consumption.UsageDetailsListResultIterator, err error) + ListComplete func(ctx context.Context, expand string, filter string, skiptoken string, ...) (result consumption.UsageDetailsListResultIterator, err error) + ListForBillingPeriodByBillingAccount func(ctx context.Context, billingAccountID string, billingPeriodName string, ...) (result consumption.UsageDetailsListResultPage, err error) + ListForBillingPeriodByBillingAccountComplete func(ctx context.Context, billingAccountID string, billingPeriodName string, ...) (result consumption.UsageDetailsListResultIterator, err error) + ListForBillingPeriodByDepartment func(ctx context.Context, departmentID string, billingPeriodName string, ...) (result consumption.UsageDetailsListResultPage, err error) + ListForBillingPeriodByDepartmentComplete func(ctx context.Context, departmentID string, billingPeriodName string, ...) (result consumption.UsageDetailsListResultIterator, err error) + ListForBillingPeriodByEnrollmentAccount func(ctx context.Context, enrollmentAccountID string, billingPeriodName string, ...) (result consumption.UsageDetailsListResultPage, err error) + ListForBillingPeriodByEnrollmentAccountComplete func(ctx context.Context, enrollmentAccountID string, billingPeriodName string, ...) (result consumption.UsageDetailsListResultIterator, err error) + ListForBillingPeriodByManagementGroup func(ctx context.Context, managementGroupID string, billingPeriodName string, ...) (result consumption.UsageDetailsListResultPage, err error) + ListForBillingPeriodByManagementGroupComplete func(ctx context.Context, managementGroupID string, billingPeriodName string, ...) (result consumption.UsageDetailsListResultIterator, err error) Other modules containing this package github.com/pmalek-sumo/azure-sdk-for-go