Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

Creates a new budget. See Quotas and limits for more information on the limits of the number of budgets you can create. Auto-naming is currently not supported for this resource.

Link copied to clipboard
data class BudgetArgs(val amount: Output<GoogleCloudBillingBudgetsV1BudgetAmountArgs>? = null, val billingAccountId: Output<String>? = null, val budgetFilter: Output<GoogleCloudBillingBudgetsV1FilterArgs>? = null, val displayName: Output<String>? = null, val etag: Output<String>? = null, val notificationsRule: Output<GoogleCloudBillingBudgetsV1NotificationsRuleArgs>? = null, val thresholdRules: Output<List<GoogleCloudBillingBudgetsV1ThresholdRuleArgs>>? = null) : ConvertibleToJava<BudgetArgs>

Creates a new budget. See Quotas and limits for more information on the limits of the number of budgets you can create. Auto-naming is currently not supported for this resource.

Link copied to clipboard

Builder for BudgetArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Budget.

Functions

Link copied to clipboard
fun budget(name: String): Budget
suspend fun budget(name: String, block: suspend BudgetResourceBuilder.() -> Unit): Budget