Class DiscoveryBigQueryConditions (3.20.0)

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

Requirements that must be true before a table is scanned in discovery for the first time. There is an AND relationship between the top-level attributes. Additionally, minimum conditions with an OR relationship that must be met before Cloud DLP scans a table can be set (like a minimum row count or a minimum table age).

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

Name Description
created_after google.protobuf.timestamp_pb2.Timestamp
BigQuery table must have been created after this date. Used to avoid backfilling.
types google.cloud.dlp_v2.types.BigQueryTableTypes
Restrict discovery to specific table types. This field is a member of oneof_ included_types.
type_collection google.cloud.dlp_v2.types.BigQueryTableTypeCollection
Restrict discovery to categories of table types. This field is a member of oneof_ included_types.
or_conditions google.cloud.dlp_v2.types.DiscoveryBigQueryConditions.OrConditions
At least one of the conditions must be true for a table to be scanned.

Classes

OrConditions

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

There is an OR relationship between these attributes. They are used to determine if a table should be scanned or not in Discovery.