1//go:build go1.9 2// +build go1.9 3 4// Copyright (c) Microsoft Corporation. All rights reserved. 5// Licensed under the MIT License. See License.txt in the project root for license information. 6 7// This code was auto-generated by: 8// github.com/Azure/azure-sdk-for-go/tools/profileBuilder 9 10package costmanagement 11 12import ( 13 "context" 14 15 original "github.com/Azure/azure-sdk-for-go/services/costmanagement/mgmt/2020-06-01/costmanagement" 16) 17 18const ( 19 DefaultBaseURI = original.DefaultBaseURI 20) 21 22type AccumulatedType = original.AccumulatedType 23 24const ( 25 False AccumulatedType = original.False 26 True AccumulatedType = original.True 27) 28 29type AlertCategory = original.AlertCategory 30 31const ( 32 Billing AlertCategory = original.Billing 33 Cost AlertCategory = original.Cost 34 System AlertCategory = original.System 35 Usage AlertCategory = original.Usage 36) 37 38type AlertCriteria = original.AlertCriteria 39 40const ( 41 CostThresholdExceeded AlertCriteria = original.CostThresholdExceeded 42 CreditThresholdApproaching AlertCriteria = original.CreditThresholdApproaching 43 CreditThresholdReached AlertCriteria = original.CreditThresholdReached 44 CrossCloudCollectionError AlertCriteria = original.CrossCloudCollectionError 45 CrossCloudNewDataAvailable AlertCriteria = original.CrossCloudNewDataAvailable 46 ForecastCostThresholdExceeded AlertCriteria = original.ForecastCostThresholdExceeded 47 ForecastUsageThresholdExceeded AlertCriteria = original.ForecastUsageThresholdExceeded 48 GeneralThresholdError AlertCriteria = original.GeneralThresholdError 49 InvoiceDueDateApproaching AlertCriteria = original.InvoiceDueDateApproaching 50 InvoiceDueDateReached AlertCriteria = original.InvoiceDueDateReached 51 MultiCurrency AlertCriteria = original.MultiCurrency 52 QuotaThresholdApproaching AlertCriteria = original.QuotaThresholdApproaching 53 QuotaThresholdReached AlertCriteria = original.QuotaThresholdReached 54 UsageThresholdExceeded AlertCriteria = original.UsageThresholdExceeded 55) 56 57type AlertOperator = original.AlertOperator 58 59const ( 60 EqualTo AlertOperator = original.EqualTo 61 GreaterThan AlertOperator = original.GreaterThan 62 GreaterThanOrEqualTo AlertOperator = original.GreaterThanOrEqualTo 63 LessThan AlertOperator = original.LessThan 64 LessThanOrEqualTo AlertOperator = original.LessThanOrEqualTo 65 None AlertOperator = original.None 66) 67 68type AlertSource = original.AlertSource 69 70const ( 71 Preset AlertSource = original.Preset 72 User AlertSource = original.User 73) 74 75type AlertStatus = original.AlertStatus 76 77const ( 78 AlertStatusActive AlertStatus = original.AlertStatusActive 79 AlertStatusDismissed AlertStatus = original.AlertStatusDismissed 80 AlertStatusNone AlertStatus = original.AlertStatusNone 81 AlertStatusOverridden AlertStatus = original.AlertStatusOverridden 82 AlertStatusResolved AlertStatus = original.AlertStatusResolved 83) 84 85type AlertTimeGrainType = original.AlertTimeGrainType 86 87const ( 88 AlertTimeGrainTypeAnnually AlertTimeGrainType = original.AlertTimeGrainTypeAnnually 89 AlertTimeGrainTypeBillingAnnual AlertTimeGrainType = original.AlertTimeGrainTypeBillingAnnual 90 AlertTimeGrainTypeBillingMonth AlertTimeGrainType = original.AlertTimeGrainTypeBillingMonth 91 AlertTimeGrainTypeBillingQuarter AlertTimeGrainType = original.AlertTimeGrainTypeBillingQuarter 92 AlertTimeGrainTypeMonthly AlertTimeGrainType = original.AlertTimeGrainTypeMonthly 93 AlertTimeGrainTypeNone AlertTimeGrainType = original.AlertTimeGrainTypeNone 94 AlertTimeGrainTypeQuarterly AlertTimeGrainType = original.AlertTimeGrainTypeQuarterly 95) 96 97type AlertType = original.AlertType 98 99const ( 100 Budget AlertType = original.Budget 101 BudgetForecast AlertType = original.BudgetForecast 102 Credit AlertType = original.Credit 103 General AlertType = original.General 104 Invoice AlertType = original.Invoice 105 Quota AlertType = original.Quota 106 XCloud AlertType = original.XCloud 107) 108 109type ChartType = original.ChartType 110 111const ( 112 Area ChartType = original.Area 113 GroupedColumn ChartType = original.GroupedColumn 114 Line ChartType = original.Line 115 StackedColumn ChartType = original.StackedColumn 116 Table ChartType = original.Table 117) 118 119type Direction = original.Direction 120 121const ( 122 Ascending Direction = original.Ascending 123 Descending Direction = original.Descending 124) 125 126type ExecutionStatus = original.ExecutionStatus 127 128const ( 129 Completed ExecutionStatus = original.Completed 130 DataNotAvailable ExecutionStatus = original.DataNotAvailable 131 Failed ExecutionStatus = original.Failed 132 InProgress ExecutionStatus = original.InProgress 133 NewDataNotAvailable ExecutionStatus = original.NewDataNotAvailable 134 Queued ExecutionStatus = original.Queued 135 Timeout ExecutionStatus = original.Timeout 136) 137 138type ExecutionType = original.ExecutionType 139 140const ( 141 OnDemand ExecutionType = original.OnDemand 142 Scheduled ExecutionType = original.Scheduled 143) 144 145type ExportType = original.ExportType 146 147const ( 148 ExportTypeActualCost ExportType = original.ExportTypeActualCost 149 ExportTypeAmortizedCost ExportType = original.ExportTypeAmortizedCost 150 ExportTypeUsage ExportType = original.ExportTypeUsage 151) 152 153type ExternalCloudProviderType = original.ExternalCloudProviderType 154 155const ( 156 ExternalBillingAccounts ExternalCloudProviderType = original.ExternalBillingAccounts 157 ExternalSubscriptions ExternalCloudProviderType = original.ExternalSubscriptions 158) 159 160type ForecastTimeframeType = original.ForecastTimeframeType 161 162const ( 163 BillingMonthToDate ForecastTimeframeType = original.BillingMonthToDate 164 Custom ForecastTimeframeType = original.Custom 165 MonthToDate ForecastTimeframeType = original.MonthToDate 166 TheLastBillingMonth ForecastTimeframeType = original.TheLastBillingMonth 167 TheLastMonth ForecastTimeframeType = original.TheLastMonth 168 WeekToDate ForecastTimeframeType = original.WeekToDate 169) 170 171type ForecastType = original.ForecastType 172 173const ( 174 ForecastTypeActualCost ForecastType = original.ForecastTypeActualCost 175 ForecastTypeAmortizedCost ForecastType = original.ForecastTypeAmortizedCost 176 ForecastTypeUsage ForecastType = original.ForecastTypeUsage 177) 178 179type FormatType = original.FormatType 180 181const ( 182 Csv FormatType = original.Csv 183) 184 185type GranularityType = original.GranularityType 186 187const ( 188 Daily GranularityType = original.Daily 189) 190 191type KpiTypeType = original.KpiTypeType 192 193const ( 194 KpiTypeTypeBudget KpiTypeType = original.KpiTypeTypeBudget 195 KpiTypeTypeForecast KpiTypeType = original.KpiTypeTypeForecast 196) 197 198type MetricType = original.MetricType 199 200const ( 201 ActualCost MetricType = original.ActualCost 202 AHUB MetricType = original.AHUB 203 AmortizedCost MetricType = original.AmortizedCost 204) 205 206type OperatorType = original.OperatorType 207 208const ( 209 Contains OperatorType = original.Contains 210 In OperatorType = original.In 211) 212 213type PivotTypeType = original.PivotTypeType 214 215const ( 216 PivotTypeTypeDimension PivotTypeType = original.PivotTypeTypeDimension 217 PivotTypeTypeTagKey PivotTypeType = original.PivotTypeTypeTagKey 218) 219 220type QueryColumnType = original.QueryColumnType 221 222const ( 223 QueryColumnTypeDimension QueryColumnType = original.QueryColumnTypeDimension 224 QueryColumnTypeTag QueryColumnType = original.QueryColumnTypeTag 225) 226 227type RecurrenceType = original.RecurrenceType 228 229const ( 230 RecurrenceTypeAnnually RecurrenceType = original.RecurrenceTypeAnnually 231 RecurrenceTypeDaily RecurrenceType = original.RecurrenceTypeDaily 232 RecurrenceTypeMonthly RecurrenceType = original.RecurrenceTypeMonthly 233 RecurrenceTypeWeekly RecurrenceType = original.RecurrenceTypeWeekly 234) 235 236type ReportConfigColumnType = original.ReportConfigColumnType 237 238const ( 239 ReportConfigColumnTypeDimension ReportConfigColumnType = original.ReportConfigColumnTypeDimension 240 ReportConfigColumnTypeTag ReportConfigColumnType = original.ReportConfigColumnTypeTag 241) 242 243type ReportGranularityType = original.ReportGranularityType 244 245const ( 246 ReportGranularityTypeDaily ReportGranularityType = original.ReportGranularityTypeDaily 247 ReportGranularityTypeMonthly ReportGranularityType = original.ReportGranularityTypeMonthly 248) 249 250type ReportTimeframeType = original.ReportTimeframeType 251 252const ( 253 ReportTimeframeTypeCustom ReportTimeframeType = original.ReportTimeframeTypeCustom 254 ReportTimeframeTypeMonthToDate ReportTimeframeType = original.ReportTimeframeTypeMonthToDate 255 ReportTimeframeTypeWeekToDate ReportTimeframeType = original.ReportTimeframeTypeWeekToDate 256 ReportTimeframeTypeYearToDate ReportTimeframeType = original.ReportTimeframeTypeYearToDate 257) 258 259type StatusType = original.StatusType 260 261const ( 262 Active StatusType = original.Active 263 Inactive StatusType = original.Inactive 264) 265 266type TimeframeType = original.TimeframeType 267 268const ( 269 TimeframeTypeBillingMonthToDate TimeframeType = original.TimeframeTypeBillingMonthToDate 270 TimeframeTypeCustom TimeframeType = original.TimeframeTypeCustom 271 TimeframeTypeMonthToDate TimeframeType = original.TimeframeTypeMonthToDate 272 TimeframeTypeTheLastBillingMonth TimeframeType = original.TimeframeTypeTheLastBillingMonth 273 TimeframeTypeTheLastMonth TimeframeType = original.TimeframeTypeTheLastMonth 274 TimeframeTypeWeekToDate TimeframeType = original.TimeframeTypeWeekToDate 275) 276 277type Alert = original.Alert 278type AlertProperties = original.AlertProperties 279type AlertPropertiesDefinition = original.AlertPropertiesDefinition 280type AlertPropertiesDetails = original.AlertPropertiesDetails 281type AlertsClient = original.AlertsClient 282type AlertsResult = original.AlertsResult 283type BaseClient = original.BaseClient 284type CommonExportProperties = original.CommonExportProperties 285type Dimension = original.Dimension 286type DimensionProperties = original.DimensionProperties 287type DimensionsClient = original.DimensionsClient 288type DimensionsListResult = original.DimensionsListResult 289type DismissAlertPayload = original.DismissAlertPayload 290type ErrorDetails = original.ErrorDetails 291type ErrorResponse = original.ErrorResponse 292type Export = original.Export 293type ExportDataset = original.ExportDataset 294type ExportDatasetConfiguration = original.ExportDatasetConfiguration 295type ExportDefinition = original.ExportDefinition 296type ExportDeliveryDestination = original.ExportDeliveryDestination 297type ExportDeliveryInfo = original.ExportDeliveryInfo 298type ExportExecution = original.ExportExecution 299type ExportExecutionListResult = original.ExportExecutionListResult 300type ExportExecutionProperties = original.ExportExecutionProperties 301type ExportListResult = original.ExportListResult 302type ExportProperties = original.ExportProperties 303type ExportRecurrencePeriod = original.ExportRecurrencePeriod 304type ExportSchedule = original.ExportSchedule 305type ExportTimePeriod = original.ExportTimePeriod 306type ExportsClient = original.ExportsClient 307type ForecastClient = original.ForecastClient 308type ForecastDataset = original.ForecastDataset 309type ForecastDefinition = original.ForecastDefinition 310type KpiProperties = original.KpiProperties 311type Operation = original.Operation 312type OperationDisplay = original.OperationDisplay 313type OperationListResult = original.OperationListResult 314type OperationListResultIterator = original.OperationListResultIterator 315type OperationListResultPage = original.OperationListResultPage 316type OperationsClient = original.OperationsClient 317type PivotProperties = original.PivotProperties 318type ProxyResource = original.ProxyResource 319type QueryAggregation = original.QueryAggregation 320type QueryClient = original.QueryClient 321type QueryColumn = original.QueryColumn 322type QueryComparisonExpression = original.QueryComparisonExpression 323type QueryDataset = original.QueryDataset 324type QueryDatasetConfiguration = original.QueryDatasetConfiguration 325type QueryDefinition = original.QueryDefinition 326type QueryFilter = original.QueryFilter 327type QueryGrouping = original.QueryGrouping 328type QueryProperties = original.QueryProperties 329type QueryResult = original.QueryResult 330type QueryTimePeriod = original.QueryTimePeriod 331type ReportConfigAggregation = original.ReportConfigAggregation 332type ReportConfigComparisonExpression = original.ReportConfigComparisonExpression 333type ReportConfigDataset = original.ReportConfigDataset 334type ReportConfigDatasetConfiguration = original.ReportConfigDatasetConfiguration 335type ReportConfigDefinition = original.ReportConfigDefinition 336type ReportConfigFilter = original.ReportConfigFilter 337type ReportConfigGrouping = original.ReportConfigGrouping 338type ReportConfigSorting = original.ReportConfigSorting 339type ReportConfigTimePeriod = original.ReportConfigTimePeriod 340type Resource = original.Resource 341type View = original.View 342type ViewListResult = original.ViewListResult 343type ViewListResultIterator = original.ViewListResultIterator 344type ViewListResultPage = original.ViewListResultPage 345type ViewProperties = original.ViewProperties 346type ViewsClient = original.ViewsClient 347 348func New(subscriptionID string) BaseClient { 349 return original.New(subscriptionID) 350} 351func NewAlertsClient(subscriptionID string) AlertsClient { 352 return original.NewAlertsClient(subscriptionID) 353} 354func NewAlertsClientWithBaseURI(baseURI string, subscriptionID string) AlertsClient { 355 return original.NewAlertsClientWithBaseURI(baseURI, subscriptionID) 356} 357func NewDimensionsClient(subscriptionID string) DimensionsClient { 358 return original.NewDimensionsClient(subscriptionID) 359} 360func NewDimensionsClientWithBaseURI(baseURI string, subscriptionID string) DimensionsClient { 361 return original.NewDimensionsClientWithBaseURI(baseURI, subscriptionID) 362} 363func NewExportsClient(subscriptionID string) ExportsClient { 364 return original.NewExportsClient(subscriptionID) 365} 366func NewExportsClientWithBaseURI(baseURI string, subscriptionID string) ExportsClient { 367 return original.NewExportsClientWithBaseURI(baseURI, subscriptionID) 368} 369func NewForecastClient(subscriptionID string) ForecastClient { 370 return original.NewForecastClient(subscriptionID) 371} 372func NewForecastClientWithBaseURI(baseURI string, subscriptionID string) ForecastClient { 373 return original.NewForecastClientWithBaseURI(baseURI, subscriptionID) 374} 375func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator { 376 return original.NewOperationListResultIterator(page) 377} 378func NewOperationListResultPage(cur OperationListResult, getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage { 379 return original.NewOperationListResultPage(cur, getNextPage) 380} 381func NewOperationsClient(subscriptionID string) OperationsClient { 382 return original.NewOperationsClient(subscriptionID) 383} 384func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient { 385 return original.NewOperationsClientWithBaseURI(baseURI, subscriptionID) 386} 387func NewQueryClient(subscriptionID string) QueryClient { 388 return original.NewQueryClient(subscriptionID) 389} 390func NewQueryClientWithBaseURI(baseURI string, subscriptionID string) QueryClient { 391 return original.NewQueryClientWithBaseURI(baseURI, subscriptionID) 392} 393func NewViewListResultIterator(page ViewListResultPage) ViewListResultIterator { 394 return original.NewViewListResultIterator(page) 395} 396func NewViewListResultPage(cur ViewListResult, getNextPage func(context.Context, ViewListResult) (ViewListResult, error)) ViewListResultPage { 397 return original.NewViewListResultPage(cur, getNextPage) 398} 399func NewViewsClient(subscriptionID string) ViewsClient { 400 return original.NewViewsClient(subscriptionID) 401} 402func NewViewsClientWithBaseURI(baseURI string, subscriptionID string) ViewsClient { 403 return original.NewViewsClientWithBaseURI(baseURI, subscriptionID) 404} 405func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient { 406 return original.NewWithBaseURI(baseURI, subscriptionID) 407} 408func PossibleAccumulatedTypeValues() []AccumulatedType { 409 return original.PossibleAccumulatedTypeValues() 410} 411func PossibleAlertCategoryValues() []AlertCategory { 412 return original.PossibleAlertCategoryValues() 413} 414func PossibleAlertCriteriaValues() []AlertCriteria { 415 return original.PossibleAlertCriteriaValues() 416} 417func PossibleAlertOperatorValues() []AlertOperator { 418 return original.PossibleAlertOperatorValues() 419} 420func PossibleAlertSourceValues() []AlertSource { 421 return original.PossibleAlertSourceValues() 422} 423func PossibleAlertStatusValues() []AlertStatus { 424 return original.PossibleAlertStatusValues() 425} 426func PossibleAlertTimeGrainTypeValues() []AlertTimeGrainType { 427 return original.PossibleAlertTimeGrainTypeValues() 428} 429func PossibleAlertTypeValues() []AlertType { 430 return original.PossibleAlertTypeValues() 431} 432func PossibleChartTypeValues() []ChartType { 433 return original.PossibleChartTypeValues() 434} 435func PossibleDirectionValues() []Direction { 436 return original.PossibleDirectionValues() 437} 438func PossibleExecutionStatusValues() []ExecutionStatus { 439 return original.PossibleExecutionStatusValues() 440} 441func PossibleExecutionTypeValues() []ExecutionType { 442 return original.PossibleExecutionTypeValues() 443} 444func PossibleExportTypeValues() []ExportType { 445 return original.PossibleExportTypeValues() 446} 447func PossibleExternalCloudProviderTypeValues() []ExternalCloudProviderType { 448 return original.PossibleExternalCloudProviderTypeValues() 449} 450func PossibleForecastTimeframeTypeValues() []ForecastTimeframeType { 451 return original.PossibleForecastTimeframeTypeValues() 452} 453func PossibleForecastTypeValues() []ForecastType { 454 return original.PossibleForecastTypeValues() 455} 456func PossibleFormatTypeValues() []FormatType { 457 return original.PossibleFormatTypeValues() 458} 459func PossibleGranularityTypeValues() []GranularityType { 460 return original.PossibleGranularityTypeValues() 461} 462func PossibleKpiTypeTypeValues() []KpiTypeType { 463 return original.PossibleKpiTypeTypeValues() 464} 465func PossibleMetricTypeValues() []MetricType { 466 return original.PossibleMetricTypeValues() 467} 468func PossibleOperatorTypeValues() []OperatorType { 469 return original.PossibleOperatorTypeValues() 470} 471func PossiblePivotTypeTypeValues() []PivotTypeType { 472 return original.PossiblePivotTypeTypeValues() 473} 474func PossibleQueryColumnTypeValues() []QueryColumnType { 475 return original.PossibleQueryColumnTypeValues() 476} 477func PossibleRecurrenceTypeValues() []RecurrenceType { 478 return original.PossibleRecurrenceTypeValues() 479} 480func PossibleReportConfigColumnTypeValues() []ReportConfigColumnType { 481 return original.PossibleReportConfigColumnTypeValues() 482} 483func PossibleReportGranularityTypeValues() []ReportGranularityType { 484 return original.PossibleReportGranularityTypeValues() 485} 486func PossibleReportTimeframeTypeValues() []ReportTimeframeType { 487 return original.PossibleReportTimeframeTypeValues() 488} 489func PossibleStatusTypeValues() []StatusType { 490 return original.PossibleStatusTypeValues() 491} 492func PossibleTimeframeTypeValues() []TimeframeType { 493 return original.PossibleTimeframeTypeValues() 494} 495func UserAgent() string { 496 return original.UserAgent() + " profiles/preview" 497} 498func Version() string { 499 return original.Version() 500} 501