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 |
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 |