public sealed class TableDataRead : IMessage<BigQueryAuditMetadata.Types.TableDataRead>, IEquatable<BigQueryAuditMetadata.Types.TableDataRead>, IDeepCloneable<BigQueryAuditMetadata.Types.TableDataRead>, IBufferMessage, IMessage
Table data read event.
Implements
IMessage<BigQueryAuditMetadata.Types.TableDataRead>, IEquatable<BigQueryAuditMetadata.Types.TableDataRead>, IDeepCloneable<BigQueryAuditMetadata.Types.TableDataRead>, IBufferMessage, IMessageNamespace
Google.Cloud.AuditAssembly
Google.Cloud.Audit.dll
Constructors
TableDataRead()
public TableDataRead()
TableDataRead(BigQueryAuditMetadata.Types.TableDataRead)
public TableDataRead(BigQueryAuditMetadata.Types.TableDataRead other)
Parameter | |
---|---|
Name | Description |
other | BigQueryAuditMetadata.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 | |
---|---|
Type | Description |
RepeatedField<String> |
FieldsTruncated
public bool FieldsTruncated { get; set; }
True if the fields list was truncated.
Property Value | |
---|---|
Type | Description |
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/<project_id>/jobs/<job_id>
.
Property Value | |
---|---|
Type | Description |
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/<project_id>/locations/<location_id>/taxonomies/<taxonomy_id>/policyTags/<policy_tag_id>
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
Boolean |
Reason
public BigQueryAuditMetadata.Types.TableDataRead.Types.Reason Reason { get; set; }
Describes how the table data was read.
Property Value | |
---|---|
Type | Description |
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/<project_id>/locations/<location>/sessions/<session_id>
.
Property Value | |
---|---|
Type | Description |
String |