public sealed class ExclusionRule : IMessage<ExclusionRule>, IEquatable<ExclusionRule>, IDeepCloneable<ExclusionRule>, IBufferMessage, IMessage
The rule that specifies conditions when findings of infoTypes specified in
InspectionRuleSet
are removed from results.
Implements
IMessage<ExclusionRule>, IEquatable<ExclusionRule>, IDeepCloneable<ExclusionRule>, IBufferMessage, IMessageNamespace
Google.Cloud.Dlp.V2Assembly
Google.Cloud.Dlp.V2.dll
Constructors
ExclusionRule()
public ExclusionRule()
ExclusionRule(ExclusionRule)
public ExclusionRule(ExclusionRule other)
Parameter | |
---|---|
Name | Description |
other | ExclusionRule |
Properties
Dictionary
public CustomInfoType.Types.Dictionary Dictionary { get; set; }
Dictionary which defines the rule.
Property Value | |
---|---|
Type | Description |
CustomInfoType.Types.Dictionary |
ExcludeInfoTypes
public ExcludeInfoTypes ExcludeInfoTypes { get; set; }
Set of infoTypes for which findings would affect this rule.
Property Value | |
---|---|
Type | Description |
ExcludeInfoTypes |
MatchingType
public MatchingType MatchingType { get; set; }
How the rule is applied, see MatchingType documentation for details.
Property Value | |
---|---|
Type | Description |
MatchingType |
Regex
public CustomInfoType.Types.Regex Regex { get; set; }
Regular expression which defines the rule.
Property Value | |
---|---|
Type | Description |
CustomInfoType.Types.Regex |
TypeCase
public ExclusionRule.TypeOneofCase TypeCase { get; }
Property Value | |
---|---|
Type | Description |
ExclusionRule.TypeOneofCase |