pub struct GooglePrivacyDlpV2DiscoveryBigQueryConditions {
pub created_after: Option<DateTime<Utc>>,
pub or_conditions: Option<GooglePrivacyDlpV2OrConditions>,
pub type_collection: Option<String>,
pub types: Option<GooglePrivacyDlpV2BigQueryTableTypes>,
}Expand description
Requirements that must be true before a table is scanned in discovery for the first time. There is an AND relationship between the top-level attributes. Additionally, minimum conditions with an OR relationship that must be met before Cloud DLP scans a table can be set (like a minimum row count or a minimum table age).
This type is not used in any activity, and only used as part of another schema.
Fields§
§created_after: Option<DateTime<Utc>>BigQuery table must have been created after this date. Used to avoid backfilling.
or_conditions: Option<GooglePrivacyDlpV2OrConditions>At least one of the conditions must be true for a table to be scanned.
type_collection: Option<String>Restrict discovery to categories of table types.
types: Option<GooglePrivacyDlpV2BigQueryTableTypes>Restrict discovery to specific table types.
Trait Implementations§
Source§impl Clone for GooglePrivacyDlpV2DiscoveryBigQueryConditions
impl Clone for GooglePrivacyDlpV2DiscoveryBigQueryConditions
Source§fn clone(&self) -> GooglePrivacyDlpV2DiscoveryBigQueryConditions
fn clone(&self) -> GooglePrivacyDlpV2DiscoveryBigQueryConditions
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 Default for GooglePrivacyDlpV2DiscoveryBigQueryConditions
impl Default for GooglePrivacyDlpV2DiscoveryBigQueryConditions
Source§fn default() -> GooglePrivacyDlpV2DiscoveryBigQueryConditions
fn default() -> GooglePrivacyDlpV2DiscoveryBigQueryConditions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GooglePrivacyDlpV2DiscoveryBigQueryConditions
impl<'de> Deserialize<'de> for GooglePrivacyDlpV2DiscoveryBigQueryConditions
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
impl Part for GooglePrivacyDlpV2DiscoveryBigQueryConditions
Auto Trait Implementations§
impl Freeze for GooglePrivacyDlpV2DiscoveryBigQueryConditions
impl RefUnwindSafe for GooglePrivacyDlpV2DiscoveryBigQueryConditions
impl Send for GooglePrivacyDlpV2DiscoveryBigQueryConditions
impl Sync for GooglePrivacyDlpV2DiscoveryBigQueryConditions
impl Unpin for GooglePrivacyDlpV2DiscoveryBigQueryConditions
impl UnwindSafe for GooglePrivacyDlpV2DiscoveryBigQueryConditions
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