Reference documentation and code samples for the Cloud Data Loss Prevention (DLP) V2 API class Google::Cloud::Dlp::V2::DiscoveryCloudStorageFilter.
Determines which buckets will have profiles generated within an organization or project. Includes the ability to filter by regular expression patterns on project ID and bucket name.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#cloud_storage_resource_reference
def cloud_storage_resource_reference() -> ::Google::Cloud::Dlp::V2::CloudStorageResourceReference
-
(::Google::Cloud::Dlp::V2::CloudStorageResourceReference) — Optional. The bucket to scan. Targets including this can only include one
target (the target with this bucket). This enables profiling the contents
of a single bucket, while the other options allow for easy profiling of
many bucets within a project or an organization.
Note: The following fields are mutually exclusive:
cloud_storage_resource_reference
,collection
,others
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#cloud_storage_resource_reference=
def cloud_storage_resource_reference=(value) -> ::Google::Cloud::Dlp::V2::CloudStorageResourceReference
-
value (::Google::Cloud::Dlp::V2::CloudStorageResourceReference) — Optional. The bucket to scan. Targets including this can only include one
target (the target with this bucket). This enables profiling the contents
of a single bucket, while the other options allow for easy profiling of
many bucets within a project or an organization.
Note: The following fields are mutually exclusive:
cloud_storage_resource_reference
,collection
,others
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dlp::V2::CloudStorageResourceReference) — Optional. The bucket to scan. Targets including this can only include one
target (the target with this bucket). This enables profiling the contents
of a single bucket, while the other options allow for easy profiling of
many bucets within a project or an organization.
Note: The following fields are mutually exclusive:
cloud_storage_resource_reference
,collection
,others
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#collection
def collection() -> ::Google::Cloud::Dlp::V2::FileStoreCollection
-
(::Google::Cloud::Dlp::V2::FileStoreCollection) — Optional. A specific set of buckets for this filter to apply to.
Note: The following fields are mutually exclusive:
collection
,cloud_storage_resource_reference
,others
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#collection=
def collection=(value) -> ::Google::Cloud::Dlp::V2::FileStoreCollection
-
value (::Google::Cloud::Dlp::V2::FileStoreCollection) — Optional. A specific set of buckets for this filter to apply to.
Note: The following fields are mutually exclusive:
collection
,cloud_storage_resource_reference
,others
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dlp::V2::FileStoreCollection) — Optional. A specific set of buckets for this filter to apply to.
Note: The following fields are mutually exclusive:
collection
,cloud_storage_resource_reference
,others
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#others
def others() -> ::Google::Cloud::Dlp::V2::AllOtherResources
-
(::Google::Cloud::Dlp::V2::AllOtherResources) — Optional. 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.
Note: The following fields are mutually exclusive:
others
,collection
,cloud_storage_resource_reference
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#others=
def others=(value) -> ::Google::Cloud::Dlp::V2::AllOtherResources
-
value (::Google::Cloud::Dlp::V2::AllOtherResources) — Optional. 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.
Note: The following fields are mutually exclusive:
others
,collection
,cloud_storage_resource_reference
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::Dlp::V2::AllOtherResources) — Optional. 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.
Note: The following fields are mutually exclusive:
others
,collection
,cloud_storage_resource_reference
. If a field in that set is populated, all other fields in the set will automatically be cleared.