Access class

Represents an access event.

Constructors

Access({String? callerIp, Geolocation? callerIpGeo, String? methodName, String? principalEmail, String? principalSubject, List<ServiceAccountDelegationInfo>? serviceAccountDelegationInfo, String? serviceAccountKeyName, String? serviceName, String? userAgent, String? userAgentFamily, String? userName})
Access.fromJson(Map json_)

Properties

callerIp String?
Caller's IP address, such as "1.1.1.1".
getter/setter pair
callerIpGeo Geolocation?
The caller IP's geolocation, which identifies where the call came from.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
methodName String?
The method that the service account called, e.g. "SetIamPolicy".
getter/setter pair
principalEmail String?
Associated email, such as "foo@google.com".
getter/setter pair
principalSubject String?
A string that represents the principal_subject that is associated with the identity.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceAccountDelegationInfo List<ServiceAccountDelegationInfo>?
The identity delegation history of an authenticated service account that made the request.
getter/setter pair
serviceAccountKeyName String?
The name of the service account key that was used to create or exchange credentials when authenticating the service account that made the request.
getter/setter pair
serviceName String?
This is the API service that the service account made a call to, e.g. "iam.googleapis.com"
getter/setter pair
userAgent String?
The caller's user agent string associated with the finding.
getter/setter pair
userAgentFamily String?
Type of user agent associated with the finding.
getter/setter pair
userName String?
A string that represents a username.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited