#[non_exhaustive]pub struct ExfilResource {
pub name: String,
pub components: Vec<String>,
/* private fields */
}Expand description
Resource where data was exfiltrated from or exfiltrated to.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringThe resource’s full resource name.
components: Vec<String>Subcomponents of the asset that was exfiltrated, like URIs used during exfiltration, table names, databases, and filenames. For example, multiple tables might have been exfiltrated from the same Cloud SQL instance, or multiple files might have been exfiltrated from the same Cloud Storage bucket.
Implementations§
Source§impl ExfilResource
impl ExfilResource
Trait Implementations§
Source§impl Clone for ExfilResource
impl Clone for ExfilResource
Source§fn clone(&self) -> ExfilResource
fn clone(&self) -> ExfilResource
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 ExfilResource
impl Debug for ExfilResource
Source§impl Default for ExfilResource
impl Default for ExfilResource
Source§fn default() -> ExfilResource
fn default() -> ExfilResource
Returns the “default value” for a type. Read more
Source§impl Message for ExfilResource
impl Message for ExfilResource
Source§impl PartialEq for ExfilResource
impl PartialEq for ExfilResource
impl StructuralPartialEq for ExfilResource
Auto Trait Implementations§
impl Freeze for ExfilResource
impl RefUnwindSafe for ExfilResource
impl Send for ExfilResource
impl Sync for ExfilResource
impl Unpin for ExfilResource
impl UnwindSafe for ExfilResource
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