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.
Implements
IMessageDiscoveryCloudSqlFilter, IEquatableDiscoveryCloudSqlFilter, IDeepCloneableDiscoveryCloudSqlFilter, IBufferMessage, IMessageNamespace
Google.Cloud.Dlp.V2Assembly
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 |