Interface CfnDataProtectionSettingsPropsMixin.IInlineRedactionConfigurationProperty
The configuration for in-session inline redaction.
Namespace: Amazon.CDK.Mixins.Preview.AWS.WorkSpacesWeb.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnDataProtectionSettingsPropsMixin.IInlineRedactionConfigurationProperty
Syntax (vb)
Public Interface CfnDataProtectionSettingsPropsMixin.IInlineRedactionConfigurationProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.WorkSpacesWeb.Mixins;
var inlineRedactionConfigurationProperty = new InlineRedactionConfigurationProperty {
GlobalConfidenceLevel = 123,
GlobalEnforcedUrls = new [] { "globalEnforcedUrls" },
GlobalExemptUrls = new [] { "globalExemptUrls" },
InlineRedactionPatterns = new [] { new InlineRedactionPatternProperty {
BuiltInPatternId = "builtInPatternId",
ConfidenceLevel = 123,
CustomPattern = new CustomPatternProperty {
KeywordRegex = "keywordRegex",
PatternDescription = "patternDescription",
PatternName = "patternName",
PatternRegex = "patternRegex"
},
EnforcedUrls = new [] { "enforcedUrls" },
ExemptUrls = new [] { "exemptUrls" },
RedactionPlaceHolder = new RedactionPlaceHolderProperty {
RedactionPlaceHolderText = "redactionPlaceHolderText",
RedactionPlaceHolderType = "redactionPlaceHolderType"
}
} }
};
Synopsis
Properties
| GlobalConfidenceLevel | The global confidence level for the inline redaction configuration. |
| GlobalEnforcedUrls | The global enforced URL configuration for the inline redaction configuration. |
| GlobalExemptUrls | The global exempt URL configuration for the inline redaction configuration. |
| InlineRedactionPatterns | The inline redaction patterns to be enabled for the inline redaction configuration. |
Properties
GlobalConfidenceLevel
The global confidence level for the inline redaction configuration.
double? GlobalConfidenceLevel { get; }
Property Value
Remarks
This indicates the certainty of data type matches in the redaction process. Confidence level 3 means high confidence, and requires a formatted text pattern match in order for content to be redacted. Confidence level 2 means medium confidence, and redaction considers both formatted and unformatted text, and adds keyword associate to the logic. Confidence level 1 means low confidence, and redaction is enforced for both formatted pattern + unformatted pattern without keyword. This is applied to patterns that do not have a pattern-level confidence level. Defaults to confidence level 2.
GlobalEnforcedUrls
The global enforced URL configuration for the inline redaction configuration.
string[]? GlobalEnforcedUrls { get; }
Property Value
string[]
Remarks
This is applied to patterns that do not have a pattern-level enforced URL list.
GlobalExemptUrls
The global exempt URL configuration for the inline redaction configuration.
string[]? GlobalExemptUrls { get; }
Property Value
string[]
Remarks
This is applied to patterns that do not have a pattern-level exempt URL list.
InlineRedactionPatterns
The inline redaction patterns to be enabled for the inline redaction configuration.
object? InlineRedactionPatterns { get; }
Property Value
Remarks
Type union: either IResolvable or (either IResolvable or CfnDataProtectionSettingsPropsMixin.IInlineRedactionPatternProperty)[]