public sealed class DiscoveryTarget : IMessage<DiscoveryTarget>, IEquatable<DiscoveryTarget>, IDeepCloneable<DiscoveryTarget>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class DiscoveryTarget.
Target used to match against for Discovery.
Implements
IMessageDiscoveryTarget, IEquatableDiscoveryTarget, IDeepCloneableDiscoveryTarget, IBufferMessage, IMessageNamespace
Google.Cloud.Dlp.V2Assembly
Google.Cloud.Dlp.V2.dll
Constructors
DiscoveryTarget()
public DiscoveryTarget()
DiscoveryTarget(DiscoveryTarget)
public DiscoveryTarget(DiscoveryTarget other)
Parameter | |
---|---|
Name | Description |
other |
DiscoveryTarget |
Properties
BigQueryTarget
public BigQueryDiscoveryTarget BigQueryTarget { get; set; }
BigQuery target for Discovery. The first target to match a table will be the one applied.
Property Value | |
---|---|
Type | Description |
BigQueryDiscoveryTarget |
CloudSqlTarget
public CloudSqlDiscoveryTarget CloudSqlTarget { get; set; }
Cloud SQL target for Discovery. The first target to match a table will be the one applied.
Property Value | |
---|---|
Type | Description |
CloudSqlDiscoveryTarget |
CloudStorageTarget
public CloudStorageDiscoveryTarget CloudStorageTarget { get; set; }
Cloud Storage target for Discovery. The first target to match a table will be the one applied.
Property Value | |
---|---|
Type | Description |
CloudStorageDiscoveryTarget |
OtherCloudTarget
public OtherCloudDiscoveryTarget OtherCloudTarget { get; set; }
Other clouds target for discovery. The first target to match a resource will be the one applied.
Property Value | |
---|---|
Type | Description |
OtherCloudDiscoveryTarget |
SecretsTarget
public SecretsDiscoveryTarget SecretsTarget { get; set; }
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.
Property Value | |
---|---|
Type | Description |
SecretsDiscoveryTarget |
TargetCase
public DiscoveryTarget.TargetOneofCase TargetCase { get; }
Property Value | |
---|---|
Type | Description |
DiscoveryTargetTargetOneofCase |
VertexDatasetTarget
public VertexDatasetDiscoveryTarget VertexDatasetTarget { get; set; }
Vertex AI dataset target for Discovery. The first target to match a dataset will be the one applied. Note that discovery for Vertex AI can incur Cloud Storage Class B operation charges for storage.objects.get operations and retrieval fees. For more information, see Cloud Storage pricing. Note that discovery for Vertex AI dataset will not be able to scan images unless DiscoveryConfig.processing_location.image_fallback_location has multi_region_processing or global_processing configured.
Property Value | |
---|---|
Type | Description |
VertexDatasetDiscoveryTarget |