View Source GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2PubSubNotification (google_api_dlp v0.46.0)

Send a Pub/Sub message into the given Pub/Sub topic to connect other systems to data profile generation. The message payload data will be the byte serialization of DataProfilePubSubMessage.

Attributes

  • detailOfMessage (type: String.t, default: nil) - How much data to include in the Pub/Sub message. If the user wishes to limit the size of the message, they can use resource_name and fetch the profile fields they wish to. Per table profile (not per column).
  • event (type: String.t, default: nil) - The type of event that triggers a Pub/Sub. At most one PubSubNotification per EventType is permitted.
  • pubsubCondition (type: GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DataProfilePubSubCondition.t, default: nil) - Conditions (e.g., data risk or sensitivity level) for triggering a Pub/Sub.
  • topic (type: String.t, default: nil) - Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2PubSubNotification{
  detailOfMessage: String.t() | nil,
  event: String.t() | nil,
  pubsubCondition:
    GoogleApi.DLP.V2.Model.GooglePrivacyDlpV2DataProfilePubSubCondition.t()
    | nil,
  topic: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.