public sealed class DiscoveryCloudStorageFilter : IMessage<DiscoveryCloudStorageFilter>, IEquatable<DiscoveryCloudStorageFilter>, IDeepCloneable<DiscoveryCloudStorageFilter>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Data Loss Prevention v2 API class 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.
public CloudStorageResourceReference CloudStorageResourceReference { get; set; }
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version available for the Google Cloud Data Loss Prevention v2 API class \u003ccode\u003eDiscoveryCloudStorageFilter\u003c/code\u003e is 4.16.0, with version 4.15.0 being the currently viewed documentation.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eDiscoveryCloudStorageFilter\u003c/code\u003e is designed to specify which cloud storage buckets will have profiles generated, offering the ability to filter by regular expression patterns on project ID and bucket name.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, highlighting its comprehensive integration within the .NET ecosystem.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eDiscoveryCloudStorageFilter\u003c/code\u003e class allows for targeting specific buckets, sets of buckets, or a catch-all for all other resources, providing flexibility in defining the scope of data profiling.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple properties available for the \u003ccode\u003eDiscoveryCloudStorageFilter\u003c/code\u003e class, such as \u003ccode\u003eCloudStorageResourceReference\u003c/code\u003e, \u003ccode\u003eCollection\u003c/code\u003e, \u003ccode\u003eFilterCase\u003c/code\u003e, and \u003ccode\u003eOthers\u003c/code\u003e, each with distinct functionalities for filtering and specifying storage resources.\u003c/p\u003e\n"]]],[],null,[]]