Class DiscoveryBigQueryFilter (3.14.0)

DiscoveryBigQueryFilter(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Determines what tables will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID, dataset ID, and table ID.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
tables google.cloud.dlp_v2.types.BigQueryTableCollection
A specific set of tables for this filter to apply to. A table collection must be specified in only one filter per config. If a table id or dataset is empty, Cloud DLP assumes all tables in that collection must be profiled. Must specify a project ID. This field is a member of oneof_ filter.
other_tables google.cloud.dlp_v2.types.DiscoveryBigQueryFilter.AllOtherBigQueryTables
Catch-all. This should always be the last filter 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. This field is a member of oneof_ filter.

Classes

AllOtherBigQueryTables

AllOtherBigQueryTables(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Catch-all for all other tables not specified by other filters. Should always be last, except for single-table configurations, which will only have a TableReference target.