GcpUserAccessBindingPrincipal class
Constructors
-
GcpUserAccessBindingPrincipal({Input<
String?> ? serviceAccount, Input<String?> ? serviceAccountProjectNumber}) -
Creates a new GcpUserAccessBindingPrincipal.
serviceAccountImmutable. Service account email used to assign policies to a single service account.serviceAccountProjectNumberImmutable. Cloud project number used to assign policies to all service accounts owned by the project.const -
GcpUserAccessBindingPrincipal.fromMap(Map<
String, dynamic> map) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
serviceAccount
→ Input<
String?> ? -
Immutable. Service account email used to assign policies to a single service account.
If a service account is subject to multiple policies (e.g., if there is a policy for all
service accounts in a project and a policy for the service account), the closest (i.e.
the most specific) dry-run policy will be used for the dry-run functionality and the
closest policy will be used for the enforcement.
final
-
serviceAccountProjectNumber
→ Input<
String?> ? -
Immutable. Cloud project number used to assign policies to all service accounts owned by the project.
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