Reference documentation and code samples for the Cloud Data Loss Prevention (DLP) V2 API class Google::Cloud::Dlp::V2::DiscoveryBigQueryFilter.
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.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#other_tables
def other_tables() -> ::Google::Cloud::Dlp::V2::DiscoveryBigQueryFilter::AllOtherBigQueryTables
-
(::Google::Cloud::Dlp::V2::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.
Note: The following fields are mutually exclusive:
other_tables
,tables
,table_reference
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#other_tables=
def other_tables=(value) -> ::Google::Cloud::Dlp::V2::DiscoveryBigQueryFilter::AllOtherBigQueryTables
-
value (::Google::Cloud::Dlp::V2::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.
Note: The following fields are mutually exclusive:
other_tables
,tables
,table_reference
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dlp::V2::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.
Note: The following fields are mutually exclusive:
other_tables
,tables
,table_reference
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#table_reference
def table_reference() -> ::Google::Cloud::Dlp::V2::TableReference
-
(::Google::Cloud::Dlp::V2::TableReference) — The table to scan. Discovery configurations including this can only
include one DiscoveryTarget (the DiscoveryTarget with this
TableReference).
Note: The following fields are mutually exclusive:
table_reference
,tables
,other_tables
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#table_reference=
def table_reference=(value) -> ::Google::Cloud::Dlp::V2::TableReference
-
value (::Google::Cloud::Dlp::V2::TableReference) — The table to scan. Discovery configurations including this can only
include one DiscoveryTarget (the DiscoveryTarget with this
TableReference).
Note: The following fields are mutually exclusive:
table_reference
,tables
,other_tables
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dlp::V2::TableReference) — The table to scan. Discovery configurations including this can only
include one DiscoveryTarget (the DiscoveryTarget with this
TableReference).
Note: The following fields are mutually exclusive:
table_reference
,tables
,other_tables
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#tables
def tables() -> ::Google::Cloud::Dlp::V2::BigQueryTableCollection
-
(::Google::Cloud::Dlp::V2::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.
Note: The following fields are mutually exclusive:
tables
,other_tables
,table_reference
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#tables=
def tables=(value) -> ::Google::Cloud::Dlp::V2::BigQueryTableCollection
-
value (::Google::Cloud::Dlp::V2::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.
Note: The following fields are mutually exclusive:
tables
,other_tables
,table_reference
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dlp::V2::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.
Note: The following fields are mutually exclusive:
tables
,other_tables
,table_reference
. If a field in that set is populated, all other fields in the set will automatically be cleared.