public sealed class AuditLogConfig : IMessage<AuditLogConfig>, IEquatable<AuditLogConfig>, IDeepCloneable<AuditLogConfig>, IBufferMessage, IMessage
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-08 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003eAuditLogConfig\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, outlining its role in configuring logging for various permission types.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAuditLogConfig\u003c/code\u003e class, which is a part of the Google Cloud Compute V1 API, enables the specification of which identities are exempted from causing logs for particular permissions, as well as specifying which permissions should be logged.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eAuditLogConfig\u003c/code\u003e available is 3.6.0, with multiple previous versions listed, all the way back to version 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAuditLogConfig\u003c/code\u003e class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from \u003ccode\u003eObject\u003c/code\u003e, thus providing methods like \u003ccode\u003eGetHashCode\u003c/code\u003e, \u003ccode\u003eGetType\u003c/code\u003e, \u003ccode\u003eMemberwiseClone\u003c/code\u003e, and \u003ccode\u003eToString\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eAuditLogConfig\u003c/code\u003e class includes properties such as \u003ccode\u003eExemptedMembers\u003c/code\u003e, \u003ccode\u003eHasIgnoreChildExemptions\u003c/code\u003e, \u003ccode\u003eHasLogType\u003c/code\u003e, \u003ccode\u003eIgnoreChildExemptions\u003c/code\u003e, and \u003ccode\u003eLogType\u003c/code\u003e, which are used to configure audit log settings, including specifying exempted identities and log types.\u003c/p\u003e\n"]]],[],null,[]]