public sealed class PublishToPubSub : IMessage<Action.Types.PublishToPubSub>, IEquatable<Action.Types.PublishToPubSub>, IDeepCloneable<Action.Types.PublishToPubSub>, IBufferMessage, IMessage
Publish a message into given Pub/Sub topic when DlpJob has completed. The
message contains a single field, DlpJobName, which is equal to the
finished job's
DlpJob.name.
Compatible with: Inspect, Risk
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}.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version of \u003ccode\u003ePublishToPubSub\u003c/code\u003e is 4.16.0, and this class is part of the \u003ccode\u003eGoogle.Cloud.Dlp.V2\u003c/code\u003e namespace, with a range of previous versions from 2.15.0 to 4.15.0 also available.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003ePublishToPubSub\u003c/code\u003e class is designed to publish a message to a specified Pub/Sub topic upon completion of a DlpJob, and the message contains the \u003ccode\u003eDlpJobName\u003c/code\u003e, which corresponds to the finished job's name.\u003c/p\u003e\n"],["\u003cp\u003eThis class is compatible with Inspect and Risk actions and implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003ePublishToPubSub\u003c/code\u003e has a property \u003ccode\u003eTopic\u003c/code\u003e which is a string that represents the format of the Pub/Sub topic to send notifications, and the DLP API service account needs publishing access rights to this topic.\u003c/p\u003e\n"],["\u003cp\u003eThis class includes two constructors: a default constructor \u003ccode\u003ePublishToPubSub()\u003c/code\u003e and an overloaded constructor \u003ccode\u003ePublishToPubSub(Action.Types.PublishToPubSub other)\u003c/code\u003e that takes an existing \u003ccode\u003eAction.Types.PublishToPubSub\u003c/code\u003e object as a parameter.\u003c/p\u003e\n"]]],[],null,[]]