Class: Aws::Glue::Types::PIIDetection
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::Glue::Types::PIIDetection
 
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-glue/types.rb
Overview
Specifies a transform that identifies, removes or masks PII data.
Constant Summary collapse
- SENSITIVE =
- [] 
Instance Attribute Summary collapse
- 
  
    
      #entity_types_to_detect  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Indicates the types of entities the PIIDetection transform will identify as PII data. 
- 
  
    
      #inputs  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The node ID inputs to the transform. 
- 
  
    
      #mask_value  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Indicates the value that will replace the detected entity. 
- 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the transform node. 
- 
  
    
      #output_column_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Indicates the output column name that will contain any entity type detected in that row. 
- 
  
    
      #pii_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Indicates the type of PIIDetection transform. 
- 
  
    
      #sample_fraction  ⇒ Float 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Indicates the fraction of the data to sample when scanning for PII entities. 
- 
  
    
      #threshold_fraction  ⇒ Float 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Indicates the fraction of the data that must be met in order for a column to be identified as PII data. 
Instance Attribute Details
#entity_types_to_detect ⇒ Array<String>
Indicates the types of entities the PIIDetection transform will identify as PII data.
PII type entities include: PERSON_NAME, DATE, USA_SNN, EMAIL, USA_ITIN, USA_PASSPORT_NUMBER, PHONE_NUMBER, BANK_ACCOUNT, IP_ADDRESS, MAC_ADDRESS, USA_CPT_CODE, USA_HCPCS_CODE, USA_NATIONAL_DRUG_CODE, USA_MEDICARE_BENEFICIARY_IDENTIFIER, USA_HEALTH_INSURANCE_CLAIM_NUMBER,CREDIT_CARD,USA_NATIONAL_PROVIDER_IDENTIFIER,USA_DEA_NUMBER,USA_DRIVING_LICENSE
| 20121 20122 20123 20124 20125 20126 20127 20128 20129 20130 20131 20132 | # File 'lib/aws-sdk-glue/types.rb', line 20121 class PIIDetection < Struct.new( :name, :inputs, :pii_type, :entity_types_to_detect, :output_column_name, :sample_fraction, :threshold_fraction, :mask_value) SENSITIVE = [] include Aws::Structure end | 
#inputs ⇒ Array<String>
The node ID inputs to the transform.
| 20121 20122 20123 20124 20125 20126 20127 20128 20129 20130 20131 20132 | # File 'lib/aws-sdk-glue/types.rb', line 20121 class PIIDetection < Struct.new( :name, :inputs, :pii_type, :entity_types_to_detect, :output_column_name, :sample_fraction, :threshold_fraction, :mask_value) SENSITIVE = [] include Aws::Structure end | 
#mask_value ⇒ String
Indicates the value that will replace the detected entity.
| 20121 20122 20123 20124 20125 20126 20127 20128 20129 20130 20131 20132 | # File 'lib/aws-sdk-glue/types.rb', line 20121 class PIIDetection < Struct.new( :name, :inputs, :pii_type, :entity_types_to_detect, :output_column_name, :sample_fraction, :threshold_fraction, :mask_value) SENSITIVE = [] include Aws::Structure end | 
#name ⇒ String
The name of the transform node.
| 20121 20122 20123 20124 20125 20126 20127 20128 20129 20130 20131 20132 | # File 'lib/aws-sdk-glue/types.rb', line 20121 class PIIDetection < Struct.new( :name, :inputs, :pii_type, :entity_types_to_detect, :output_column_name, :sample_fraction, :threshold_fraction, :mask_value) SENSITIVE = [] include Aws::Structure end | 
#output_column_name ⇒ String
Indicates the output column name that will contain any entity type detected in that row.
| 20121 20122 20123 20124 20125 20126 20127 20128 20129 20130 20131 20132 | # File 'lib/aws-sdk-glue/types.rb', line 20121 class PIIDetection < Struct.new( :name, :inputs, :pii_type, :entity_types_to_detect, :output_column_name, :sample_fraction, :threshold_fraction, :mask_value) SENSITIVE = [] include Aws::Structure end | 
#pii_type ⇒ String
Indicates the type of PIIDetection transform.
| 20121 20122 20123 20124 20125 20126 20127 20128 20129 20130 20131 20132 | # File 'lib/aws-sdk-glue/types.rb', line 20121 class PIIDetection < Struct.new( :name, :inputs, :pii_type, :entity_types_to_detect, :output_column_name, :sample_fraction, :threshold_fraction, :mask_value) SENSITIVE = [] include Aws::Structure end | 
#sample_fraction ⇒ Float
Indicates the fraction of the data to sample when scanning for PII entities.
| 20121 20122 20123 20124 20125 20126 20127 20128 20129 20130 20131 20132 | # File 'lib/aws-sdk-glue/types.rb', line 20121 class PIIDetection < Struct.new( :name, :inputs, :pii_type, :entity_types_to_detect, :output_column_name, :sample_fraction, :threshold_fraction, :mask_value) SENSITIVE = [] include Aws::Structure end | 
#threshold_fraction ⇒ Float
Indicates the fraction of the data that must be met in order for a column to be identified as PII data.
| 20121 20122 20123 20124 20125 20126 20127 20128 20129 20130 20131 20132 | # File 'lib/aws-sdk-glue/types.rb', line 20121 class PIIDetection < Struct.new( :name, :inputs, :pii_type, :entity_types_to_detect, :output_column_name, :sample_fraction, :threshold_fraction, :mask_value) SENSITIVE = [] include Aws::Structure end |