Reference documentation and code samples for the Data Loss Prevention V2 Client class CloudStorageRegex.
A pattern to match against one or more file stores. At least one
pattern must be specified. Regular expressions use RE2
syntax; a guide can be found
under the google/re2 repository on GitHub.
Generated from protobuf message google.privacy.dlp.v2.CloudStorageRegex
Namespace
Google \ Cloud \ Dlp \ V2
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ project_id_regex
string
Optional. For organizations, if unset, will match all projects.
↳ bucket_name_regex
string
Optional. Regex to test the bucket name against. If empty, all buckets match. Example: "marketing2021" or "(marketing)\d{4}" will both match the bucket gs://marketing2021
getProjectIdRegex
Optional. For organizations, if unset, will match all projects.
Returns
Type
Description
string
setProjectIdRegex
Optional. For organizations, if unset, will match all projects.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getBucketNameRegex
Optional. Regex to test the bucket name against. If empty, all buckets
match. Example: "marketing2021" or "(marketing)\d{4}" will both match the
bucket gs://marketing2021
Returns
Type
Description
string
setBucketNameRegex
Optional. Regex to test the bucket name against. If empty, all buckets
match. Example: "marketing2021" or "(marketing)\d{4}" will both match the
bucket gs://marketing2021
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Data Loss Prevention V2 Client - Class CloudStorageRegex (2.6.1)\n\nVersion latestkeyboard_arrow_down\n\n- [2.6.1 (latest)](/php/docs/reference/cloud-dlp/latest/V2.CloudStorageRegex)\n- [2.6.0](/php/docs/reference/cloud-dlp/2.6.0/V2.CloudStorageRegex)\n- [2.4.1](/php/docs/reference/cloud-dlp/2.4.1/V2.CloudStorageRegex)\n- [2.3.0](/php/docs/reference/cloud-dlp/2.3.0/V2.CloudStorageRegex)\n- [2.2.3](/php/docs/reference/cloud-dlp/2.2.3/V2.CloudStorageRegex)\n- [2.1.0](/php/docs/reference/cloud-dlp/2.1.0/V2.CloudStorageRegex)\n- [2.0.0](/php/docs/reference/cloud-dlp/2.0.0/V2.CloudStorageRegex)\n- [1.19.0](/php/docs/reference/cloud-dlp/1.19.0/V2.CloudStorageRegex)\n- [1.18.0](/php/docs/reference/cloud-dlp/1.18.0/V2.CloudStorageRegex)\n- [1.17.0](/php/docs/reference/cloud-dlp/1.17.0/V2.CloudStorageRegex)\n- [1.16.0](/php/docs/reference/cloud-dlp/1.16.0/V2.CloudStorageRegex)\n- [1.15.1](/php/docs/reference/cloud-dlp/1.15.1/V2.CloudStorageRegex)\n- [1.14.0](/php/docs/reference/cloud-dlp/1.14.0/V2.CloudStorageRegex)\n- [1.13.2](/php/docs/reference/cloud-dlp/1.13.2/V2.CloudStorageRegex)\n- [1.12.0](/php/docs/reference/cloud-dlp/1.12.0/V2.CloudStorageRegex)\n- [1.11.0](/php/docs/reference/cloud-dlp/1.11.0/V2.CloudStorageRegex)\n- [1.10.2](/php/docs/reference/cloud-dlp/1.10.2/V2.CloudStorageRegex)\n- [1.9.0](/php/docs/reference/cloud-dlp/1.9.0/V2.CloudStorageRegex)\n- [1.8.6](/php/docs/reference/cloud-dlp/1.8.6/V2.CloudStorageRegex) \nReference documentation and code samples for the Data Loss Prevention V2 Client class CloudStorageRegex.\n\nA pattern to match against one or more file stores. At least one\npattern must be specified. Regular expressions use RE2\n[syntax](https://github.com/google/re2/wiki/Syntax); a guide can be found\nunder the google/re2 repository on GitHub.\n\nGenerated from protobuf message `google.privacy.dlp.v2.CloudStorageRegex`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dlp \\\\ V2\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getProjectIdRegex\n\nOptional. For organizations, if unset, will match all projects.\n\n### setProjectIdRegex\n\nOptional. For organizations, if unset, will match all projects.\n\n### getBucketNameRegex\n\nOptional. Regex to test the bucket name against. If empty, all buckets\nmatch. Example: \"marketing2021\" or \"(marketing)\\\\d{4}\" will both match the\nbucket gs://marketing2021\n\n### setBucketNameRegex\n\nOptional. Regex to test the bucket name against. If empty, all buckets\nmatch. Example: \"marketing2021\" or \"(marketing)\\\\d{4}\" will both match the\nbucket gs://marketing2021"]]