Skip to main content

Cloud Data Loss Prevention (DLP) API API client library

Project description

GA pypi versions

Cloud Data Loss Prevention (DLP) API: Provides methods for detection, risk analysis, and de-identification of privacy-sensitive fragments in text, images, and Google Cloud Platform storage repositories.

Quick Start

In order to use this library, you first need to go through the following steps:

  1. Select or create a Cloud Platform project.

  2. Enable billing for your project.

  3. Enable the Cloud Data Loss Prevention (DLP) API.

  4. Setup Authentication.

Installation

Install this library in a virtualenv using pip. virtualenv is a tool to create isolated Python environments. The basic problem it addresses is one of dependencies and versions, and indirectly permissions.

With virtualenv, it’s possible to install this library without needing system install permissions, and without clashing with the installed system dependencies.

Supported Python Versions

Python >= 3.6

Deprecated Python Versions

Python == 2.7.

The last version of this library compatible with Python 2.7 is google-cloud-dlp==1.1.0.

Mac/Linux

pip install virtualenv
virtualenv <your-env>
source <your-env>/bin/activate
<your-env>/bin/pip install google-cloud-dlp

Windows

pip install virtualenv
virtualenv <your-env>
<your-env>\Scripts\activate
<your-env>\Scripts\pip.exe install google-cloud-dlp

Preview

DlpServiceClient

from google.cloud import dlp_v2

client = dlp_v2.DlpServiceClient()

name = 'EMAIL_ADDRESS'
info_types_element = {'name': name}
info_types = [info_types_element]
inspect_config = {'info_types': info_types}
type_ = 'text/plain'
value = 'My email is example@example.com.'
items_element = {'type': type_, 'value': value}
items = [items_element]

response = client.inspect_content(inspect_config, items)

Next Steps

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

google-cloud-dlp-2.0.0.tar.gz (150.7 kB view details)

Uploaded Source

Built Distribution

google_cloud_dlp-2.0.0-py2.py3-none-any.whl (145.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file google-cloud-dlp-2.0.0.tar.gz.

File metadata

  • Download URL: google-cloud-dlp-2.0.0.tar.gz
  • Upload date:
  • Size: 150.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for google-cloud-dlp-2.0.0.tar.gz
Algorithm Hash digest
SHA256 112c8a46979eebd60c3651037e62572fed413977ff2811901aa925c7b7ab9a5a
MD5 72a09bebf644f69fac48875fa633586a
BLAKE2b-256 7b712b76c1be1cc74b90d8ba788fb1bee4418bfd67c20a65817f15683e71a48b

See more details on using hashes here.

Provenance

File details

Details for the file google_cloud_dlp-2.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: google_cloud_dlp-2.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 145.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.0

File hashes

Hashes for google_cloud_dlp-2.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5282584964343a6ab8fe677eea80c1a48393c3898820d29b60348b452329ddf8
MD5 904aa285cdf0b159aab298eab88da6a0
BLAKE2b-256 2171827b5c82be7f374fa59667289d4f8f49216aca1156d7887a459190c2f46a

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page