PreventionJobTriggerInspectJobAction class

Constructors

PreventionJobTriggerInspectJobAction({Input<PreventionJobTriggerInspectJobActionDeidentify?>? deidentify, Input<Map<String, dynamic>?>? jobNotificationEmails, Input<PreventionJobTriggerInspectJobActionPubSub?>? pubSub, Input<Map<String, dynamic>?>? publishFindingsToCloudDataCatalog, Input<Map<String, dynamic>?>? publishFindingsToDataplexCatalog, Input<Map<String, dynamic>?>? publishSummaryToCscc, Input<Map<String, dynamic>?>? publishToStackdriver, Input<PreventionJobTriggerInspectJobActionSaveFindings?>? saveFindings})
Creates a new PreventionJobTriggerInspectJobAction. deidentify Create a de-identified copy of the requested table or files. jobNotificationEmails Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts. pubSub Publish a message into a given Pub/Sub topic when the job completes. publishFindingsToCloudDataCatalog (Optional, Deprecated) publishFindingsToDataplexCatalog Publish findings of a DlpJob as an aspect to Dataplex Universal Catalog. publishSummaryToCscc Publish the result summary of a DlpJob to the Cloud Security Command Center. publishToStackdriver Enable Stackdriver metric dlp.googleapis.com/findingCount. saveFindings 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, Risk
const
PreventionJobTriggerInspectJobAction.fromMap(Map<String, dynamic> map)
factory

Properties

deidentify → Input<PreventionJobTriggerInspectJobActionDeidentify?>?
Create a de-identified copy of the requested table or files. Structure is documented below.
final
hashCode → int
The hash code for this object.
no setterinherited
jobNotificationEmails → Input<Map<String, dynamic>?>?
Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
final
publishFindingsToCloudDataCatalog → Input<Map<String, dynamic>?>?
(Optional, Deprecated) Publish findings of a DlpJob to Data Catalog.
final
publishFindingsToDataplexCatalog → Input<Map<String, dynamic>?>?
Publish findings of a DlpJob as an aspect to Dataplex Universal Catalog.
final
publishSummaryToCscc → Input<Map<String, dynamic>?>?
Publish the result summary of a DlpJob to the Cloud Security Command Center.
final
publishToStackdriver → Input<Map<String, dynamic>?>?
Enable Stackdriver metric dlp.googleapis.com/findingCount.
final
pubSub → Input<PreventionJobTriggerInspectJobActionPubSub?>?
Publish a message into a given Pub/Sub topic when the job completes. Structure is documented below.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
saveFindings → Input<PreventionJobTriggerInspectJobActionSaveFindings?>?
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, Risk Structure is documented below.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited