BillingAccountArgs

data class BillingAccountArgs(val displayName: Output<String>? = null, val masterBillingAccount: Output<String>? = null) : ConvertibleToJava<BillingAccountArgs>

This method creates billing subaccounts. Google Cloud resellers should use the Channel Services APIs, accounts.customers.create and accounts.customers.entitlements.create. When creating a subaccount, the current authenticated user must have the billing&#46;accounts&#46;update IAM permission on the parent account, which is typically given to billing account administrators. This method will return an error if the parent account has not been provisioned as a reseller account. Auto-naming is currently not supported for this resource. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.

Constructors

Link copied to clipboard
fun BillingAccountArgs(displayName: Output<String>? = null, masterBillingAccount: Output<String>? = null)

Functions

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

Properties

Link copied to clipboard
val displayName: Output<String>? = null

The display name given to the billing account, such as My Billing Account. This name is displayed in the Google Cloud Console.

Link copied to clipboard
val masterBillingAccount: Output<String>? = null

If this account is a subaccount, then this will be the resource name of the parent billing account that it is being resold through. Otherwise this will be empty.