Package-level declarations

Types

Link copied to clipboard

Three different resources help you manage IAM policies on billing accounts. Each of these resources serves a different use case:

Link copied to clipboard
data class AccountIamBindingArgs(val billingAccountId: Output<String>? = null, val condition: Output<AccountIamBindingConditionArgs>? = null, val members: Output<List<String>>? = null, val role: Output<String>? = null) : ConvertibleToJava<AccountIamBindingArgs>

Three different resources help you manage IAM policies on billing accounts. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage IAM policies on billing accounts. Each of these resources serves a different use case:

Link copied to clipboard
data class AccountIamMemberArgs(val billingAccountId: Output<String>? = null, val condition: Output<AccountIamMemberConditionArgs>? = null, val member: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<AccountIamMemberArgs>

Three different resources help you manage IAM policies on billing accounts. Each of these resources serves a different use case:

Link copied to clipboard

Three different resources help you manage IAM policies on billing accounts. Each of these resources serves a different use case:

Link copied to clipboard
data class AccountIamPolicyArgs(val billingAccountId: Output<String>? = null, val policyData: Output<String>? = null) : ConvertibleToJava<AccountIamPolicyArgs>

Three different resources help you manage IAM policies on billing accounts. Each of these resources serves a different use case:

Link copied to clipboard

Budget configuration for a billing account. To get more information about Budget, see:

Link copied to clipboard
data class BudgetArgs(val allUpdatesRule: Output<BudgetAllUpdatesRuleArgs>? = null, val amount: Output<BudgetAmountArgs>? = null, val billingAccount: Output<String>? = null, val budgetFilter: Output<BudgetBudgetFilterArgs>? = null, val displayName: Output<String>? = null, val thresholdRules: Output<List<BudgetThresholdRuleArgs>>? = null) : ConvertibleToJava<BudgetArgs>

Budget configuration for a billing account. To get more information about Budget, see:

Link copied to clipboard

Builder for BudgetArgs.

Link copied to clipboard
Link copied to clipboard

Builder for Budget.

Link copied to clipboard

Billing Subaccounts can be imported using any of these accepted formats

Link copied to clipboard
data class SubAccountArgs(val deletionPolicy: Output<String>? = null, val displayName: Output<String>? = null, val masterBillingAccount: Output<String>? = null) : ConvertibleToJava<SubAccountArgs>

Billing Subaccounts can be imported using any of these accepted formats

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun budgetResource(name: String, block: suspend BudgetResourceBuilder.() -> Unit): Budget
Link copied to clipboard
suspend fun subAccountResource(name: String, block: suspend SubAccountResourceBuilder.() -> Unit): SubAccount