Data Loss Prevention V2 Client - Class DiscoveryTarget (2.2.0)

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

Target used to match against for Discovery.

Generated from protobuf message google.privacy.dlp.v2.DiscoveryTarget

Namespace

Google \ Cloud \ Dlp \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ big_query_target Google\Cloud\Dlp\V2\BigQueryDiscoveryTarget

BigQuery target for Discovery. The first target to match a table will be the one applied.

↳ cloud_sql_target Google\Cloud\Dlp\V2\CloudSqlDiscoveryTarget

Cloud SQL target for Discovery. The first target to match a table will be the one applied.

↳ secrets_target Google\Cloud\Dlp\V2\SecretsDiscoveryTarget

Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed.

↳ cloud_storage_target Google\Cloud\Dlp\V2\CloudStorageDiscoveryTarget

Cloud Storage target for Discovery. The first target to match a table will be the one applied.

↳ other_cloud_target Google\Cloud\Dlp\V2\OtherCloudDiscoveryTarget

Other clouds target for discovery. The first target to match a resource will be the one applied.

getBigQueryTarget

BigQuery target for Discovery. The first target to match a table will be the one applied.

Returns
Type Description
Google\Cloud\Dlp\V2\BigQueryDiscoveryTarget|null

hasBigQueryTarget

setBigQueryTarget

BigQuery target for Discovery. The first target to match a table will be the one applied.

Parameter
Name Description
var Google\Cloud\Dlp\V2\BigQueryDiscoveryTarget
Returns
Type Description
$this

getCloudSqlTarget

Cloud SQL target for Discovery. The first target to match a table will be the one applied.

Returns
Type Description
Google\Cloud\Dlp\V2\CloudSqlDiscoveryTarget|null

hasCloudSqlTarget

setCloudSqlTarget

Cloud SQL target for Discovery. The first target to match a table will be the one applied.

Parameter
Name Description
var Google\Cloud\Dlp\V2\CloudSqlDiscoveryTarget
Returns
Type Description
$this

getSecretsTarget

Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed.

Returns
Type Description
Google\Cloud\Dlp\V2\SecretsDiscoveryTarget|null

hasSecretsTarget

setSecretsTarget

Discovery target that looks for credentials and secrets stored in cloud resource metadata and reports them as vulnerabilities to Security Command Center. Only one target of this type is allowed.

Parameter
Name Description
var Google\Cloud\Dlp\V2\SecretsDiscoveryTarget
Returns
Type Description
$this

getCloudStorageTarget

Cloud Storage target for Discovery. The first target to match a table will be the one applied.

Returns
Type Description
Google\Cloud\Dlp\V2\CloudStorageDiscoveryTarget|null

hasCloudStorageTarget

setCloudStorageTarget

Cloud Storage target for Discovery. The first target to match a table will be the one applied.

Parameter
Name Description
var Google\Cloud\Dlp\V2\CloudStorageDiscoveryTarget
Returns
Type Description
$this

getOtherCloudTarget

Other clouds target for discovery. The first target to match a resource will be the one applied.

Returns
Type Description
Google\Cloud\Dlp\V2\OtherCloudDiscoveryTarget|null

hasOtherCloudTarget

setOtherCloudTarget

Other clouds target for discovery. The first target to match a resource will be the one applied.

Parameter
Name Description
var Google\Cloud\Dlp\V2\OtherCloudDiscoveryTarget
Returns
Type Description
$this

getTarget

Returns
Type Description
string