GcpUserAccessBindingPrincipal class

Constructors

GcpUserAccessBindingPrincipal({Input<String?>? serviceAccount, Input<String?>? serviceAccountProjectNumber})
Creates a new GcpUserAccessBindingPrincipal. serviceAccount Immutable. Service account email used to assign policies to a single service account. serviceAccountProjectNumber Immutable. 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