SubAccountArgs class

The set of arguments for SubAccount. The set of arguments for SubAccount.

Constructors

SubAccountArgs({Input<String?>? deletionPolicy, required Input<String> displayName, required Input<String> masterBillingAccount})
Creates a new SubAccountArgs. deletionPolicy If set to "RENAME_ON_DESTROY" the billing account displayName displayName The display name of the billing account. masterBillingAccount The name of the master billing account that the subaccount
const
SubAccountArgs.fromMap(Map<String, dynamic> map)
factory

Properties

deletionPolicy → Input<String?>?
If set to "RENAME_ON_DESTROY" the billing account displayName will be changed to "Destroyed" along with a timestamp. If set to "" this will not occur. When a 'terraform destroy' or 'pulumi up' would delete the resource, the command will fail if this field is set to "PREVENT" in Terraform state. When set to "ABANDON", the command will remove the resource from Terraform management without updating or deleting the resource in the API. When set to "DELETE", the command will behave as if set to "".
final
displayName → Input<String>
The display name of the billing account.
final
hashCode → int
The hash code for this object.
no setterinherited
masterBillingAccount → Input<String>
The name of the master billing account that the subaccount will be created under in the form {billing_account_id} or billingAccounts/{billing_account_id}.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited