costmanagement

package
v0.0.0-...-b9f3869 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 15, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultBaseURI = original.DefaultBaseURI
)

Variables

This section is empty.

Functions

func UserAgent

func UserAgent() string

func Version

func Version() string

Types

type AccumulatedType

type AccumulatedType = original.AccumulatedType

func PossibleAccumulatedTypeValues

func PossibleAccumulatedTypeValues() []AccumulatedType

type Alert

type Alert = original.Alert

type AlertCategory

type AlertCategory = original.AlertCategory

func PossibleAlertCategoryValues

func PossibleAlertCategoryValues() []AlertCategory

type AlertCriteria

type AlertCriteria = original.AlertCriteria
const (
	CostThresholdExceeded          AlertCriteria = original.CostThresholdExceeded
	CreditThresholdApproaching     AlertCriteria = original.CreditThresholdApproaching
	CreditThresholdReached         AlertCriteria = original.CreditThresholdReached
	CrossCloudCollectionError      AlertCriteria = original.CrossCloudCollectionError
	CrossCloudNewDataAvailable     AlertCriteria = original.CrossCloudNewDataAvailable
	ForecastCostThresholdExceeded  AlertCriteria = original.ForecastCostThresholdExceeded
	ForecastUsageThresholdExceeded AlertCriteria = original.ForecastUsageThresholdExceeded
	GeneralThresholdError          AlertCriteria = original.GeneralThresholdError
	InvoiceDueDateApproaching      AlertCriteria = original.InvoiceDueDateApproaching
	InvoiceDueDateReached          AlertCriteria = original.InvoiceDueDateReached
	MultiCurrency                  AlertCriteria = original.MultiCurrency
	QuotaThresholdApproaching      AlertCriteria = original.QuotaThresholdApproaching
	QuotaThresholdReached          AlertCriteria = original.QuotaThresholdReached
	UsageThresholdExceeded         AlertCriteria = original.UsageThresholdExceeded
)

func PossibleAlertCriteriaValues

func PossibleAlertCriteriaValues() []AlertCriteria

type AlertOperator

type AlertOperator = original.AlertOperator

func PossibleAlertOperatorValues

func PossibleAlertOperatorValues() []AlertOperator

type AlertProperties

type AlertProperties = original.AlertProperties

type AlertPropertiesDefinition

type AlertPropertiesDefinition = original.AlertPropertiesDefinition

type AlertPropertiesDetails

type AlertPropertiesDetails = original.AlertPropertiesDetails

type AlertSource

type AlertSource = original.AlertSource
const (
	Preset AlertSource = original.Preset
	User   AlertSource = original.User
)

func PossibleAlertSourceValues

func PossibleAlertSourceValues() []AlertSource

type AlertStatus

type AlertStatus = original.AlertStatus
const (
	AlertStatusActive     AlertStatus = original.AlertStatusActive
	AlertStatusDismissed  AlertStatus = original.AlertStatusDismissed
	AlertStatusNone       AlertStatus = original.AlertStatusNone
	AlertStatusOverridden AlertStatus = original.AlertStatusOverridden
	AlertStatusResolved   AlertStatus = original.AlertStatusResolved
)

func PossibleAlertStatusValues

func PossibleAlertStatusValues() []AlertStatus

type AlertTimeGrainType

type AlertTimeGrainType = original.AlertTimeGrainType

func PossibleAlertTimeGrainTypeValues

func PossibleAlertTimeGrainTypeValues() []AlertTimeGrainType

type AlertType

type AlertType = original.AlertType

func PossibleAlertTypeValues

func PossibleAlertTypeValues() []AlertType

type AlertsClient

type AlertsClient = original.AlertsClient

func NewAlertsClient

func NewAlertsClient(subscriptionID string) AlertsClient

func NewAlertsClientWithBaseURI

func NewAlertsClientWithBaseURI(baseURI string, subscriptionID string) AlertsClient

type AlertsResult

type AlertsResult = original.AlertsResult

type BaseClient

type BaseClient = original.BaseClient

func New

func New(subscriptionID string) BaseClient

func NewWithBaseURI

func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient

type ChartType

type ChartType = original.ChartType

func PossibleChartTypeValues

func PossibleChartTypeValues() []ChartType

