Class BigQueryAuditMetadata.Types.TableDataRead (2.0.0)

public sealed class TableDataRead : IMessage<BigQueryAuditMetadata.Types.TableDataRead>, IEquatable<BigQueryAuditMetadata.Types.TableDataRead>, IDeepCloneable<BigQueryAuditMetadata.Types.TableDataRead>, IBufferMessage, IMessage

Table data read event.

Inheritance

Object > BigQueryAuditMetadata.Types.TableDataRead

Namespace

Google.Cloud.Audit

Assembly

Google.Cloud.Audit.dll

Constructors

TableDataRead()

public TableDataRead()

TableDataRead(BigQueryAuditMetadata.Types.TableDataRead)

public TableDataRead(BigQueryAuditMetadata.Types.TableDataRead other)
Parameter
NameDescription
otherBigQueryAuditMetadata.Types.TableDataRead

Properties

Fields

public RepeatedField<string> Fields { get; }

List of the accessed fields. Entire list is truncated if the record size exceeds 100K.

Property Value
TypeDescription
RepeatedField<String>

FieldsTruncated

public bool FieldsTruncated { get; set; }

True if the fields list was truncated.

Property Value
TypeDescription
Boolean

JobName

public string JobName { get; set; }

The URI of the job that read a table. Present if the reason is JOB but can be redacted for privacy reasons.

Format: projects/&lt;project_id>/jobs/&lt;job_id>.

Property Value
TypeDescription
String

PolicyTags

public RepeatedField<string> PolicyTags { get; }

List of the referenced policy tags. That is, policy tags attached to the accessed fields or their ancestors. Policy tag resource name is a string of the format: projects/&lt;project_id>/locations/&lt;location_id>/taxonomies/&lt;taxonomy_id>/policyTags/&lt;policy_tag_id>

Property Value
TypeDescription
RepeatedField<String>

PolicyTagsTruncated

public bool PolicyTagsTruncated { get; set; }

True if the policy tag list was truncated. At most 100 policy tags can be saved.

Property Value
TypeDescription
Boolean

Reason

public BigQueryAuditMetadata.Types.TableDataRead.Types.Reason Reason { get; set; }

Describes how the table data was read.

Property Value
TypeDescription
BigQueryAuditMetadata.Types.TableDataRead.Types.Reason

SessionName

public string SessionName { get; set; }

The URI of the read session that read a table. Present if the reason is CREATE_READ_SESSION.

Format: projects/&lt;project_id>/locations/&lt;location>/sessions/&lt;session_id>.

Property Value
TypeDescription
String