PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetArgs

data class PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetArgs(val bucketName: Output<String>, val excludeRegexes: Output<List<String>>? = null, val includeRegexes: Output<List<String>>? = null) : ConvertibleToJava<PreventionJobTriggerInspectJobStorageConfigCloudStorageOptionsFileSetRegexFileSetArgs>

Constructors

constructor(bucketName: Output<String>, excludeRegexes: Output<List<String>>? = null, includeRegexes: Output<List<String>>? = null)

Properties

Link copied to clipboard
val bucketName: Output<String>

The name of a Cloud Storage bucket.

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

A list of regular expressions matching file paths to exclude. All files in the bucket that match at least one of these regular expressions will be excluded from the scan.

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

A list of regular expressions matching file paths to include. All files in the bucket that match at least one of these regular expressions will be included in the set of files, except for those that also match an item in excludeRegex. Leaving this field empty will match all files by default (this is equivalent to including .* in the list)

Functions

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