Reference documentation and code samples for the Data Loss Prevention V2 Client class Action.
A task to execute on the completion of a job.
See https://cloud.google.com/sensitive-data-protection/docs/concepts-actions to learn more.
Generated from protobuf message google.privacy.dlp.v2.Action
Namespace
Google \ Cloud \ Dlp \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ save_findings |
Google\Cloud\Dlp\V2\Action\SaveFindings
Save resulting findings in a provided location. |
↳ pub_sub |
Google\Cloud\Dlp\V2\Action\PublishToPubSub
Publish a notification to a Pub/Sub topic. |
↳ publish_summary_to_cscc |
Google\Cloud\Dlp\V2\Action\PublishSummaryToCscc
Publish summary to Cloud Security Command Center (Alpha). |
↳ publish_findings_to_cloud_data_catalog |
Google\Cloud\Dlp\V2\Action\PublishFindingsToCloudDataCatalog
Publish findings to Cloud Datahub. |
↳ deidentify |
Google\Cloud\Dlp\V2\Action\Deidentify
Create a de-identified copy of the input data. |
↳ job_notification_emails |
Google\Cloud\Dlp\V2\Action\JobNotificationEmails
Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts. |
↳ publish_to_stackdriver |
Google\Cloud\Dlp\V2\Action\PublishToStackdriver
Enable Stackdriver metric dlp.googleapis.com/finding_count. |
getSaveFindings
Save resulting findings in a provided location.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dlp\V2\Action\SaveFindings|null |
hasSaveFindings
setSaveFindings
Save resulting findings in a provided location.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dlp\V2\Action\SaveFindings
|
Returns | |
---|---|
Type | Description |
$this |
getPubSub
Publish a notification to a Pub/Sub topic.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dlp\V2\Action\PublishToPubSub|null |
hasPubSub
setPubSub
Publish a notification to a Pub/Sub topic.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dlp\V2\Action\PublishToPubSub
|
Returns | |
---|---|
Type | Description |
$this |
getPublishSummaryToCscc
Publish summary to Cloud Security Command Center (Alpha).
Returns | |
---|---|
Type | Description |
Google\Cloud\Dlp\V2\Action\PublishSummaryToCscc|null |
hasPublishSummaryToCscc
setPublishSummaryToCscc
Publish summary to Cloud Security Command Center (Alpha).
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dlp\V2\Action\PublishSummaryToCscc
|
Returns | |
---|---|
Type | Description |
$this |
getPublishFindingsToCloudDataCatalog
Publish findings to Cloud Datahub.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dlp\V2\Action\PublishFindingsToCloudDataCatalog|null |
hasPublishFindingsToCloudDataCatalog
setPublishFindingsToCloudDataCatalog
Publish findings to Cloud Datahub.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dlp\V2\Action\PublishFindingsToCloudDataCatalog
|
Returns | |
---|---|
Type | Description |
$this |
getDeidentify
Create a de-identified copy of the input data.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dlp\V2\Action\Deidentify|null |
hasDeidentify
setDeidentify
Create a de-identified copy of the input data.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dlp\V2\Action\Deidentify
|
Returns | |
---|---|
Type | Description |
$this |
getJobNotificationEmails
Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dlp\V2\Action\JobNotificationEmails|null |
hasJobNotificationEmails
setJobNotificationEmails
Sends an email when the job completes. The email goes to IAM project owners and technical Essential Contacts.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dlp\V2\Action\JobNotificationEmails
|
Returns | |
---|---|
Type | Description |
$this |
getPublishToStackdriver
Enable Stackdriver metric dlp.googleapis.com/finding_count.
Returns | |
---|---|
Type | Description |
Google\Cloud\Dlp\V2\Action\PublishToStackdriver|null |
hasPublishToStackdriver
setPublishToStackdriver
Enable Stackdriver metric dlp.googleapis.com/finding_count.
Parameter | |
---|---|
Name | Description |
var |
Google\Cloud\Dlp\V2\Action\PublishToStackdriver
|
Returns | |
---|---|
Type | Description |
$this |
getAction
Returns | |
---|---|
Type | Description |
string |