SubAccountState class

Input properties used for looking up and filtering SubAccount resources.

Constructors

SubAccountState({Input<String?>? billingAccountId, Input<String?>? deletionPolicy, Input<String?>? displayName, Input<String?>? masterBillingAccount, Input<String?>? name, Input<bool?>? open})
Creates a new SubAccountState. billingAccountId The billing account id. 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 name The resource name of the billing account in the form billingAccounts/{billing_account_id}. open true if the billing account is open, false if the billing account is closed.
const
SubAccountState.fromMap(Map<String, dynamic> map)
factory

Properties

billingAccountId → Input<String?>?
The billing account id.
final
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
name → Input<String?>?
The resource name of the billing account in the form billingAccounts/{billing_account_id}.
final
open → Input<bool?>?
true if the billing account is open, false if the billing account is closed.
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