GoogleCloudPlatform / GoogleCloudPlatform/spring-cloud-gcp

Add Cloud DLP integration with auto configuration and starter support

Open
#699 6 comments 0 reactions 0 assignees View on GitHub
priority: p3 type: enhancement
Dominant language
Java
Stars
551
Forks
349
Avg merge
1d 13h
Merged PRs (30d)
14

Description

**Proposed feature request related to an enhancement.**
Spring Cloud GCP currently does not have native auto-configuration and starter integration with [GCP DLP](https://cloud.google.com/dlp). Cloud DLP offers [java API & client libraries](https://cloud.google.com/dlp/docs/libraries#client-libraries-install-java).

**Description of the problem**
Use of DLP with spring boot is not to the same levels as other apis e.g. [Cloud Vision](https://cloud.spring.io/spring-cloud-gcp/multi/multi__google_cloud_vision.html).

**Describe the proposed solution**
This enhancement is to propose additional support for Cloud DLP similar to other cloud api's. A prototype implementation has been made available in the following [GitHub repo](https://github.com/mvpzone/spring-cloud-gcp-dlp).

**Describe alternatives you've considered**
Alternatives to the native spring boot integration involve the direct use of the DLP Java API (with no auto configure / starter support). The alternative increases bootstrapping effort in code.

**Additional context**
The prototype implementation does not take into account imminent InfoType versioning support. The final contributions will be enhanced to the new API surface (InfoType versioning).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.