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