Google Cloud Data Loss Prevention v2 API - Class BigQueryDiscoveryTarget (4.8.0)

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

Inheritance

object > BigQueryDiscoveryTarget

Namespace

Google.Cloud.Dlp.V2

Assembly

Google.Cloud.Dlp.V2.dll

Constructors

BigQueryDiscoveryTarget()

public BigQueryDiscoveryTarget()

BigQueryDiscoveryTarget(BigQueryDiscoveryTarget)

public BigQueryDiscoveryTarget(BigQueryDiscoveryTarget other)
Parameter
NameDescription
otherBigQueryDiscoveryTarget

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

Disabled

public Disabled Disabled { get; set; }

Tables that match this filter will not have profiles created.

Property Value
TypeDescription
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
TypeDescription
DiscoveryBigQueryFilter

FrequencyCase

public BigQueryDiscoveryTarget.FrequencyOneofCase FrequencyCase { get; }
Property Value
TypeDescription
BigQueryDiscoveryTargetFrequencyOneofCase