├── .github ├── dependabot.yaml └── workflows │ └── main.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── diagrams ├── discovery-service-design.jpg ├── discovery-service-usage-cron.jpg ├── discovery-service-usage-tagger-notification.jpg ├── security model example.jpg ├── standard mode-design.jpg ├── standard mode-usage-event based scan.jpg ├── standard mode-usage-immediate scan.jpg ├── standard mode-usage-inventory scan.jpg └── summary.png ├── docs ├── common-iam-example.md ├── common-limits.md ├── common-quotas.md ├── common-reporting.md ├── common-terraform-1-prepare.md ├── common-terraform-2-variables.md ├── common-terraform-3-apply.md ├── guide-discovery-service.md ├── guide-standard-dlp.md └── release-notes │ └── v2.0.0.md ├── helpers ├── bq-list-locations │ ├── main.py │ └── requirements.txt └── bq-remote-functions │ └── get-policy-tags │ ├── main.py │ └── requirements.txt ├── scripts ├── cancel_running_bq_jobs.py ├── deploy_all.sh ├── deploy_all_cloudbuild.sh ├── deploy_all_services.sh ├── deploy_all_services_cloudbuild.sh ├── deploy_common_services.sh ├── deploy_common_services_cloudbuild.sh ├── deploy_inspection_services.sh ├── deploy_terraform.sh ├── prepare_auto_dlp_results_dataset.sh ├── prepare_data_projects_for_auto_dlp_mode.sh ├── prepare_data_projects_for_standard_mode.sh ├── prepare_end_user_permissions.sh ├── prepare_host_project_for_auto_dlp_apis.sh ├── prepare_stress_test.sh ├── prepare_terraform_service_account_on_data_projects.sh ├── prepare_terraform_service_account_on_host_project.sh └── schedulers_action.sh ├── services ├── cloudbuild_deploy_all_services.yaml ├── cloudbuild_deploy_common_services.yaml ├── dispatcher-inspection-app │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── google │ │ └── cloud │ │ └── pso │ │ └── bq_pii_classifier │ │ └── dispatcher │ │ ├── Environment.java │ │ └── InspectionDispatcherController.java ├── dispatcher-tagging-app │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── google │ │ └── cloud │ │ └── pso │ │ └── bq_pii_classifier │ │ └── dispatcher │ │ ├── Environment.java │ │ └── TaggingDispatcherController.java ├── inspector-app │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── google │ │ └── cloud │ │ └── pso │ │ └── bq_pii_classifier │ │ └── inspector │ │ ├── Environment.java │ │ └── InspectorController.java ├── library │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── google │ │ │ │ └── cloud │ │ │ │ └── pso │ │ │ │ └── bq_pii_classifier │ │ │ │ ├── entities │ │ │ │ ├── ApplicationLog.java │ │ │ │ ├── DispatcherType.java │ │ │ │ ├── FunctionLifeCycleEvent.java │ │ │ │ ├── InfoTypeInfo.java │ │ │ │ ├── JsonMessage.java │ │ │ │ ├── NonRetryableApplicationException.java │ │ │ │ ├── Operation.java │ │ │ │ ├── PolicyTagInfo.java │ │ │ │ ├── PubSubEvent.java │ │ │ │ ├── ResourceLabel.java │ │ │ │ ├── SolutionMode.java │ │ │ │ ├── TablePolicyTags.java │ │ │ │ ├── TableScanLimitsConfig.java │ │ │ │ ├── TableScanLimitsType.java │ │ │ │ ├── TableSpec.java │ │ │ │ ├── TagHistoryLogEntry.java │ │ │ │ └── dlp │ │ │ │ │ ├── DataProfileAction.java │ │ │ │ │ ├── DataProfileActionOrBuilder.java │ │ │ │ │ ├── DataProfilePubSubMessage.java │ │ │ │ │ ├── DataProfilePubSubMessageOrBuilder.java │ │ │ │ │ ├── Dlp.java │ │ │ │ │ ├── TableDataProfile.java │ │ │ │ │ ├── TableDataProfileOrBuilder.java │ │ │ │ │ └── dlp.proto │ │ │ │ ├── functions │ │ │ │ ├── dispatcher │ │ │ │ │ ├── BigQueryScope.java │ │ │ │ │ ├── Dispatcher.java │ │ │ │ │ └── DispatcherConfig.java │ │ │ │ ├── inspector │ │ │ │ │ ├── Inspector.java │ │ │ │ │ ├── InspectorConfig.java │ │ │ │ │ └── InspectorRequest.java │ │ │ │ └── tagger │ │ │ │ │ ├── ColumnTaggingAction.java │ │ │ │ │ ├── Tagger.java │ │ │ │ │ ├── TaggerConfig.java │ │ │ │ │ ├── TaggerDlpJobRequest.java │ │ │ │ │ └── TaggerTableSpecRequest.java │ │ │ │ ├── helpers │ │ │ │ ├── ControllerExceptionHelper.java │ │ │ │ ├── LoggingHelper.java │ │ │ │ ├── ThrowableInfo.java │ │ │ │ ├── TrackingHelper.java │ │ │ │ └── Utils.java │ │ │ │ └── services │ │ │ │ ├── bq │ │ │ │ ├── BigQueryService.java │ │ │ │ └── BigQueryServiceImpl.java │ │ │ │ ├── dlp │ │ │ │ ├── DlpService.java │ │ │ │ └── DlpServiceImpl.java │ │ │ │ ├── findings │ │ │ │ ├── FindingsReader.java │ │ │ │ ├── FindingsReaderAutoDlp.java │ │ │ │ ├── FindingsReaderFactory.java │ │ │ │ ├── FindingsReaderStandardDlp.java │ │ │ │ └── FindingsReaderType.java │ │ │ │ ├── pubsub │ │ │ │ ├── FailedPubSubMessage.java │ │ │ │ ├── PubSubPublishResults.java │ │ │ │ ├── PubSubService.java │ │ │ │ ├── PubSubServiceImpl.java │ │ │ │ └── SuccessPubSubMessage.java │ │ │ │ ├── scan │ │ │ │ ├── AutoDlpResultsScannerImpl.java │ │ │ │ ├── BigQueryScannerImpl.java │ │ │ │ ├── Scanner.java │ │ │ │ └── StandardDlpResultsScannerImpl.java │ │ │ │ └── set │ │ │ │ ├── GCSPersistentSetImpl.java │ │ │ │ └── PersistentSet.java │ │ └── resources │ │ │ ├── logback.xml │ │ │ └── sql │ │ │ ├── v_dlp_fields_findings_auto_dlp.tpl │ │ │ ├── v_dlp_fields_findings_with_promotion.tpl │ │ │ └── v_dlp_fields_findings_without_promotion.tpl │ │ └── test │ │ └── java │ │ └── com │ │ └── google │ │ └── cloud │ │ └── pso │ │ └── bq_pii_classifier │ │ └── functions │ │ ├── dispatcher │ │ └── BigQueryScopeTest.java │ │ ├── entities │ │ ├── InfoTypeInfoTest.java │ │ └── TableSpecTest.java │ │ └── helpers │ │ ├── ControllerExceptionHelperTest.java │ │ ├── TrackingHelperTest.java │ │ └── UtilsTest.java ├── pom.xml └── tagger-app │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── google │ └── cloud │ └── pso │ └── bq_pii_classifier │ └── tagger │ ├── Environment.java │ └── TaggerController.java └── terraform ├── example-discovery-service-mode.tfvars ├── example-standard-mode.tfvars ├── main.tf ├── modules ├── bigquery │ ├── main.tf │ ├── output.tf │ ├── providers.tf │ ├── schema │ │ ├── run_googleapis_com_stdout.json │ │ └── standard_dlp_results.json │ ├── variables.tf │ └── views │ │ ├── v_broken_steps.tpl │ │ ├── v_errors_non_retryable.tpl │ │ ├── v_errors_retryable.tpl │ │ ├── v_log_label_history.tpl │ │ ├── v_log_tag_history.tpl │ │ ├── v_run_summary.tpl │ │ ├── v_run_summary_counts.tpl │ │ ├── v_service_calls.tpl │ │ ├── v_steps.tpl │ │ ├── v_tagging_actions.tpl │ │ └── v_tracking_id_to_table_map.tpl ├── bq-remote-function │ ├── main.tf │ ├── output.tf │ ├── procedures │ │ └── deploy_get_policy_tags_remote_func.tpl │ ├── providers.tf │ └── variables.tf ├── cloud-logging │ ├── main.tf │ ├── output.tf │ ├── providers.tf │ └── variables.tf ├── cloud-run │ ├── main.tf │ ├── output.tf │ ├── providers.tf │ └── variables.tf ├── cloud-scheduler │ ├── main.tf │ ├── providers.tf │ └── variables.tf ├── data-catalog │ ├── main.tf │ ├── output.tf │ ├── providers.tf │ └── variables.tf ├── data_project_permissions_in_standard_mode │ ├── main.tf │ ├── providers.tf │ └── variables.tf ├── dlp │ ├── main.tf │ ├── output.tf │ ├── providers.tf │ └── variables.tf ├── gcs │ ├── main.tf │ ├── output.tf │ ├── providers.tf │ └── variables.tf ├── iam │ ├── main.tf │ ├── output.tf │ ├── providers.tf │ └── variables.tf └── pubsub │ ├── main.tf │ ├── output.tf │ ├── providers.tf │ └── variables.tf ├── outputs.tf ├── stacks ├── common │ ├── main.tf │ ├── output.tf │ ├── providers.tf │ └── variables.tf └── inspection │ ├── iam.tf │ ├── main.tf │ ├── output.tf │ ├── providers.tf │ └── variables.tf ├── terraform.tf └── variables.tf /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/README.md -------------------------------------------------------------------------------- /diagrams/discovery-service-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/diagrams/discovery-service-design.jpg -------------------------------------------------------------------------------- /diagrams/discovery-service-usage-cron.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/diagrams/discovery-service-usage-cron.jpg -------------------------------------------------------------------------------- /diagrams/discovery-service-usage-tagger-notification.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/diagrams/discovery-service-usage-tagger-notification.jpg -------------------------------------------------------------------------------- /diagrams/security model example.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/diagrams/security model example.jpg -------------------------------------------------------------------------------- /diagrams/standard mode-design.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/diagrams/standard mode-design.jpg -------------------------------------------------------------------------------- /diagrams/standard mode-usage-event based scan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/diagrams/standard mode-usage-event based scan.jpg -------------------------------------------------------------------------------- /diagrams/standard mode-usage-immediate scan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/diagrams/standard mode-usage-immediate scan.jpg -------------------------------------------------------------------------------- /diagrams/standard mode-usage-inventory scan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/diagrams/standard mode-usage-inventory scan.jpg -------------------------------------------------------------------------------- /diagrams/summary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/diagrams/summary.png -------------------------------------------------------------------------------- /docs/common-iam-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/docs/common-iam-example.md -------------------------------------------------------------------------------- /docs/common-limits.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/docs/common-limits.md -------------------------------------------------------------------------------- /docs/common-quotas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/docs/common-quotas.md -------------------------------------------------------------------------------- /docs/common-reporting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/docs/common-reporting.md -------------------------------------------------------------------------------- /docs/common-terraform-1-prepare.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/docs/common-terraform-1-prepare.md -------------------------------------------------------------------------------- /docs/common-terraform-2-variables.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/docs/common-terraform-2-variables.md -------------------------------------------------------------------------------- /docs/common-terraform-3-apply.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/docs/common-terraform-3-apply.md -------------------------------------------------------------------------------- /docs/guide-discovery-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/docs/guide-discovery-service.md -------------------------------------------------------------------------------- /docs/guide-standard-dlp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/docs/guide-standard-dlp.md -------------------------------------------------------------------------------- /docs/release-notes/v2.0.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/docs/release-notes/v2.0.0.md -------------------------------------------------------------------------------- /helpers/bq-list-locations/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/helpers/bq-list-locations/main.py -------------------------------------------------------------------------------- /helpers/bq-list-locations/requirements.txt: -------------------------------------------------------------------------------- 1 | google-cloud-bigquery -------------------------------------------------------------------------------- /helpers/bq-remote-functions/get-policy-tags/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/helpers/bq-remote-functions/get-policy-tags/main.py -------------------------------------------------------------------------------- /helpers/bq-remote-functions/get-policy-tags/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/helpers/bq-remote-functions/get-policy-tags/requirements.txt -------------------------------------------------------------------------------- /scripts/cancel_running_bq_jobs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/cancel_running_bq_jobs.py -------------------------------------------------------------------------------- /scripts/deploy_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/deploy_all.sh -------------------------------------------------------------------------------- /scripts/deploy_all_cloudbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/deploy_all_cloudbuild.sh -------------------------------------------------------------------------------- /scripts/deploy_all_services.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/deploy_all_services.sh -------------------------------------------------------------------------------- /scripts/deploy_all_services_cloudbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/deploy_all_services_cloudbuild.sh -------------------------------------------------------------------------------- /scripts/deploy_common_services.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/deploy_common_services.sh -------------------------------------------------------------------------------- /scripts/deploy_common_services_cloudbuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/deploy_common_services_cloudbuild.sh -------------------------------------------------------------------------------- /scripts/deploy_inspection_services.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/deploy_inspection_services.sh -------------------------------------------------------------------------------- /scripts/deploy_terraform.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/deploy_terraform.sh -------------------------------------------------------------------------------- /scripts/prepare_auto_dlp_results_dataset.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/prepare_auto_dlp_results_dataset.sh -------------------------------------------------------------------------------- /scripts/prepare_data_projects_for_auto_dlp_mode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/prepare_data_projects_for_auto_dlp_mode.sh -------------------------------------------------------------------------------- /scripts/prepare_data_projects_for_standard_mode.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/prepare_data_projects_for_standard_mode.sh -------------------------------------------------------------------------------- /scripts/prepare_end_user_permissions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/prepare_end_user_permissions.sh -------------------------------------------------------------------------------- /scripts/prepare_host_project_for_auto_dlp_apis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/prepare_host_project_for_auto_dlp_apis.sh -------------------------------------------------------------------------------- /scripts/prepare_stress_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/prepare_stress_test.sh -------------------------------------------------------------------------------- /scripts/prepare_terraform_service_account_on_data_projects.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/prepare_terraform_service_account_on_data_projects.sh -------------------------------------------------------------------------------- /scripts/prepare_terraform_service_account_on_host_project.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/prepare_terraform_service_account_on_host_project.sh -------------------------------------------------------------------------------- /scripts/schedulers_action.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/scripts/schedulers_action.sh -------------------------------------------------------------------------------- /services/cloudbuild_deploy_all_services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/cloudbuild_deploy_all_services.yaml -------------------------------------------------------------------------------- /services/cloudbuild_deploy_common_services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/cloudbuild_deploy_common_services.yaml -------------------------------------------------------------------------------- /services/dispatcher-inspection-app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/dispatcher-inspection-app/pom.xml -------------------------------------------------------------------------------- /services/dispatcher-inspection-app/src/main/java/com/google/cloud/pso/bq_pii_classifier/dispatcher/Environment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/dispatcher-inspection-app/src/main/java/com/google/cloud/pso/bq_pii_classifier/dispatcher/Environment.java -------------------------------------------------------------------------------- /services/dispatcher-inspection-app/src/main/java/com/google/cloud/pso/bq_pii_classifier/dispatcher/InspectionDispatcherController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/dispatcher-inspection-app/src/main/java/com/google/cloud/pso/bq_pii_classifier/dispatcher/InspectionDispatcherController.java -------------------------------------------------------------------------------- /services/dispatcher-tagging-app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/dispatcher-tagging-app/pom.xml -------------------------------------------------------------------------------- /services/dispatcher-tagging-app/src/main/java/com/google/cloud/pso/bq_pii_classifier/dispatcher/Environment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/dispatcher-tagging-app/src/main/java/com/google/cloud/pso/bq_pii_classifier/dispatcher/Environment.java -------------------------------------------------------------------------------- /services/dispatcher-tagging-app/src/main/java/com/google/cloud/pso/bq_pii_classifier/dispatcher/TaggingDispatcherController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/dispatcher-tagging-app/src/main/java/com/google/cloud/pso/bq_pii_classifier/dispatcher/TaggingDispatcherController.java -------------------------------------------------------------------------------- /services/inspector-app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/inspector-app/pom.xml -------------------------------------------------------------------------------- /services/inspector-app/src/main/java/com/google/cloud/pso/bq_pii_classifier/inspector/Environment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/inspector-app/src/main/java/com/google/cloud/pso/bq_pii_classifier/inspector/Environment.java -------------------------------------------------------------------------------- /services/inspector-app/src/main/java/com/google/cloud/pso/bq_pii_classifier/inspector/InspectorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/inspector-app/src/main/java/com/google/cloud/pso/bq_pii_classifier/inspector/InspectorController.java -------------------------------------------------------------------------------- /services/library/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/pom.xml -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/ApplicationLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/ApplicationLog.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/DispatcherType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/DispatcherType.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/FunctionLifeCycleEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/FunctionLifeCycleEvent.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/InfoTypeInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/InfoTypeInfo.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/JsonMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/JsonMessage.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/NonRetryableApplicationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/NonRetryableApplicationException.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/Operation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/Operation.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/PolicyTagInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/PolicyTagInfo.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/PubSubEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/PubSubEvent.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/ResourceLabel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/ResourceLabel.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/SolutionMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/SolutionMode.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/TablePolicyTags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/TablePolicyTags.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/TableScanLimitsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/TableScanLimitsConfig.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/TableScanLimitsType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/TableScanLimitsType.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/TableSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/TableSpec.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/TagHistoryLogEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/TagHistoryLogEntry.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/dlp/DataProfileAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/dlp/DataProfileAction.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/dlp/DataProfileActionOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/dlp/DataProfileActionOrBuilder.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/dlp/DataProfilePubSubMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/dlp/DataProfilePubSubMessage.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/dlp/DataProfilePubSubMessageOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/dlp/DataProfilePubSubMessageOrBuilder.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/dlp/Dlp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/dlp/Dlp.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/dlp/TableDataProfile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/dlp/TableDataProfile.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/dlp/TableDataProfileOrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/dlp/TableDataProfileOrBuilder.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/dlp/dlp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/entities/dlp/dlp.proto -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/dispatcher/BigQueryScope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/dispatcher/BigQueryScope.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/dispatcher/Dispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/dispatcher/Dispatcher.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/dispatcher/DispatcherConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/dispatcher/DispatcherConfig.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/inspector/Inspector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/inspector/Inspector.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/inspector/InspectorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/inspector/InspectorConfig.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/inspector/InspectorRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/inspector/InspectorRequest.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/tagger/ColumnTaggingAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/tagger/ColumnTaggingAction.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/tagger/Tagger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/tagger/Tagger.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/tagger/TaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/tagger/TaggerConfig.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/tagger/TaggerDlpJobRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/tagger/TaggerDlpJobRequest.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/tagger/TaggerTableSpecRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/functions/tagger/TaggerTableSpecRequest.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/helpers/ControllerExceptionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/helpers/ControllerExceptionHelper.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/helpers/LoggingHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/helpers/LoggingHelper.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/helpers/ThrowableInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/helpers/ThrowableInfo.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/helpers/TrackingHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/helpers/TrackingHelper.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/helpers/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/helpers/Utils.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/bq/BigQueryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/bq/BigQueryService.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/bq/BigQueryServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/bq/BigQueryServiceImpl.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/dlp/DlpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/dlp/DlpService.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/dlp/DlpServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/dlp/DlpServiceImpl.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/findings/FindingsReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/findings/FindingsReader.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/findings/FindingsReaderAutoDlp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/findings/FindingsReaderAutoDlp.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/findings/FindingsReaderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/findings/FindingsReaderFactory.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/findings/FindingsReaderStandardDlp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/findings/FindingsReaderStandardDlp.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/findings/FindingsReaderType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/findings/FindingsReaderType.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/pubsub/FailedPubSubMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/pubsub/FailedPubSubMessage.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/pubsub/PubSubPublishResults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/pubsub/PubSubPublishResults.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/pubsub/PubSubService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/pubsub/PubSubService.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/pubsub/PubSubServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/pubsub/PubSubServiceImpl.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/pubsub/SuccessPubSubMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/pubsub/SuccessPubSubMessage.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/scan/AutoDlpResultsScannerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/scan/AutoDlpResultsScannerImpl.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/scan/BigQueryScannerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/scan/BigQueryScannerImpl.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/scan/Scanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/scan/Scanner.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/scan/StandardDlpResultsScannerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/scan/StandardDlpResultsScannerImpl.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/set/GCSPersistentSetImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/set/GCSPersistentSetImpl.java -------------------------------------------------------------------------------- /services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/set/PersistentSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/java/com/google/cloud/pso/bq_pii_classifier/services/set/PersistentSet.java -------------------------------------------------------------------------------- /services/library/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/resources/logback.xml -------------------------------------------------------------------------------- /services/library/src/main/resources/sql/v_dlp_fields_findings_auto_dlp.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/resources/sql/v_dlp_fields_findings_auto_dlp.tpl -------------------------------------------------------------------------------- /services/library/src/main/resources/sql/v_dlp_fields_findings_with_promotion.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/resources/sql/v_dlp_fields_findings_with_promotion.tpl -------------------------------------------------------------------------------- /services/library/src/main/resources/sql/v_dlp_fields_findings_without_promotion.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/main/resources/sql/v_dlp_fields_findings_without_promotion.tpl -------------------------------------------------------------------------------- /services/library/src/test/java/com/google/cloud/pso/bq_pii_classifier/functions/dispatcher/BigQueryScopeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/test/java/com/google/cloud/pso/bq_pii_classifier/functions/dispatcher/BigQueryScopeTest.java -------------------------------------------------------------------------------- /services/library/src/test/java/com/google/cloud/pso/bq_pii_classifier/functions/entities/InfoTypeInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/test/java/com/google/cloud/pso/bq_pii_classifier/functions/entities/InfoTypeInfoTest.java -------------------------------------------------------------------------------- /services/library/src/test/java/com/google/cloud/pso/bq_pii_classifier/functions/entities/TableSpecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/test/java/com/google/cloud/pso/bq_pii_classifier/functions/entities/TableSpecTest.java -------------------------------------------------------------------------------- /services/library/src/test/java/com/google/cloud/pso/bq_pii_classifier/functions/helpers/ControllerExceptionHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/test/java/com/google/cloud/pso/bq_pii_classifier/functions/helpers/ControllerExceptionHelperTest.java -------------------------------------------------------------------------------- /services/library/src/test/java/com/google/cloud/pso/bq_pii_classifier/functions/helpers/TrackingHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/test/java/com/google/cloud/pso/bq_pii_classifier/functions/helpers/TrackingHelperTest.java -------------------------------------------------------------------------------- /services/library/src/test/java/com/google/cloud/pso/bq_pii_classifier/functions/helpers/UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/library/src/test/java/com/google/cloud/pso/bq_pii_classifier/functions/helpers/UtilsTest.java -------------------------------------------------------------------------------- /services/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/pom.xml -------------------------------------------------------------------------------- /services/tagger-app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/tagger-app/pom.xml -------------------------------------------------------------------------------- /services/tagger-app/src/main/java/com/google/cloud/pso/bq_pii_classifier/tagger/Environment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/tagger-app/src/main/java/com/google/cloud/pso/bq_pii_classifier/tagger/Environment.java -------------------------------------------------------------------------------- /services/tagger-app/src/main/java/com/google/cloud/pso/bq_pii_classifier/tagger/TaggerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/services/tagger-app/src/main/java/com/google/cloud/pso/bq_pii_classifier/tagger/TaggerController.java -------------------------------------------------------------------------------- /terraform/example-discovery-service-mode.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/example-discovery-service-mode.tfvars -------------------------------------------------------------------------------- /terraform/example-standard-mode.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/example-standard-mode.tfvars -------------------------------------------------------------------------------- /terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/main.tf -------------------------------------------------------------------------------- /terraform/modules/bigquery/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/main.tf -------------------------------------------------------------------------------- /terraform/modules/bigquery/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/output.tf -------------------------------------------------------------------------------- /terraform/modules/bigquery/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/providers.tf -------------------------------------------------------------------------------- /terraform/modules/bigquery/schema/run_googleapis_com_stdout.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/schema/run_googleapis_com_stdout.json -------------------------------------------------------------------------------- /terraform/modules/bigquery/schema/standard_dlp_results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/schema/standard_dlp_results.json -------------------------------------------------------------------------------- /terraform/modules/bigquery/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/variables.tf -------------------------------------------------------------------------------- /terraform/modules/bigquery/views/v_broken_steps.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/views/v_broken_steps.tpl -------------------------------------------------------------------------------- /terraform/modules/bigquery/views/v_errors_non_retryable.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/views/v_errors_non_retryable.tpl -------------------------------------------------------------------------------- /terraform/modules/bigquery/views/v_errors_retryable.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/views/v_errors_retryable.tpl -------------------------------------------------------------------------------- /terraform/modules/bigquery/views/v_log_label_history.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/views/v_log_label_history.tpl -------------------------------------------------------------------------------- /terraform/modules/bigquery/views/v_log_tag_history.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/views/v_log_tag_history.tpl -------------------------------------------------------------------------------- /terraform/modules/bigquery/views/v_run_summary.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/views/v_run_summary.tpl -------------------------------------------------------------------------------- /terraform/modules/bigquery/views/v_run_summary_counts.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/views/v_run_summary_counts.tpl -------------------------------------------------------------------------------- /terraform/modules/bigquery/views/v_service_calls.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/views/v_service_calls.tpl -------------------------------------------------------------------------------- /terraform/modules/bigquery/views/v_steps.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/views/v_steps.tpl -------------------------------------------------------------------------------- /terraform/modules/bigquery/views/v_tagging_actions.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/views/v_tagging_actions.tpl -------------------------------------------------------------------------------- /terraform/modules/bigquery/views/v_tracking_id_to_table_map.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bigquery/views/v_tracking_id_to_table_map.tpl -------------------------------------------------------------------------------- /terraform/modules/bq-remote-function/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bq-remote-function/main.tf -------------------------------------------------------------------------------- /terraform/modules/bq-remote-function/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bq-remote-function/output.tf -------------------------------------------------------------------------------- /terraform/modules/bq-remote-function/procedures/deploy_get_policy_tags_remote_func.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bq-remote-function/procedures/deploy_get_policy_tags_remote_func.tpl -------------------------------------------------------------------------------- /terraform/modules/bq-remote-function/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bq-remote-function/providers.tf -------------------------------------------------------------------------------- /terraform/modules/bq-remote-function/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/bq-remote-function/variables.tf -------------------------------------------------------------------------------- /terraform/modules/cloud-logging/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/cloud-logging/main.tf -------------------------------------------------------------------------------- /terraform/modules/cloud-logging/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/cloud-logging/output.tf -------------------------------------------------------------------------------- /terraform/modules/cloud-logging/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/cloud-logging/providers.tf -------------------------------------------------------------------------------- /terraform/modules/cloud-logging/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/cloud-logging/variables.tf -------------------------------------------------------------------------------- /terraform/modules/cloud-run/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/cloud-run/main.tf -------------------------------------------------------------------------------- /terraform/modules/cloud-run/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/cloud-run/output.tf -------------------------------------------------------------------------------- /terraform/modules/cloud-run/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/cloud-run/providers.tf -------------------------------------------------------------------------------- /terraform/modules/cloud-run/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/cloud-run/variables.tf -------------------------------------------------------------------------------- /terraform/modules/cloud-scheduler/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/cloud-scheduler/main.tf -------------------------------------------------------------------------------- /terraform/modules/cloud-scheduler/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/cloud-scheduler/providers.tf -------------------------------------------------------------------------------- /terraform/modules/cloud-scheduler/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/cloud-scheduler/variables.tf -------------------------------------------------------------------------------- /terraform/modules/data-catalog/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/data-catalog/main.tf -------------------------------------------------------------------------------- /terraform/modules/data-catalog/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/data-catalog/output.tf -------------------------------------------------------------------------------- /terraform/modules/data-catalog/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/data-catalog/providers.tf -------------------------------------------------------------------------------- /terraform/modules/data-catalog/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/data-catalog/variables.tf -------------------------------------------------------------------------------- /terraform/modules/data_project_permissions_in_standard_mode/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/data_project_permissions_in_standard_mode/main.tf -------------------------------------------------------------------------------- /terraform/modules/data_project_permissions_in_standard_mode/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/data_project_permissions_in_standard_mode/providers.tf -------------------------------------------------------------------------------- /terraform/modules/data_project_permissions_in_standard_mode/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/data_project_permissions_in_standard_mode/variables.tf -------------------------------------------------------------------------------- /terraform/modules/dlp/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/dlp/main.tf -------------------------------------------------------------------------------- /terraform/modules/dlp/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/dlp/output.tf -------------------------------------------------------------------------------- /terraform/modules/dlp/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/dlp/providers.tf -------------------------------------------------------------------------------- /terraform/modules/dlp/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/dlp/variables.tf -------------------------------------------------------------------------------- /terraform/modules/gcs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/gcs/main.tf -------------------------------------------------------------------------------- /terraform/modules/gcs/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/gcs/output.tf -------------------------------------------------------------------------------- /terraform/modules/gcs/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/gcs/providers.tf -------------------------------------------------------------------------------- /terraform/modules/gcs/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/gcs/variables.tf -------------------------------------------------------------------------------- /terraform/modules/iam/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/iam/main.tf -------------------------------------------------------------------------------- /terraform/modules/iam/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/iam/output.tf -------------------------------------------------------------------------------- /terraform/modules/iam/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/iam/providers.tf -------------------------------------------------------------------------------- /terraform/modules/iam/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/iam/variables.tf -------------------------------------------------------------------------------- /terraform/modules/pubsub/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/pubsub/main.tf -------------------------------------------------------------------------------- /terraform/modules/pubsub/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/pubsub/output.tf -------------------------------------------------------------------------------- /terraform/modules/pubsub/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/pubsub/providers.tf -------------------------------------------------------------------------------- /terraform/modules/pubsub/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/modules/pubsub/variables.tf -------------------------------------------------------------------------------- /terraform/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/outputs.tf -------------------------------------------------------------------------------- /terraform/stacks/common/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/stacks/common/main.tf -------------------------------------------------------------------------------- /terraform/stacks/common/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/stacks/common/output.tf -------------------------------------------------------------------------------- /terraform/stacks/common/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/stacks/common/providers.tf -------------------------------------------------------------------------------- /terraform/stacks/common/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/stacks/common/variables.tf -------------------------------------------------------------------------------- /terraform/stacks/inspection/iam.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/stacks/inspection/iam.tf -------------------------------------------------------------------------------- /terraform/stacks/inspection/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/stacks/inspection/main.tf -------------------------------------------------------------------------------- /terraform/stacks/inspection/output.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/stacks/inspection/output.tf -------------------------------------------------------------------------------- /terraform/stacks/inspection/providers.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/stacks/inspection/providers.tf -------------------------------------------------------------------------------- /terraform/stacks/inspection/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/stacks/inspection/variables.tf -------------------------------------------------------------------------------- /terraform/terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/terraform.tf -------------------------------------------------------------------------------- /terraform/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bq-pii-classifier/HEAD/terraform/variables.tf --------------------------------------------------------------------------------