DefaultServiceAccountsState class

Input properties used for looking up and filtering DefaultServiceAccounts resources.

Constructors

DefaultServiceAccountsState({Input<String?>? action, Input<String?>? project, Input<String?>? restorePolicy, Input<Map<String, String>?>? serviceAccounts})
Creates a new DefaultServiceAccountsState. action The action to be performed in the default service accounts. Valid values are: DEPRIVILEGE, DELETE, DISABLE. Note that DEPRIVILEGE action will ignore the REVERT configuration in the restore_policy project The project ID where service accounts are created. restorePolicy The action to be performed in the default service accounts on the resource destroy. serviceAccounts The Service Accounts changed by this resource. It is used for REVERT the action on the destroy.
const
DefaultServiceAccountsState.fromMap(Map<String, dynamic> map)
factory

Properties

action → Input<String?>?
The action to be performed in the default service accounts. Valid values are: DEPRIVILEGE, DELETE, DISABLE. Note that DEPRIVILEGE action will ignore the REVERT configuration in the restore_policy
final
hashCode → int
The hash code for this object.
no setterinherited
project → Input<String?>?
The project ID where service accounts are created.
final
restorePolicy → Input<String?>?
The action to be performed in the default service accounts on the resource destroy. Valid values are NONE, REVERT and REVERT_AND_IGNORE_FAILURE. It is applied for any action but in the DEPRIVILEGE. If set to REVERT it attempts to restore all default SAs but the DEPRIVILEGE action. If set to REVERT_AND_IGNORE_FAILURE it is the same behavior as REVERT but ignores errors returned by the API.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serviceAccounts → Input<Map<String, String>?>?
The Service Accounts changed by this resource. It is used for REVERT the action on the destroy.
final

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