pub struct DataFlowEvent {
pub event_id: Option<String>,
pub event_time: Option<DateTime<Utc>>,
pub operation: Option<String>,
pub principal_email: Option<String>,
pub violated_location: Option<String>,
}Expand description
Details about a data flow event, in which either the data is moved to or is accessed from a non-compliant geo-location, as defined in the applicable data security policy.
This type is not used in any activity, and only used as part of another schema.
Fields§
§event_id: Option<String>Unique identifier for data flow event.
event_time: Option<DateTime<Utc>>Timestamp of data flow event.
operation: Option<String>The operation performed by the principal for the data flow event.
principal_email: Option<String>The email address of the principal that initiated the data flow event. The principal could be a user account, service account, Google group, or other.
violated_location: Option<String>Non-compliant location of the principal or the data destination.
Trait Implementations§
Source§impl Clone for DataFlowEvent
impl Clone for DataFlowEvent
Source§fn clone(&self) -> DataFlowEvent
fn clone(&self) -> DataFlowEvent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DataFlowEvent
impl Debug for DataFlowEvent
Source§impl Default for DataFlowEvent
impl Default for DataFlowEvent
Source§fn default() -> DataFlowEvent
fn default() -> DataFlowEvent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DataFlowEvent
impl<'de> Deserialize<'de> for DataFlowEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for DataFlowEvent
impl Serialize for DataFlowEvent
impl Part for DataFlowEvent
Auto Trait Implementations§
impl Freeze for DataFlowEvent
impl RefUnwindSafe for DataFlowEvent
impl Send for DataFlowEvent
impl Sync for DataFlowEvent
impl Unpin for DataFlowEvent
impl UnwindSafe for DataFlowEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more