Versions in this module Expand all Collapse all v1 v1.0.1 Sep 13, 2022 v1.0.0 Sep 12, 2022 Changes in this version + type CloudConnectorClientAPI interface + CreateOrUpdate func(ctx context.Context, connectorName string, ...) (result costmanagement.ConnectorDefinition, err error) + Delete func(ctx context.Context, connectorName string) (result autorest.Response, err error) + Get func(ctx context.Context, connectorName string, expand string) (result costmanagement.ConnectorDefinition, err error) + List func(ctx context.Context) (result costmanagement.ConnectorDefinitionListResult, err error) + Update func(ctx context.Context, connectorName string, ...) (result costmanagement.ConnectorDefinition, err error) + type ConnectorClientAPI interface + CheckEligibility func(ctx context.Context, ...) (result costmanagement.ConnectorDefinition, err error) + type DimensionsClientAPI interface + ListByBillingAccount func(ctx context.Context, billingAccountID string, filter string, expand string, ...) (result costmanagement.DimensionsListResult, err error) + ListByDepartment func(ctx context.Context, billingAccountID string, departmentID string, ...) (result costmanagement.DimensionsListResult, err error) + ListByEnrollmentAccount func(ctx context.Context, billingAccountID string, enrollmentAccountID string, ...) (result costmanagement.DimensionsListResult, err error) + ListByManagementGroup func(ctx context.Context, managementGroupID string, filter string, expand string, ...) (result costmanagement.DimensionsListResult, err error) + ListByResourceGroup func(ctx context.Context, resourceGroupName string, filter string, expand string, ...) (result costmanagement.DimensionsListResult, err error) + ListBySubscription func(ctx context.Context, filter string, expand string, skiptoken string, ...) (result costmanagement.DimensionsListResult, err error) + type ExternalBillingAccountClientAPI interface + Get func(ctx context.Context, externalBillingAccountName string, expand string) (result costmanagement.ExternalBillingAccountDefinition, err error) + List func(ctx context.Context) (result costmanagement.ExternalBillingAccountDefinitionListResult, err error) + type ExternalSubscriptionClientAPI interface + Get func(ctx context.Context, externalSubscriptionName string, expand string) (result costmanagement.ExternalSubscriptionDefinition, err error) + List func(ctx context.Context) (result costmanagement.ExternalSubscriptionDefinitionListResult, err error) + ListByExternalBillingAccount func(ctx context.Context, externalBillingAccountName string) (result costmanagement.ExternalSubscriptionDefinitionListResult, err error) + ListByManagementGroup func(ctx context.Context, managementGroupID string, recurse *bool) (result costmanagement.ExternalSubscriptionDefinitionListResult, err error) + UpdateManagementGroup func(ctx context.Context, managementGroupID string, externalSubscriptionName string) (result autorest.Response, err error) + type ForecastClientAPI interface + UsageByBillingAccount func(ctx context.Context, billingAccountID string, ...) (result costmanagement.QueryResult, err error) + UsageByDepartment func(ctx context.Context, billingAccountID string, departmentID string, ...) (result costmanagement.QueryResult, err error) + UsageByEnrollmentAccount func(ctx context.Context, billingAccountID string, enrollmentAccountID string, ...) (result costmanagement.QueryResult, err error) + UsageByExternalBillingAccount func(ctx context.Context, externalBillingAccountName string, ...) (result costmanagement.QueryResult, err error) + UsageByManagementGroup func(ctx context.Context, managementGroupID string, ...) (result costmanagement.QueryResult, err error) + UsageByResourceGroup func(ctx context.Context, resourceGroupName string, ...) (result costmanagement.QueryResult, err error) + UsageBySubscription func(ctx context.Context, parameters costmanagement.ReportConfigDefinition) (result costmanagement.QueryResult, err error) + type OperationsClientAPI interface + List func(ctx context.Context) (result costmanagement.OperationListResultPage, err error) + ListComplete func(ctx context.Context) (result costmanagement.OperationListResultIterator, err error) + type QueryClientAPI interface + UsageByBillingAccount func(ctx context.Context, billingAccountID string, ...) (result costmanagement.QueryResult, err error) + UsageByDepartment func(ctx context.Context, billingAccountID string, departmentID string, ...) (result costmanagement.QueryResult, err error) + UsageByEnrollmentAccount func(ctx context.Context, billingAccountID string, enrollmentAccountID string, ...) (result costmanagement.QueryResult, err error) + UsageByManagementGroup func(ctx context.Context, managementGroupID string, ...) (result costmanagement.QueryResult, err error) + UsageByResourceGroup func(ctx context.Context, resourceGroupName string, ...) (result costmanagement.QueryResult, err error) + UsageBySubscription func(ctx context.Context, parameters costmanagement.ReportConfigDefinition) (result costmanagement.QueryResult, err error) + type ShowbackRuleClientAPI interface + CreateUpdateRule func(ctx context.Context, billingAccountID string, ruleName string, ...) (result costmanagement.ShowbackRule, err error) + GetBillingAccountID func(ctx context.Context, billingAccountID string, ruleName string) (result costmanagement.ShowbackRule, err error) + type ShowbackRulesClientAPI interface + List func(ctx context.Context, billingAccountID string) (result costmanagement.ShowbackRuleListResult, err error)