type CommonExportProperties

type CommonExportProperties = original.CommonExportProperties

type Dimension

type Dimension = original.Dimension

type DimensionProperties

type DimensionProperties = original.DimensionProperties

type DimensionsClient

type DimensionsClient = original.DimensionsClient

func NewDimensionsClient

func NewDimensionsClient(subscriptionID string) DimensionsClient

func NewDimensionsClientWithBaseURI

func NewDimensionsClientWithBaseURI(baseURI string, subscriptionID string) DimensionsClient

type DimensionsListResult

type DimensionsListResult = original.DimensionsListResult

type Direction

type Direction = original.Direction
const (
	Ascending  Direction = original.Ascending
	Descending Direction = original.Descending
)

func PossibleDirectionValues

func PossibleDirectionValues() []Direction

type DismissAlertPayload

type DismissAlertPayload = original.DismissAlertPayload

type ErrorDetails

type ErrorDetails = original.ErrorDetails

type ErrorResponse

type ErrorResponse = original.ErrorResponse

type ExecutionType

type ExecutionType = original.ExecutionType
const (
	OnDemand  ExecutionType = original.OnDemand
	Scheduled ExecutionType = original.Scheduled
)

func PossibleExecutionTypeValues

func PossibleExecutionTypeValues() []ExecutionType

type Export

type Export = original.Export

type ExportDataset

type ExportDataset = original.ExportDataset

type ExportDatasetConfiguration

type ExportDatasetConfiguration = original.ExportDatasetConfiguration

type ExportDefinition

type ExportDefinition = original.ExportDefinition

type ExportDeliveryDestination

type ExportDeliveryDestination = original.ExportDeliveryDestination

type ExportDeliveryInfo

type ExportDeliveryInfo = original.ExportDeliveryInfo

type ExportExecution

type ExportExecution = original.ExportExecution

type ExportExecutionListResult

type ExportExecutionListResult = original.ExportExecutionListResult

type ExportExecutionProperties

type ExportExecutionProperties = original.ExportExecutionProperties

type ExportListResult

type ExportListResult = original.ExportListResult

type ExportProperties

type ExportProperties = original.ExportProperties

type ExportRecurrencePeriod

type ExportRecurrencePeriod = original.ExportRecurrencePeriod

type ExportSchedule

type ExportSchedule = original.ExportSchedule

type ExportTimePeriod

type ExportTimePeriod = original.ExportTimePeriod

type ExportType

type ExportType = original.ExportType
const (
	ExportTypeActualCost    ExportType = original.ExportTypeActualCost
	ExportTypeAmortizedCost ExportType = original.ExportTypeAmortizedCost
	ExportTypeUsage         ExportType = original.ExportTypeUsage
)

func PossibleExportTypeValues

func PossibleExportTypeValues() []ExportType

type ExportsClient

type ExportsClient = original.ExportsClient

func NewExportsClient

func NewExportsClient(subscriptionID string) ExportsClient

func NewExportsClientWithBaseURI

func NewExportsClientWithBaseURI(baseURI string, subscriptionID string) ExportsClient

type ExternalCloudProviderType

type ExternalCloudProviderType = original.ExternalCloudProviderType

func PossibleExternalCloudProviderTypeValues

func PossibleExternalCloudProviderTypeValues() []ExternalCloudProviderType

type ForecastClient

type ForecastClient = original.ForecastClient

func NewForecastClient

func NewForecastClient(subscriptionID string) ForecastClient

func NewForecastClientWithBaseURI

func NewForecastClientWithBaseURI(baseURI string, subscriptionID string) ForecastClient

type ForecastDataset

type ForecastDataset = original.ForecastDataset

type ForecastDefinition

type ForecastDefinition = original.ForecastDefinition

type ForecastType

type ForecastType = original.ForecastType
const (
	ForecastTypeActualCost    ForecastType = original.ForecastTypeActualCost
	ForecastTypeAmortizedCost ForecastType = original.ForecastTypeAmortizedCost
	ForecastTypeUsage         ForecastType = original.ForecastTypeUsage
)

func PossibleForecastTypeValues

func PossibleForecastTypeValues() []ForecastType

type FormatType

type FormatType = original.FormatType
const (
	Csv FormatType = original.Csv
)

