GoogleApi.SecurityCenter.V1.Model.Access (google_api_security_center v0.25.0) View Source

Represents an access event.

Attributes

  • callerIp (type: String.t, default: nil) - Caller's IP address, such as "1.1.1.1".
  • callerIpGeo (type: GoogleApi.SecurityCenter.V1.Model.Geolocation.t, default: nil) - The caller IP's geolocation, which identifies where the call came from.
  • methodName (type: String.t, default: nil) - The method that the service account called, e.g. "SetIamPolicy".
  • principalEmail (type: String.t, default: nil) - Associated email, such as "foo@google.com".
  • serviceName (type: String.t, default: nil) - This is the API service that the service account made a call to, e.g. "iam.googleapis.com"
  • userAgentFamily (type: String.t, default: nil) - What kind of user agent is associated, e.g. operating system shells, embedded or stand-alone applications, etc.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.SecurityCenter.V1.Model.Access{
  callerIp: String.t() | nil,
  callerIpGeo: GoogleApi.SecurityCenter.V1.Model.Geolocation.t() | nil,
  methodName: String.t() | nil,
  principalEmail: String.t() | nil,
  serviceName: String.t() | nil,
  userAgentFamily: String.t() | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.