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
,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
,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
,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
,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
,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
,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
,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
,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
,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
,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
,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
,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
,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
,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
,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
,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
,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
,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
,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
,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
,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.