func PossibleFormatTypeValues

func PossibleFormatTypeValues() []FormatType

type GranularityType

type GranularityType = original.GranularityType
const (
	Daily GranularityType = original.Daily
)

func PossibleGranularityTypeValues

func PossibleGranularityTypeValues() []GranularityType

type KpiProperties

type KpiProperties = original.KpiProperties

type KpiTypeType

type KpiTypeType = original.KpiTypeType
const (
	KpiTypeTypeBudget   KpiTypeType = original.KpiTypeTypeBudget
	KpiTypeTypeForecast KpiTypeType = original.KpiTypeTypeForecast
)

func PossibleKpiTypeTypeValues

func PossibleKpiTypeTypeValues() []KpiTypeType

type MetricType

type MetricType = original.MetricType
const (
	ActualCost    MetricType = original.ActualCost
	AHUB          MetricType = original.AHUB
	AmortizedCost MetricType = original.AmortizedCost
)

func PossibleMetricTypeValues

func PossibleMetricTypeValues() []MetricType

type Operation

type Operation = original.Operation

type OperationDisplay

type OperationDisplay = original.OperationDisplay

type OperationListResult

type OperationListResult = original.OperationListResult

type OperationsClient

type OperationsClient = original.OperationsClient

func NewOperationsClient

func NewOperationsClient(subscriptionID string) OperationsClient

func NewOperationsClientWithBaseURI

func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient

type OperatorType

type OperatorType = original.OperatorType

func PossibleOperatorTypeValues

func PossibleOperatorTypeValues() []OperatorType

type PivotProperties

type PivotProperties = original.PivotProperties

type PivotTypeType

type PivotTypeType = original.PivotTypeType
const (
	PivotTypeTypeDimension PivotTypeType = original.PivotTypeTypeDimension
	PivotTypeTypeTagKey    PivotTypeType = original.PivotTypeTypeTagKey
)

func PossiblePivotTypeTypeValues

func PossiblePivotTypeTypeValues() []PivotTypeType

type ProxyResource

type ProxyResource = original.ProxyResource

type QueryAggregation

type QueryAggregation = original.QueryAggregation

type QueryClient

type QueryClient = original.QueryClient

func NewQueryClient

func NewQueryClient(subscriptionID string) QueryClient

func NewQueryClientWithBaseURI

func NewQueryClientWithBaseURI(baseURI string, subscriptionID string) QueryClient

type QueryColumn

type QueryColumn = original.QueryColumn

type QueryColumnType

type QueryColumnType = original.QueryColumnType
const (
	QueryColumnTypeDimension QueryColumnType = original.QueryColumnTypeDimension
	QueryColumnTypeTag       QueryColumnType = original.QueryColumnTypeTag
)

func PossibleQueryColumnTypeValues

func PossibleQueryColumnTypeValues() []QueryColumnType

type QueryComparisonExpression

type QueryComparisonExpression = original.QueryComparisonExpression

type QueryDataset

type QueryDataset = original.QueryDataset

type QueryDatasetConfiguration

type QueryDatasetConfiguration = original.QueryDatasetConfiguration

type QueryDefinition

type QueryDefinition = original.QueryDefinition

type QueryFilter

type QueryFilter = original.QueryFilter

type QueryGrouping

type QueryGrouping = original.QueryGrouping

type QueryProperties

type QueryProperties = original.QueryProperties

type QueryResult

type QueryResult = original.QueryResult

type QueryTimePeriod

type QueryTimePeriod = original.QueryTimePeriod

type RecurrenceType

type RecurrenceType = original.RecurrenceType
const (
	RecurrenceTypeAnnually RecurrenceType = original.RecurrenceTypeAnnually
	RecurrenceTypeDaily    RecurrenceType = original.RecurrenceTypeDaily
	RecurrenceTypeMonthly  RecurrenceType = original.RecurrenceTypeMonthly
	RecurrenceTypeWeekly   RecurrenceType = original.RecurrenceTypeWeekly
)

func PossibleRecurrenceTypeValues

func PossibleRecurrenceTypeValues() []RecurrenceType

type ReportConfigAggregation

type ReportConfigAggregation = original.ReportConfigAggregation

type ReportConfigColumnType

