pub struct GooglePrivacyDlpV2DataProfileAction {
pub export_data: Option<GooglePrivacyDlpV2Export>,
pub pub_sub_notification: Option<GooglePrivacyDlpV2PubSubNotification>,
pub publish_to_chronicle: Option<GooglePrivacyDlpV2PublishToChronicle>,
pub publish_to_dataplex_catalog: Option<GooglePrivacyDlpV2PublishToDataplexCatalog>,
pub publish_to_scc: Option<GooglePrivacyDlpV2PublishToSecurityCommandCenter>,
pub tag_resources: Option<GooglePrivacyDlpV2TagResources>,
}Expand description
A task to execute when a data profile has been generated.
This type is not used in any activity, and only used as part of another schema.
Fields§
§export_data: Option<GooglePrivacyDlpV2Export>Export data profiles into a provided location.
pub_sub_notification: Option<GooglePrivacyDlpV2PubSubNotification>Publish a message into the Pub/Sub topic.
publish_to_chronicle: Option<GooglePrivacyDlpV2PublishToChronicle>Publishes generated data profiles to Google Security Operations. For more information, see Use Sensitive Data Protection data in context-aware analytics.
publish_to_dataplex_catalog: Option<GooglePrivacyDlpV2PublishToDataplexCatalog>Publishes a portion of each profile to Dataplex Universal Catalog with the aspect type Sensitive Data Protection Profile.
publish_to_scc: Option<GooglePrivacyDlpV2PublishToSecurityCommandCenter>Publishes findings to Security Command Center for each data profile.
tag_resources: Option<GooglePrivacyDlpV2TagResources>Tags the profiled resources with the specified tag values.
Trait Implementations§
Source§impl Clone for GooglePrivacyDlpV2DataProfileAction
impl Clone for GooglePrivacyDlpV2DataProfileAction
Source§fn clone(&self) -> GooglePrivacyDlpV2DataProfileAction
fn clone(&self) -> GooglePrivacyDlpV2DataProfileAction
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 GooglePrivacyDlpV2DataProfileAction
impl Default for GooglePrivacyDlpV2DataProfileAction
Source§fn default() -> GooglePrivacyDlpV2DataProfileAction
fn default() -> GooglePrivacyDlpV2DataProfileAction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GooglePrivacyDlpV2DataProfileAction
impl<'de> Deserialize<'de> for GooglePrivacyDlpV2DataProfileAction
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 GooglePrivacyDlpV2DataProfileAction
Auto Trait Implementations§
impl Freeze for GooglePrivacyDlpV2DataProfileAction
impl RefUnwindSafe for GooglePrivacyDlpV2DataProfileAction
impl Send for GooglePrivacyDlpV2DataProfileAction
impl Sync for GooglePrivacyDlpV2DataProfileAction
impl Unpin for GooglePrivacyDlpV2DataProfileAction
impl UnwindSafe for GooglePrivacyDlpV2DataProfileAction
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