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.
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.
1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 |
# File 'lib/google/cloud/dlp/v2/doc/google/privacy/dlp/v2/dlp.rb', line 1645 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 # @!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).
1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 |
# File 'lib/google/cloud/dlp/v2/doc/google/privacy/dlp/v2/dlp.rb', line 1645 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 # @!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.
1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 |
# File 'lib/google/cloud/dlp/v2/doc/google/privacy/dlp/v2/dlp.rb', line 1645 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 # @!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 |