Class: Aws::Glue::Types::PIIDetection

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#entity_types_to_detectArray<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

Returns:

  • (Array<String>)


17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
# File 'lib/aws-sdk-glue/types.rb', line 17838

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

#inputsArray<String>

The node ID inputs to the transform.

Returns:

  • (Array<String>)


17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
# File 'lib/aws-sdk-glue/types.rb', line 17838

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_valueString

Indicates the value that will replace the detected entity.

Returns:

  • (String)


17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
# File 'lib/aws-sdk-glue/types.rb', line 17838

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

#nameString

The name of the transform node.

Returns:

  • (String)


17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
# File 'lib/aws-sdk-glue/types.rb', line 17838

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_nameString

Indicates the output column name that will contain any entity type detected in that row.

Returns:

  • (String)


17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
# File 'lib/aws-sdk-glue/types.rb', line 17838

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_typeString

Indicates the type of PIIDetection transform.

Returns:

  • (String)


17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
# File 'lib/aws-sdk-glue/types.rb', line 17838

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_fractionFloat

Indicates the fraction of the data to sample when scanning for PII entities.

Returns:

  • (Float)


17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
# File 'lib/aws-sdk-glue/types.rb', line 17838

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_fractionFloat

Indicates the fraction of the data that must be met in order for a column to be identified as PII data.

Returns:

  • (Float)


17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
# File 'lib/aws-sdk-glue/types.rb', line 17838

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