Class Action (3.2.0)

public sealed class Action : IMessage<Action>, IEquatable<Action>, IDeepCloneable<Action>, IBufferMessage, IMessage

A task to execute on the completion of a job. See https://cloud.google.com/dlp/docs/concepts-actions to learn more.

Inheritance

Object > Action

Namespace

Google.Cloud.Dlp.V2

Assembly

Google.Cloud.Dlp.V2.dll

Constructors

Action()

public Action()

Action(Action)

public Action(Action other)
Parameter
NameDescription
otherAction

Properties

ActionCase

public Action.ActionOneofCase ActionCase { get; }
Property Value
TypeDescription
Action.ActionOneofCase

JobNotificationEmails

public Action.Types.JobNotificationEmails JobNotificationEmails { get; set; }

Enable email notification for project owners and editors on job's completion/failure.

Property Value
TypeDescription
Action.Types.JobNotificationEmails

PublishFindingsToCloudDataCatalog

public Action.Types.PublishFindingsToCloudDataCatalog PublishFindingsToCloudDataCatalog { get; set; }

Publish findings to Cloud Datahub.

Property Value
TypeDescription
Action.Types.PublishFindingsToCloudDataCatalog

PublishSummaryToCscc

public Action.Types.PublishSummaryToCscc PublishSummaryToCscc { get; set; }

Publish summary to Cloud Security Command Center (Alpha).

Property Value
TypeDescription
Action.Types.PublishSummaryToCscc

PublishToStackdriver

public Action.Types.PublishToStackdriver PublishToStackdriver { get; set; }

Enable Stackdriver metric dlp.googleapis.com/finding_count.

Property Value
TypeDescription
Action.Types.PublishToStackdriver

PubSub

public Action.Types.PublishToPubSub PubSub { get; set; }

Publish a notification to a pubsub topic.

Property Value
TypeDescription
Action.Types.PublishToPubSub

SaveFindings

public Action.Types.SaveFindings SaveFindings { get; set; }

Save resulting findings in a provided location.

Property Value
TypeDescription
Action.Types.SaveFindings