Class: Google::Privacy::Dlp::V2::Action
- Inherits:
-
Object
- Object
- Google::Privacy::Dlp::V2::Action
- Defined in:
- lib/google/cloud/dlp/v2/doc/google/privacy/dlp/v2/dlp.rb
Overview
A task to execute on the completion of a job. See https://cloud.google.com/dlp/docs/concepts-actions to learn more.
Defined Under Namespace
Classes: PublishSummaryToCscc, PublishToPubSub, SaveFindings
Instance Attribute Summary collapse
-
#pub_sub ⇒ Google::Privacy::Dlp::V2::Action::PublishToPubSub
Publish a notification to a pubsub topic.
-
#publish_summary_to_cscc ⇒ Google::Privacy::Dlp::V2::Action::PublishSummaryToCscc
Publish summary to Cloud Security Command Center (Alpha).
-
#save_findings ⇒ Google::Privacy::Dlp::V2::Action::SaveFindings
Save resulting findings in a provided location.
Instance Attribute Details
#pub_sub ⇒ Google::Privacy::Dlp::V2::Action::PublishToPubSub
Returns Publish a notification to a pubsub topic.
1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 |
# File 'lib/google/cloud/dlp/v2/doc/google/privacy/dlp/v2/dlp.rb', line 1806 class Action # If set, the detailed findings will be persisted to the specified # OutputStorageConfig. Only a single instance of this action can be # specified. # Compatible with: Inspect, Risk # @!attribute [rw] output_config # @return [Google::Privacy::Dlp::V2::OutputStorageConfig] class SaveFindings; end # Publish the results of a DlpJob to a pub sub channel. # Compatible with: Inspect, Risk # @!attribute [rw] topic # @return [String] # Cloud Pub/Sub topic to send notifications to. The topic must have given # publishing access rights to the DLP API service account executing # the long running DlpJob sending the notifications. # Format is projects/\\{project}/topics/\\{topic}. class PublishToPubSub; end # Publish the result summary of a DlpJob to the Cloud Security # Command Center (CSCC Alpha). # This action is only available for projects which are parts of # an organization and whitelisted for the alpha Cloud Security Command # Center. # The action will publish count of finding instances and their info types. # The summary of findings will be persisted in CSCC and are governed by CSCC # service-specific policy, see https://cloud.google.com/terms/service-terms # Only a single instance of this action can be specified. # Compatible with: Inspect class PublishSummaryToCscc; end end |
#publish_summary_to_cscc ⇒ Google::Privacy::Dlp::V2::Action::PublishSummaryToCscc
Returns Publish summary to Cloud Security Command Center (Alpha).
1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 |
# File 'lib/google/cloud/dlp/v2/doc/google/privacy/dlp/v2/dlp.rb', line 1806 class Action # If set, the detailed findings will be persisted to the specified # OutputStorageConfig. Only a single instance of this action can be # specified. # Compatible with: Inspect, Risk # @!attribute [rw] output_config # @return [Google::Privacy::Dlp::V2::OutputStorageConfig] class SaveFindings; end # Publish the results of a DlpJob to a pub sub channel. # Compatible with: Inspect, Risk # @!attribute [rw] topic # @return [String] # Cloud Pub/Sub topic to send notifications to. The topic must have given # publishing access rights to the DLP API service account executing # the long running DlpJob sending the notifications. # Format is projects/\\{project}/topics/\\{topic}. class PublishToPubSub; end # Publish the result summary of a DlpJob to the Cloud Security # Command Center (CSCC Alpha). # This action is only available for projects which are parts of # an organization and whitelisted for the alpha Cloud Security Command # Center. # The action will publish count of finding instances and their info types. # The summary of findings will be persisted in CSCC and are governed by CSCC # service-specific policy, see https://cloud.google.com/terms/service-terms # Only a single instance of this action can be specified. # Compatible with: Inspect class PublishSummaryToCscc; end end |
#save_findings ⇒ Google::Privacy::Dlp::V2::Action::SaveFindings
Returns Save resulting findings in a provided location.
1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 |
# File 'lib/google/cloud/dlp/v2/doc/google/privacy/dlp/v2/dlp.rb', line 1806 class Action # If set, the detailed findings will be persisted to the specified # OutputStorageConfig. Only a single instance of this action can be # specified. # Compatible with: Inspect, Risk # @!attribute [rw] output_config # @return [Google::Privacy::Dlp::V2::OutputStorageConfig] class SaveFindings; end # Publish the results of a DlpJob to a pub sub channel. # Compatible with: Inspect, Risk # @!attribute [rw] topic # @return [String] # Cloud Pub/Sub topic to send notifications to. The topic must have given # publishing access rights to the DLP API service account executing # the long running DlpJob sending the notifications. # Format is projects/\\{project}/topics/\\{topic}. class PublishToPubSub; end # Publish the result summary of a DlpJob to the Cloud Security # Command Center (CSCC Alpha). # This action is only available for projects which are parts of # an organization and whitelisted for the alpha Cloud Security Command # Center. # The action will publish count of finding instances and their info types. # The summary of findings will be persisted in CSCC and are governed by CSCC # service-specific policy, see https://cloud.google.com/terms/service-terms # Only a single instance of this action can be specified. # Compatible with: Inspect class PublishSummaryToCscc; end end |