public sealed class BigQueryDiscoveryTarget : IMessage<BigQueryDiscoveryTarget>, IEquatable<BigQueryDiscoveryTarget>, IDeepCloneable<BigQueryDiscoveryTarget>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class BigQueryDiscoveryTarget.
Target used to match against for discovery with BigQuery tables
Implements
IMessageBigQueryDiscoveryTarget, IEquatableBigQueryDiscoveryTarget, IDeepCloneableBigQueryDiscoveryTarget, IBufferMessage, IMessageNamespace
Google.Cloud.Dlp.V2Assembly
Google.Cloud.Dlp.V2.dll
Constructors
BigQueryDiscoveryTarget()
public BigQueryDiscoveryTarget()
BigQueryDiscoveryTarget(BigQueryDiscoveryTarget)
public BigQueryDiscoveryTarget(BigQueryDiscoveryTarget other)
Parameter | |
---|---|
Name | Description |
other |
BigQueryDiscoveryTarget |
Properties
Cadence
public DiscoveryGenerationCadence Cadence { get; set; }
How often and when to update profiles. New tables that match both the filter and conditions are scanned as quickly as possible depending on system capacity.
Property Value | |
---|---|
Type | Description |
DiscoveryGenerationCadence |
Conditions
public DiscoveryBigQueryConditions Conditions { get; set; }
In addition to matching the filter, these conditions must be true before a profile is generated.
Property Value | |
---|---|
Type | Description |
DiscoveryBigQueryConditions |
Disabled
public Disabled Disabled { get; set; }
Tables that match this filter will not have profiles created.
Property Value | |
---|---|
Type | Description |
Disabled |
Filter
public DiscoveryBigQueryFilter Filter { get; set; }
Required. The tables the discovery cadence applies to. The first target with a matching filter will be the one to apply to a table.
Property Value | |
---|---|
Type | Description |
DiscoveryBigQueryFilter |
FrequencyCase
public BigQueryDiscoveryTarget.FrequencyOneofCase FrequencyCase { get; }
Property Value | |
---|---|
Type | Description |
BigQueryDiscoveryTargetFrequencyOneofCase |