Skip to content

InlineRedactionConfiguration

Source code in docs_src/capo_workspaces_web/types/inline_redaction_configuration.py
class InlineRedactionConfiguration(TypedDict, closed=True):
    inline_redaction_patterns: (
        "capo_workspaces_web.types.inline_redaction_patterns.InlineRedactionPatterns"
    )
    """<p>The inline redaction patterns to be enabled for the inline redaction configuration.</p>"""
    global_enforced_urls: NotRequired[
        "capo_workspaces_web.types.global_inline_redaction_urls.GlobalInlineRedactionUrls"
    ]
    """<p>The global enforced URL configuration for the inline redaction configuration. This is applied to patterns that do not have a pattern-level enforced URL list.</p>"""
    global_exempt_urls: NotRequired[
        "capo_workspaces_web.types.global_inline_redaction_urls.GlobalInlineRedactionUrls"
    ]
    """<p>The global exempt URL configuration for the inline redaction configuration. This is applied to patterns that do not have a pattern-level exempt URL list.</p>"""
    global_confidence_level: NotRequired[
        "capo_workspaces_web.types.confidence_level.ConfidenceLevel"
    ]
    """<p>The global confidence level for the inline redaction configuration. 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.</p>"""

global_confidence_level instance-attribute

global_confidence_level: NotRequired[ConfidenceLevel]

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

global_enforced_urls instance-attribute

global_enforced_urls: NotRequired[GlobalInlineRedactionUrls]

The global enforced URL configuration for the inline redaction configuration. This is applied to patterns that do not have a pattern-level enforced URL list.

global_exempt_urls instance-attribute

global_exempt_urls: NotRequired[GlobalInlineRedactionUrls]

The global exempt URL configuration for the inline redaction configuration. This is applied to patterns that do not have a pattern-level exempt URL list.

inline_redaction_patterns instance-attribute

inline_redaction_patterns: InlineRedactionPatterns

The inline redaction patterns to be enabled for the inline redaction configuration.