Cloud Data Loss Prevention (DLP) API

Provides methods for detection of privacy-sensitive fragments in text, images, and Google Cloud Platform storage repositories. The Cloud Data Loss Prevention API (DLP API) is part of Sensitive Data Protection.


The Service name is needed to create RPC client stubs.


ActivateJobTrigger Activate a job trigger.
CancelDlpJob Starts asynchronous cancellation on a long-running DlpJob.
CreateConnection Create a Connection to an external data source.
CreateDeidentifyTemplate Creates a DeidentifyTemplate for reusing frequently used configuration for de-identifying content, images, and storage.
CreateDiscoveryConfig Creates a config for discovery to scan and profile storage.
CreateDlpJob Creates a new job to inspect storage or calculate risk metrics.
CreateInspectTemplate Creates an InspectTemplate for reusing frequently used configuration for inspecting content, images, and storage.
CreateJobTrigger Creates a job trigger to run DLP actions such as scanning storage for sensitive information on a set schedule.
CreateStoredInfoType Creates a pre-built stored infoType to be used for inspection.
DeidentifyContent De-identifies potentially sensitive info from a ContentItem.
DeleteConnection Delete a Connection.
DeleteDeidentifyTemplate Deletes a DeidentifyTemplate.
DeleteDiscoveryConfig Deletes a discovery configuration.
DeleteDlpJob Deletes a long-running DlpJob.
DeleteInspectTemplate Deletes an InspectTemplate.
DeleteJobTrigger Deletes a job trigger.
DeleteStoredInfoType Deletes a stored infoType.
DeleteTableDataProfile Delete a TableDataProfile.
FinishDlpJob Finish a running hybrid DlpJob.
GetColumnDataProfile Gets a column data profile.
GetConnection Get a Connection by name.
GetDeidentifyTemplate Gets a DeidentifyTemplate.
GetDiscoveryConfig Gets a discovery configuration.
GetDlpJob Gets the latest state of a long-running DlpJob.
GetInspectTemplate Gets an InspectTemplate.
GetJobTrigger Gets a job trigger.
GetProjectDataProfile Gets a project data profile.
GetStoredInfoType Gets a stored infoType.
GetTableDataProfile Gets a table data profile.
HybridInspectDlpJob Inspect hybrid content and store findings to a job.
HybridInspectJobTrigger Inspect hybrid content and store findings to a trigger.
InspectContent Finds potentially sensitive info in content.
ListColumnDataProfiles Lists column data profiles for an organization.
ListConnections Lists Connections in a parent.
ListDeidentifyTemplates Lists DeidentifyTemplates.
ListDiscoveryConfigs Lists discovery configurations.
ListDlpJobs Lists DlpJobs that match the specified filter in the request.
ListInfoTypes Returns a list of the sensitive information types that DLP API supports.
ListInspectTemplates Lists InspectTemplates.
ListJobTriggers Lists job triggers.
ListProjectDataProfiles Lists project data profiles for an organization.
ListStoredInfoTypes Lists stored infoTypes.
ListTableDataProfiles Lists table data profiles for an organization.
RedactImage Redacts potentially sensitive info from an image.
ReidentifyContent Re-identifies content that has been de-identified.
SearchConnections Searches for Connections in a parent.
UpdateConnection Update a Connection.
UpdateDeidentifyTemplate Updates the DeidentifyTemplate.
UpdateDiscoveryConfig Updates a discovery configuration.
UpdateInspectTemplate Updates the InspectTemplate.
UpdateJobTrigger Updates a job trigger.
UpdateStoredInfoType Updates the stored infoType by creating a new version.