Google Cloud Data Loss Prevention v2 API - Class DiscoveryCloudSqlFilter (2.16.0)

public sealed class DiscoveryCloudSqlFilter : IMessage<DiscoveryCloudSqlFilter>, IEquatable<DiscoveryCloudSqlFilter>, IDeepCloneable<DiscoveryCloudSqlFilter>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class DiscoveryCloudSqlFilter.

Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, location, instance, database, and database resource name.

Inheritance

object > DiscoveryCloudSqlFilter

Namespace

Google.Cloud.Dlp.V2

Assembly

Google.Cloud.Dlp.V2.dll

Constructors

DiscoveryCloudSqlFilter()

public DiscoveryCloudSqlFilter()

DiscoveryCloudSqlFilter(DiscoveryCloudSqlFilter)

public DiscoveryCloudSqlFilter(DiscoveryCloudSqlFilter other)
Parameter
Name Description
other DiscoveryCloudSqlFilter

Properties

Collection

public DatabaseResourceCollection Collection { get; set; }

A specific set of database resources for this filter to apply to.

Property Value
Type Description
DatabaseResourceCollection

DatabaseResourceReference

public DatabaseResourceReference DatabaseResourceReference { get; set; }

The database resource to scan. Targets including this can only include one target (the target with this database resource reference).

Property Value
Type Description
DatabaseResourceReference

FilterCase

public DiscoveryCloudSqlFilter.FilterOneofCase FilterCase { get; }
Property Value
Type Description
DiscoveryCloudSqlFilterFilterOneofCase

Others

public AllOtherDatabaseResources Others { get; set; }

Catch-all. This should always be the last target in the list because anything above it will apply first. Should only appear once in a configuration. If none is specified, a default one will be added automatically.

Property Value
Type Description
AllOtherDatabaseResources