Class AuditConfigDelta (3.0.0)

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

One delta entry for AuditConfig. Each individual change (only one exempted_member in each entry) to a AuditConfig will be a separate entry.

Inheritance

Object > AuditConfigDelta

Namespace

Google.Cloud.Iam.V1

Assembly

Google.Cloud.Iam.V1.dll

Constructors

AuditConfigDelta()

public AuditConfigDelta()

AuditConfigDelta(AuditConfigDelta)

public AuditConfigDelta(AuditConfigDelta other)
Parameter
NameDescription
otherAuditConfigDelta

Properties

Action

public AuditConfigDelta.Types.Action Action { get; set; }

The action that was performed on an audit configuration in a policy. Required

Property Value
TypeDescription
AuditConfigDelta.Types.Action

ExemptedMember

public string ExemptedMember { get; set; }

A single identity that is exempted from "data access" audit logging for the service specified above. Follows the same format of Binding.members.

Property Value
TypeDescription
String

LogType

public string LogType { get; set; }

Specifies the log_type that was be enabled. ADMIN_ACTIVITY is always enabled, and cannot be configured. Required

Property Value
TypeDescription
String

Service

public string Service { get; set; }

Specifies a service that was configured for Cloud Audit Logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services. Required

Property Value
TypeDescription
String