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 \ V2Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ big_query_target |
BigQueryDiscoveryTarget
BigQuery target for Discovery. The first target to match a table will be the one applied. |
↳ cloud_sql_target |
CloudSqlDiscoveryTarget
Cloud SQL target for Discovery. The first target to match a table will be the one applied. |
↳ secrets_target |
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 |
CloudStorageDiscoveryTarget
Cloud Storage target for Discovery. The first target to match a table will be the one applied. |
↳ other_cloud_target |
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 |
BigQueryDiscoveryTarget|null |
hasBigQueryTarget
setBigQueryTarget
BigQuery target for Discovery. The first target to match a table will be the one applied.
Parameter | |
---|---|
Name | Description |
var |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
OtherCloudDiscoveryTarget
|
Returns | |
---|---|
Type | Description |
$this |
getTarget
Returns | |
---|---|
Type | Description |
string |