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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-02 UTC."],[[["The `AuditContext` class provides essential information for audit logging within the Google.Rpc.Context namespace in the Google.Api.CommonProtos.dll assembly."],["This class implements several interfaces, including IMessage, IEquatable, IDeepCloneable, and IBufferMessage, providing methods for message handling, comparison, deep cloning, and buffer manipulation."],["Key fields in `AuditContext` include `AuditLogFieldNumber`, `ScrubbedRequestFieldNumber`, `ScrubbedResponseFieldNumber`, `ScrubbedResponseItemCountFieldNumber`, and `TargetResourceFieldNumber`, each representing specific data points for auditing."],["The `AuditContext` class includes properties such as `AuditLog`, `ScrubbedRequest`, `ScrubbedResponse`, `ScrubbedResponseItemCount`, and `TargetResource`, which are used to store and access audit-related data."],["The class offers methods for creating a deep clone, calculating message size, merging data from streams or other AuditContext instances, determining equality, and reading or writing to protocol buffer streams."]]],[]]