Cloud Data Loss Prevention (DLP) V2 API - Class Google::Cloud::Dlp::V2::DiscoveryCloudStorageFilter (v1.4.0)

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
Returns
  • (::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.

#cloud_storage_resource_reference=

def cloud_storage_resource_reference=(value) -> ::Google::Cloud::Dlp::V2::CloudStorageResourceReference
Parameter
  • 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.
Returns
  • (::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.

#collection

def collection() -> ::Google::Cloud::Dlp::V2::FileStoreCollection
Returns

#collection=

def collection=(value) -> ::Google::Cloud::Dlp::V2::FileStoreCollection
Parameter
Returns

#others

def others() -> ::Google::Cloud::Dlp::V2::AllOtherResources
Returns
  • (::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.

#others=

def others=(value) -> ::Google::Cloud::Dlp::V2::AllOtherResources
Parameter
  • 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.
Returns
  • (::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.