Struct googapis::google::cloud::audit::big_query_audit_metadata::TableDataRead [−][src]
pub struct TableDataRead {
pub fields: Vec<String>,
pub fields_truncated: bool,
pub policy_tags: Vec<String>,
pub policy_tags_truncated: bool,
pub reason: i32,
pub job_name: String,
pub session_name: String,
}
Expand description
Table data read event.
Fields
fields: Vec<String>
List of the accessed fields. Entire list is truncated if the record size exceeds 100K.
fields_truncated: bool
True if the fields list was truncated.
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>
True if the policy tag list was truncated. At most 100 policy tags can be saved.
reason: i32
Describes how the table data was read.
job_name: String
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>
.
session_name: String
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>
.
Implementations
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for TableDataRead
impl Send for TableDataRead
impl Sync for TableDataRead
impl Unpin for TableDataRead
impl UnwindSafe for TableDataRead
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more