Struct google_securitycenter1::api::Exfiltration
source · pub struct Exfiltration {
pub sources: Option<Vec<ExfilResource>>,
pub targets: Option<Vec<ExfilResource>>,
pub total_exfiltrated_bytes: Option<i64>,
}
Expand description
Exfiltration represents a data exfiltration attempt from one or more sources to one or more targets. The sources
attribute lists the sources of the exfiltrated data. The targets
attribute lists the destinations the data was copied to.
This type is not used in any activity, and only used as part of another schema.
Fields§
§sources: Option<Vec<ExfilResource>>
If there are multiple sources, then the data is considered “joined” between them. For instance, BigQuery can join multiple tables, and each table would be considered a source.
targets: Option<Vec<ExfilResource>>
If there are multiple targets, each target would get a complete copy of the “joined” source data.
total_exfiltrated_bytes: Option<i64>
Total exfiltrated bytes processed for the entire job.
Trait Implementations§
source§impl Clone for Exfiltration
impl Clone for Exfiltration
source§fn clone(&self) -> Exfiltration
fn clone(&self) -> Exfiltration
Returns a copy 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 Exfiltration
impl Debug for Exfiltration
source§impl Default for Exfiltration
impl Default for Exfiltration
source§fn default() -> Exfiltration
fn default() -> Exfiltration
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for Exfiltration
impl<'de> Deserialize<'de> for Exfiltration
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 Exfiltration
impl Serialize for Exfiltration
impl Part for Exfiltration
Auto Trait Implementations§
impl RefUnwindSafe for Exfiltration
impl Send for Exfiltration
impl Sync for Exfiltration
impl Unpin for Exfiltration
impl UnwindSafe for Exfiltration
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