GoogleCloudBillingBudgetsV1BudgetAmountArgs

data class GoogleCloudBillingBudgetsV1BudgetAmountArgs(val lastPeriodAmount: Output<GoogleCloudBillingBudgetsV1LastPeriodAmountArgs>? = null, val specifiedAmount: Output<GoogleTypeMoneyArgs>? = null) : ConvertibleToJava<GoogleCloudBillingBudgetsV1BudgetAmountArgs>

The budgeted amount for each usage period.

Constructors

fun GoogleCloudBillingBudgetsV1BudgetAmountArgs(lastPeriodAmount: Output<GoogleCloudBillingBudgetsV1LastPeriodAmountArgs>? = null, specifiedAmount: Output<GoogleTypeMoneyArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): GoogleCloudBillingBudgetsV1BudgetAmountArgs

Properties

Link copied to clipboard

Use the last period's actual spend as the budget for the present period. LastPeriodAmount can only be set when the budget's time period is a Filter.calendar_period. It cannot be set in combination with Filter.custom_period.

Link copied to clipboard

A specified amount to use as the budget. currency_code is optional. If specified when creating a budget, it must match the currency of the billing account. If specified when updating a budget, it must match the currency_code of the existing budget. The currency_code is provided on output.