Reference documentation and code samples for the Cloud Data Loss Prevention (DLP) V2 API class Google::Cloud::Dlp::V2::Action.
A task to execute on the completion of a job. See https://cloud.google.com/sensitive-data-protection/docs/concepts-actions to learn more.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#deidentify
def deidentify() -> ::Google::Cloud::Dlp::V2::Action::Deidentify-
(::Google::Cloud::Dlp::V2::Action::Deidentify) — Create a de-identified copy of the input data.
Note: The following fields are mutually exclusive:
deidentify,save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
#deidentify=
def deidentify=(value) -> ::Google::Cloud::Dlp::V2::Action::Deidentify-
value (::Google::Cloud::Dlp::V2::Action::Deidentify) — Create a de-identified copy of the input data.
Note: The following fields are mutually exclusive:
deidentify,save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dlp::V2::Action::Deidentify) — Create a de-identified copy of the input data.
Note: The following fields are mutually exclusive:
deidentify,save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
#job_notification_emails
def job_notification_emails() -> ::Google::Cloud::Dlp::V2::Action::JobNotificationEmails-
(::Google::Cloud::Dlp::V2::Action::JobNotificationEmails) — Sends an email when the job completes. The email goes to IAM project
owners and technical Essential
Contacts.
Note: The following fields are mutually exclusive:
job_notification_emails,save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,deidentify,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
#job_notification_emails=
def job_notification_emails=(value) -> ::Google::Cloud::Dlp::V2::Action::JobNotificationEmails-
value (::Google::Cloud::Dlp::V2::Action::JobNotificationEmails) — Sends an email when the job completes. The email goes to IAM project
owners and technical Essential
Contacts.
Note: The following fields are mutually exclusive:
job_notification_emails,save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,deidentify,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dlp::V2::Action::JobNotificationEmails) — Sends an email when the job completes. The email goes to IAM project
owners and technical Essential
Contacts.
Note: The following fields are mutually exclusive:
job_notification_emails,save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,deidentify,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
#pub_sub
def pub_sub() -> ::Google::Cloud::Dlp::V2::Action::PublishToPubSub-
(::Google::Cloud::Dlp::V2::Action::PublishToPubSub) — Publish a notification to a Pub/Sub topic.
Note: The following fields are mutually exclusive:
pub_sub,save_findings,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,deidentify,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
#pub_sub=
def pub_sub=(value) -> ::Google::Cloud::Dlp::V2::Action::PublishToPubSub-
value (::Google::Cloud::Dlp::V2::Action::PublishToPubSub) — Publish a notification to a Pub/Sub topic.
Note: The following fields are mutually exclusive:
pub_sub,save_findings,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,deidentify,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dlp::V2::Action::PublishToPubSub) — Publish a notification to a Pub/Sub topic.
Note: The following fields are mutually exclusive:
pub_sub,save_findings,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,deidentify,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
#publish_findings_to_cloud_data_catalog
def publish_findings_to_cloud_data_catalog() -> ::Google::Cloud::Dlp::V2::Action::PublishFindingsToCloudDataCatalog-
(::Google::Cloud::Dlp::V2::Action::PublishFindingsToCloudDataCatalog) — Publish findings to Cloud Datahub.
Note: The following fields are mutually exclusive:
publish_findings_to_cloud_data_catalog,save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_dataplex_catalog,deidentify,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
#publish_findings_to_cloud_data_catalog=
def publish_findings_to_cloud_data_catalog=(value) -> ::Google::Cloud::Dlp::V2::Action::PublishFindingsToCloudDataCatalog-
value (::Google::Cloud::Dlp::V2::Action::PublishFindingsToCloudDataCatalog) — Publish findings to Cloud Datahub.
Note: The following fields are mutually exclusive:
publish_findings_to_cloud_data_catalog,save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_dataplex_catalog,deidentify,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dlp::V2::Action::PublishFindingsToCloudDataCatalog) — Publish findings to Cloud Datahub.
Note: The following fields are mutually exclusive:
publish_findings_to_cloud_data_catalog,save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_dataplex_catalog,deidentify,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
#publish_findings_to_dataplex_catalog
def publish_findings_to_dataplex_catalog() -> ::Google::Cloud::Dlp::V2::Action::PublishFindingsToDataplexCatalog-
(::Google::Cloud::Dlp::V2::Action::PublishFindingsToDataplexCatalog) — Publish findings as an aspect to Dataplex Universal Catalog.
Note: The following fields are mutually exclusive:
publish_findings_to_dataplex_catalog,save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,deidentify,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
#publish_findings_to_dataplex_catalog=
def publish_findings_to_dataplex_catalog=(value) -> ::Google::Cloud::Dlp::V2::Action::PublishFindingsToDataplexCatalog-
value (::Google::Cloud::Dlp::V2::Action::PublishFindingsToDataplexCatalog) — Publish findings as an aspect to Dataplex Universal Catalog.
Note: The following fields are mutually exclusive:
publish_findings_to_dataplex_catalog,save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,deidentify,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dlp::V2::Action::PublishFindingsToDataplexCatalog) — Publish findings as an aspect to Dataplex Universal Catalog.
Note: The following fields are mutually exclusive:
publish_findings_to_dataplex_catalog,save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,deidentify,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
#publish_summary_to_cscc
def publish_summary_to_cscc() -> ::Google::Cloud::Dlp::V2::Action::PublishSummaryToCscc-
(::Google::Cloud::Dlp::V2::Action::PublishSummaryToCscc) — Publish summary to Cloud Security Command Center (Alpha).
Note: The following fields are mutually exclusive:
publish_summary_to_cscc,save_findings,pub_sub,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,deidentify,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
#publish_summary_to_cscc=
def publish_summary_to_cscc=(value) -> ::Google::Cloud::Dlp::V2::Action::PublishSummaryToCscc-
value (::Google::Cloud::Dlp::V2::Action::PublishSummaryToCscc) — Publish summary to Cloud Security Command Center (Alpha).
Note: The following fields are mutually exclusive:
publish_summary_to_cscc,save_findings,pub_sub,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,deidentify,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dlp::V2::Action::PublishSummaryToCscc) — Publish summary to Cloud Security Command Center (Alpha).
Note: The following fields are mutually exclusive:
publish_summary_to_cscc,save_findings,pub_sub,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,deidentify,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
#publish_to_stackdriver
def publish_to_stackdriver() -> ::Google::Cloud::Dlp::V2::Action::PublishToStackdriver-
(::Google::Cloud::Dlp::V2::Action::PublishToStackdriver) — Enable Stackdriver metric dlp.googleapis.com/finding_count.
Note: The following fields are mutually exclusive:
publish_to_stackdriver,save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,deidentify,job_notification_emails. If a field in that set is populated, all other fields in the set will automatically be cleared.
#publish_to_stackdriver=
def publish_to_stackdriver=(value) -> ::Google::Cloud::Dlp::V2::Action::PublishToStackdriver-
value (::Google::Cloud::Dlp::V2::Action::PublishToStackdriver) — Enable Stackdriver metric dlp.googleapis.com/finding_count.
Note: The following fields are mutually exclusive:
publish_to_stackdriver,save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,deidentify,job_notification_emails. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dlp::V2::Action::PublishToStackdriver) — Enable Stackdriver metric dlp.googleapis.com/finding_count.
Note: The following fields are mutually exclusive:
publish_to_stackdriver,save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,deidentify,job_notification_emails. If a field in that set is populated, all other fields in the set will automatically be cleared.
#save_findings
def save_findings() -> ::Google::Cloud::Dlp::V2::Action::SaveFindings-
(::Google::Cloud::Dlp::V2::Action::SaveFindings) — Save resulting findings in a provided location.
Note: The following fields are mutually exclusive:
save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,deidentify,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
#save_findings=
def save_findings=(value) -> ::Google::Cloud::Dlp::V2::Action::SaveFindings-
value (::Google::Cloud::Dlp::V2::Action::SaveFindings) — Save resulting findings in a provided location.
Note: The following fields are mutually exclusive:
save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,deidentify,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dlp::V2::Action::SaveFindings) — Save resulting findings in a provided location.
Note: The following fields are mutually exclusive:
save_findings,pub_sub,publish_summary_to_cscc,publish_findings_to_cloud_data_catalog,publish_findings_to_dataplex_catalog,deidentify,job_notification_emails,publish_to_stackdriver. If a field in that set is populated, all other fields in the set will automatically be cleared.