Package types (1.0.1)

API documentation for billing.budgets_v1beta1.types package.

Classes

AllUpdatesRule

AllUpdatesRule defines notifications that are sent on every update to the billing account's spend, regardless of the thresholds defined using threshold rules.

Budget

A budget is a plan that describes what you expect to spend on Cloud projects, plus the rules to execute as spend is tracked against that plan, (for example, send an alert when 90% of the target spend is met). Currently all plans are monthly budgets so the usage period(s) tracked are implied (calendar months of usage back-to-back).

BudgetAmount

The budgeted amount for each usage period.

CreateBudgetRequest

Request for CreateBudget

DeleteBudgetRequest

Request for DeleteBudget

Filter

A filter for a budget, limiting the scope of the cost to calculate.

GetBudgetRequest

Request for GetBudget

LastPeriodAmount

Describes a budget amount targeted to last period's spend. At this time, the amount is automatically 100% of last period's spend; that is, there are no other options yet. Future configuration will be described here (for example, configuring a percentage of last period's spend).

ListBudgetsRequest

Request for ListBudgets

ListBudgetsResponse

Response for ListBudgets

ThresholdRule

ThresholdRule contains a definition of a threshold which triggers an alert (a notification of a threshold being crossed) to be sent when spend goes above the specified amount. Alerts are automatically e-mailed to users with the Billing Account Administrator role or the Billing Account User role. The thresholds here have no effect on notifications sent to anything configured under Budget.all_updates_rule.

UpdateBudgetRequest

Request for UpdateBudget