MASK_DELIMITER - AWS Glue DataBrew

MASK_DELIMITER

Masks characters between two delimiters with a user-specified masking symbol.

Parameters
  • sourceColumns – A list of existing column names.

  • maskSymbol – A symbol that will be used to replace specified characters.

  • startDelimiter – A character indicating where masking is to begin. Omitting this parameter will apply the mask starting from the start of the string.

  • endDelimiter – A character indicating where masking is to end. Omitting this parameter will apply the masking from the startDelimiter to the end of the string.

  • preserveDelimiters – If true, applies mask to delimiters.

  • alphabet – An array of character sets to preserve during masking. Valid enum values: SYMBOLS, WHITESPACE.

  • entityTypeFilter – Optional array of entity types. Can be used to encrypt only detected PII in free-text column.

Example

// Mask string between '<' and '>', ignoring white spaces, symbols, and lowercase letters { "RecipeAction": { "Operation": "MASK_DELIMITER", "Parameters": { "sourceColumns": ["name"], "maskSymbol": "#", "startDelimiter": "<", "endDelimiter": ">", "preserveDelimiters": false, "alphabet": ["WHITESPACE", "SYMBOLS"] } } }