AWS::WorkSpacesWeb::DataProtectionSettings InlineRedactionPattern - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.

AWS::WorkSpacesWeb::DataProtectionSettings InlineRedactionPattern

The set of patterns that determine the data types redacted in session.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "BuiltInPatternId" : String, "ConfidenceLevel" : Number, "CustomPattern" : CustomPattern, "EnforcedUrls" : [ String, ... ], "ExemptUrls" : [ String, ... ], "RedactionPlaceHolder" : RedactionPlaceHolder }

Properties

BuiltInPatternId

The built-in pattern from the list of preconfigured patterns. Either a customPattern or builtInPatternId is required. To view the entire list of data types and their corresponding built-in pattern IDs, see Base inline redaction.

Required: No

Type: String

Pattern: ^[_\-\d\w]+$

Minimum: 1

Maximum: 50

Update requires: No interruption

ConfidenceLevel

The confidence level for inline redaction pattern. 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 overrides the global confidence level.

Required: No

Type: Number

Minimum: 1

Maximum: 3

Update requires: No interruption

CustomPattern

The configuration for a custom pattern. Either a customPattern or builtInPatternId is required.

Required: No

Type: CustomPattern

Update requires: No interruption

EnforcedUrls

The enforced URL configuration for the inline redaction pattern. This will override the global enforced URL configuration.

Required: No

Type: Array of String

Minimum: 1

Maximum: 20

Update requires: No interruption

ExemptUrls

The exempt URL configuration for the inline redaction pattern. This will override the global exempt URL configuration for the inline redaction pattern.

Required: No

Type: Array of String

Minimum: 1

Maximum: 20

Update requires: No interruption

RedactionPlaceHolder

The redaction placeholder that will replace the redacted text in session for the inline redaction pattern.

Required: Yes

Type: RedactionPlaceHolder

Update requires: No interruption