type ReportConfigColumnType = original.ReportConfigColumnType
const (
	ReportConfigColumnTypeDimension ReportConfigColumnType = original.ReportConfigColumnTypeDimension
	ReportConfigColumnTypeTag       ReportConfigColumnType = original.ReportConfigColumnTypeTag
)

func PossibleReportConfigColumnTypeValues

func PossibleReportConfigColumnTypeValues() []ReportConfigColumnType

type ReportConfigComparisonExpression

type ReportConfigComparisonExpression = original.ReportConfigComparisonExpression

type ReportConfigDataset

type ReportConfigDataset = original.ReportConfigDataset

type ReportConfigDatasetConfiguration

type ReportConfigDatasetConfiguration = original.ReportConfigDatasetConfiguration

type ReportConfigDefinition

type ReportConfigDefinition = original.ReportConfigDefinition

type ReportConfigFilter

type ReportConfigFilter = original.ReportConfigFilter

type ReportConfigGrouping

type ReportConfigGrouping = original.ReportConfigGrouping

type ReportConfigSorting

type ReportConfigSorting = original.ReportConfigSorting

type ReportConfigTimePeriod

type ReportConfigTimePeriod = original.ReportConfigTimePeriod

type ReportGranularityType

type ReportGranularityType = original.ReportGranularityType
const (
	ReportGranularityTypeDaily   ReportGranularityType = original.ReportGranularityTypeDaily
	ReportGranularityTypeMonthly ReportGranularityType = original.ReportGranularityTypeMonthly
)

func PossibleReportGranularityTypeValues

func PossibleReportGranularityTypeValues() []ReportGranularityType

type ReportTimeframeType

type ReportTimeframeType = original.ReportTimeframeType
const (
	ReportTimeframeTypeCustom      ReportTimeframeType = original.ReportTimeframeTypeCustom
	ReportTimeframeTypeMonthToDate ReportTimeframeType = original.ReportTimeframeTypeMonthToDate
	ReportTimeframeTypeWeekToDate  ReportTimeframeType = original.ReportTimeframeTypeWeekToDate
	ReportTimeframeTypeYearToDate  ReportTimeframeType = original.ReportTimeframeTypeYearToDate
)

func PossibleReportTimeframeTypeValues

func PossibleReportTimeframeTypeValues() []ReportTimeframeType

type Resource

type Resource = original.Resource

type StatusType

type StatusType = original.StatusType
const (
	Active   StatusType = original.Active
	Inactive StatusType = original.Inactive
)

func PossibleStatusTypeValues

func PossibleStatusTypeValues() []StatusType

type TimeframeType

type TimeframeType = original.TimeframeType
const (
	TimeframeTypeBillingMonthToDate  TimeframeType = original.TimeframeTypeBillingMonthToDate
	TimeframeTypeCustom              TimeframeType = original.TimeframeTypeCustom
	TimeframeTypeMonthToDate         TimeframeType = original.TimeframeTypeMonthToDate
	TimeframeTypeTheLastBillingMonth TimeframeType = original.TimeframeTypeTheLastBillingMonth
	TimeframeTypeTheLastMonth        TimeframeType = original.TimeframeTypeTheLastMonth
	TimeframeTypeWeekToDate          TimeframeType = original.TimeframeTypeWeekToDate
)

func PossibleTimeframeTypeValues

func PossibleTimeframeTypeValues() []TimeframeType

type View

type View = original.View

type ViewListResult

type ViewListResult = original.ViewListResult

type ViewListResultIterator

type ViewListResultIterator = original.ViewListResultIterator

func NewViewListResultIterator

func NewViewListResultIterator(page ViewListResultPage) ViewListResultIterator

type ViewListResultPage

type ViewListResultPage = original.ViewListResultPage

func NewViewListResultPage

func NewViewListResultPage(cur ViewListResult, getNextPage func(context.Context, ViewListResult) (ViewListResult, error)) ViewListResultPage

type ViewProperties

type ViewProperties = original.ViewProperties

type ViewsClient

type ViewsClient = original.ViewsClient

func NewViewsClient

func NewViewsClient(subscriptionID string) ViewsClient

func NewViewsClientWithBaseURI

func NewViewsClientWithBaseURI(baseURI string, subscriptionID string) ViewsClient

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL