Data Loss Prevention V2 Client - Class DatabaseResourceRegex (1.18.0)

Reference documentation and code samples for the Data Loss Prevention V2 Client class DatabaseResourceRegex.

A pattern to match against one or more database resources. 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.DatabaseResourceRegex

Namespace

Google \ Cloud \ Dlp \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ project_id_regex string

For organizations, if unset, will match all projects. Has no effect for configurations created within a project.

↳ instance_regex string

Regex to test the instance name against. If empty, all instances match.

↳ database_regex string

Regex to test the database name against. If empty, all databases match.

↳ database_resource_name_regex string

Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match.

getProjectIdRegex

For organizations, if unset, will match all projects. Has no effect for configurations created within a project.

Returns
Type Description
string

setProjectIdRegex

For organizations, if unset, will match all projects. Has no effect for configurations created within a project.

Parameter
Name Description
var string
Returns
Type Description
$this

getInstanceRegex

Regex to test the instance name against. If empty, all instances match.

Returns
Type Description
string

setInstanceRegex

Regex to test the instance name against. If empty, all instances match.

Parameter
Name Description
var string
Returns
Type Description
$this

getDatabaseRegex

Regex to test the database name against. If empty, all databases match.

Returns
Type Description
string

setDatabaseRegex

Regex to test the database name against. If empty, all databases match.

Parameter
Name Description
var string
Returns
Type Description
$this

getDatabaseResourceNameRegex

Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match.

Returns
Type Description
string

setDatabaseResourceNameRegex

Regex to test the database resource's name against. An example of a database resource name is a table's name. Other database resource names like view names could be included in the future. If empty, all database resources match.

Parameter
Name Description
var string
Returns
Type Description
$this