View Source GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DataProfileAction (google_api_dlp v0.50.1)

A task to execute when a data profile has been generated.

Attributes

  • exportData (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2Export.t, default: nil) - Export data profiles into a provided location.
  • pubSubNotification (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2PubSubNotification.t, default: nil) - Publish a message into the Pub/Sub topic.
  • tagResources (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2TagResources.t, default: nil) - Tags the profiled resources with the specified tag values.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DataProfileAction{
  exportData: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2Export.t() | nil,
  pubSubNotification:
    GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2PubSubNotification.t() | nil,
  tagResources: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2TagResources.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.