Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace MaskingFormat

A masking format defines the logic to mask data in a database column. The condition attribute defines the condition that must be true for applying the masking format. It enables you to do <a href="https://docs.oracle.com/en/cloud/paas/data-safe/udscs/conditional-masking.html\">conditional masking so that you can mask the column data values differently using different masking formats and the associated conditions. A masking format can have one or more format entries. A format entry can be a basic masking format such as Random Number, or it can be a library masking format.The combined output of all the format entries is used for masking. It provides the flexibility to define a masking format that can generate different parts of a data value separately and then combine them to get the final data value for masking.

Properties

Optional condition

condition: undefined | string

A condition that must be true for applying the masking format. It can be any valid SQL construct that can be used in a SQL predicate. It enables you to do <a href="https://docs.oracle.com/en/cloud/paas/data-safe/udscs/conditional-masking.html\">conditional masking so that you can mask the column data values differently using different masking formats and the associated conditions.

Optional description

description: undefined | string

The description of the masking format.

formatEntries

formatEntries: Array<FormatEntry>

An array of format entries. The combined output of all the format entries is used for masking the column data values.

Functions

getDeserializedJsonObj

getJsonObj