Class: Aws::WorkSpacesWeb::Types::InlineRedactionPattern
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::WorkSpacesWeb::Types::InlineRedactionPattern
 
- Defined in:
- gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb
Overview
The set of patterns that determine the data types redacted in session.
Constant Summary collapse
- SENSITIVE =
- [:built_in_pattern_id, :enforced_urls, :exempt_urls] 
Instance Attribute Summary collapse
- 
  
    
      #built_in_pattern_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The built-in pattern from the list of preconfigured patterns. 
- 
  
    
      #confidence_level  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The confidence level for inline redaction pattern. 
- 
  
    
      #custom_pattern  ⇒ Types::CustomPattern 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    >The configuration for a custom pattern. 
- 
  
    
      #enforced_urls  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The enforced URL configuration for the inline redaction pattern. 
- 
  
    
      #exempt_urls  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The exempt URL configuration for the inline redaction pattern. 
- 
  
    
      #redaction_place_holder  ⇒ Types::RedactionPlaceHolder 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The redaction placeholder that will replace the redacted text in session for the inline redaction pattern. 
Instance Attribute Details
#built_in_pattern_id ⇒ String
The built-in pattern from the list of preconfigured patterns. Either a customPattern or builtInPatternId is required.
| 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 | # File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 2221 class InlineRedactionPattern < Struct.new( :built_in_pattern_id, :custom_pattern, :redaction_place_holder, :enforced_urls, :exempt_urls, :confidence_level) SENSITIVE = [:built_in_pattern_id, :enforced_urls, :exempt_urls] include Aws::Structure end | 
#confidence_level ⇒ Integer
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.
| 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 | # File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 2221 class InlineRedactionPattern < Struct.new( :built_in_pattern_id, :custom_pattern, :redaction_place_holder, :enforced_urls, :exempt_urls, :confidence_level) SENSITIVE = [:built_in_pattern_id, :enforced_urls, :exempt_urls] include Aws::Structure end | 
#custom_pattern ⇒ Types::CustomPattern
>The configuration for a custom pattern. Either a customPattern or builtInPatternId is required.
| 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 | # File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 2221 class InlineRedactionPattern < Struct.new( :built_in_pattern_id, :custom_pattern, :redaction_place_holder, :enforced_urls, :exempt_urls, :confidence_level) SENSITIVE = [:built_in_pattern_id, :enforced_urls, :exempt_urls] include Aws::Structure end | 
#enforced_urls ⇒ Array<String>
The enforced URL configuration for the inline redaction pattern. This will override the global enforced URL configuration.
| 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 | # File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 2221 class InlineRedactionPattern < Struct.new( :built_in_pattern_id, :custom_pattern, :redaction_place_holder, :enforced_urls, :exempt_urls, :confidence_level) SENSITIVE = [:built_in_pattern_id, :enforced_urls, :exempt_urls] include Aws::Structure end | 
#exempt_urls ⇒ Array<String>
The exempt URL configuration for the inline redaction pattern. This will override the global exempt URL configuration for the inline redaction pattern.
| 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 | # File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 2221 class InlineRedactionPattern < Struct.new( :built_in_pattern_id, :custom_pattern, :redaction_place_holder, :enforced_urls, :exempt_urls, :confidence_level) SENSITIVE = [:built_in_pattern_id, :enforced_urls, :exempt_urls] include Aws::Structure end | 
#redaction_place_holder ⇒ Types::RedactionPlaceHolder
The redaction placeholder that will replace the redacted text in session for the inline redaction pattern.
| 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 | # File 'gems/aws-sdk-workspacesweb/lib/aws-sdk-workspacesweb/types.rb', line 2221 class InlineRedactionPattern < Struct.new( :built_in_pattern_id, :custom_pattern, :redaction_place_holder, :enforced_urls, :exempt_urls, :confidence_level) SENSITIVE = [:built_in_pattern_id, :enforced_urls, :exempt_urls] include Aws::Structure end |