Class: Google::Cloud::Dlp::V2::DiscoveryBigQueryFilter
- Inherits:
-
Object
- Object
- Google::Cloud::Dlp::V2::DiscoveryBigQueryFilter
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/privacy/dlp/v2/dlp.rb
Overview
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.
Defined Under Namespace
Classes: AllOtherBigQueryTables
Instance Attribute Summary collapse
-
#other_tables ⇒ ::Google::Cloud::Dlp::V2::DiscoveryBigQueryFilter::AllOtherBigQueryTables
Catch-all.
-
#table_reference ⇒ ::Google::Cloud::Dlp::V2::TableReference
The table to scan.
-
#tables ⇒ ::Google::Cloud::Dlp::V2::BigQueryTableCollection
A specific set of tables for this filter to apply to.
Instance Attribute Details
#other_tables ⇒ ::Google::Cloud::Dlp::V2::DiscoveryBigQueryFilter::AllOtherBigQueryTables
Returns 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.
4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 4459 class DiscoveryBigQueryFilter include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # 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. class AllOtherBigQueryTables include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#table_reference ⇒ ::Google::Cloud::Dlp::V2::TableReference
Returns The table to scan. Discovery configurations including this can only include one DiscoveryTarget (the DiscoveryTarget with this TableReference).
4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 4459 class DiscoveryBigQueryFilter include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # 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. class AllOtherBigQueryTables include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#tables ⇒ ::Google::Cloud::Dlp::V2::BigQueryTableCollection
Returns 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.
4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 |
# File 'proto_docs/google/privacy/dlp/v2/dlp.rb', line 4459 class DiscoveryBigQueryFilter include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # 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. class AllOtherBigQueryTables include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |