Class Access (2.12.0)

public sealed class Access : IMessage<Access>, IEquatable<Access>, IDeepCloneable<Access>, IBufferMessage, IMessage

Represents an access event.

Inheritance

Object > Access

Namespace

Google.Cloud.SecurityCenter.V1

Assembly

Google.Cloud.SecurityCenter.V1.dll

Constructors

Access()

public Access()

Access(Access)

public Access(Access other)
Parameter
NameDescription
otherAccess

Properties

CallerIp

public string CallerIp { get; set; }

Caller's IP address, such as "1.1.1.1".

Property Value
TypeDescription
String

CallerIpGeo

public Geolocation CallerIpGeo { get; set; }

The caller IP's geolocation, which identifies where the call came from.

Property Value
TypeDescription
Geolocation

MethodName

public string MethodName { get; set; }

The method that the service account called, e.g. "SetIamPolicy".

Property Value
TypeDescription
String

PrincipalEmail

public string PrincipalEmail { get; set; }

Associated email, such as &quot;foo@google.com".

Property Value
TypeDescription
String

ServiceName

public string ServiceName { get; set; }

This is the API service that the service account made a call to, e.g. "iam.googleapis.com"

Property Value
TypeDescription
String

UserAgentFamily

public string UserAgentFamily { get; set; }

What kind of user agent is associated, e.g. operating system shells, embedded or stand-alone applications, etc.

Property Value
TypeDescription
String