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< ? serviceAccounts})String, String> ?> -
Creates a new DefaultServiceAccountsState.
actionThe action to be performed in the default service accounts. Valid values are:DEPRIVILEGE,DELETE,DISABLE. Note thatDEPRIVILEGEaction will ignore the REVERT configuration in the restore_policyprojectThe project ID where service accounts are created.restorePolicyThe action to be performed in the default service accounts on the resource destroy.serviceAccountsThe Service Accounts changed by this resource. It is used forREVERTtheactionon 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 thatDEPRIVILEGEaction will ignore the REVERT configuration in the restore_policyfinal - 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
REVERTtheactionon 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