com.google.rpc.context.audit_context

Members list

Type members

Classlikes

final case class AuditContext(auditLog: ByteString, scrubbedRequest: Option[Struct], scrubbedResponse: Option[Struct], scrubbedResponseItemCount: Int, targetResource: String, unknownFields: UnknownFieldSet) extends GeneratedMessage, Updatable[AuditContext]

AuditContext provides information that is needed for audit logging.

AuditContext provides information that is needed for audit logging.

Value parameters

auditLog

Serialized audit log.

scrubbedRequest

An API request message that is scrubbed based on the method annotation. This field should only be filled if audit_log field is present. Service Control will use this to assemble a complete log for Cloud Audit Logs and Google internal audit logs.

scrubbedResponse

An API response message that is scrubbed based on the method annotation. This field should only be filled if audit_log field is present. Service Control will use this to assemble a complete log for Cloud Audit Logs and Google internal audit logs.

scrubbedResponseItemCount

Number of scrubbed response items.

targetResource

Audit resource name which is scrubbed.

Attributes

Companion
object
Source
AuditContext.scala
Supertypes
trait Updatable[AuditContext]
trait GeneratedMessage
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object AuditContext extends GeneratedMessageCompanion[AuditContext]

Attributes

Companion
class
Source
AuditContext.scala
Supertypes
trait Product
trait Mirror
trait GeneratedMessageCompanion[AuditContext]
trait Serializable
class Object
trait Matchable
class Any
Show all
Self type
object AuditContextProto extends GeneratedFileObject

Attributes

Source
AuditContextProto.scala
Supertypes
class GeneratedFileObject
class Object
trait Matchable
class Any
Self type