DlpJobArgs

data class DlpJobArgs(val inspectJob: Output<GooglePrivacyDlpV2InspectJobConfigArgs>? = null, val jobId: Output<String>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val riskJob: Output<GooglePrivacyDlpV2RiskAnalysisJobConfigArgs>? = null) : ConvertibleToJava<DlpJobArgs>

Creates a new job to inspect storage or calculate risk metrics. See https://cloud.google.com/dlp/docs/inspecting-storage and https://cloud.google.com/dlp/docs/compute-risk-analysis to learn more. When no InfoTypes or CustomInfoTypes are specified in inspect jobs, the system will automatically choose what detectors to run. By default this may be all types, but may change over time as detectors are updated. Auto-naming is currently not supported for this resource.

Constructors

Link copied to clipboard
fun DlpJobArgs(inspectJob: Output<GooglePrivacyDlpV2InspectJobConfigArgs>? = null, jobId: Output<String>? = null, location: Output<String>? = null, project: Output<String>? = null, riskJob: Output<GooglePrivacyDlpV2RiskAnalysisJobConfigArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): DlpJobArgs

Properties

Link copied to clipboard

An inspection job scans a storage repository for InfoTypes.

Link copied to clipboard
val jobId: Output<String>? = null

The job id can contain uppercase and lowercase letters, numbers, and hyphens; that is, it must match the regular expression: [a-zA-Z\d-_]+. The maximum length is 100 characters. Can be empty to allow the system to generate one.

Link copied to clipboard
val location: Output<String>? = null

Deprecated. This field has no effect.

Link copied to clipboard
val project: Output<String>? = null
Link copied to clipboard

A risk analysis job calculates re-identification risk metrics for a BigQuery table.