MaskingRule:
| {
customMask?: never;
dynamicMask?: never;
maskFormat: string;
regexPattern: RegExp;
}
| {
customMask?: never;
dynamicMask: true;
maskFormat?: never;
regexPattern?: never;
}
| {
customMask: string;
dynamicMask?: never;
maskFormat?: never;
regexPattern?: never;
}
| {
customMask?: never;
dynamicMask?: never;
maskFormat?: never;
regexPattern?: never;
}
Type Declaration
- {
customMask?: never;
dynamicMask?: never;
maskFormat: string;
regexPattern: RegExp;
}
-
OptionalcustomMask?: never
-
OptionaldynamicMask?: never
-
maskFormat: string
-
regexPattern: RegExp
- {
customMask?: never;
dynamicMask: true;
maskFormat?: never;
regexPattern?: never;
}
-
OptionalcustomMask?: never
-
dynamicMask: true
-
OptionalmaskFormat?: never
-
OptionalregexPattern?: never
- {
customMask: string;
dynamicMask?: never;
maskFormat?: never;
regexPattern?: never;
}
-
customMask: string
-
OptionaldynamicMask?: never
-
OptionalmaskFormat?: never
-
OptionalregexPattern?: never
- {
customMask?: never;
dynamicMask?: never;
maskFormat?: never;
regexPattern?: never;
}
Per-field custom masking configuration for DataMasking.erase.
The masking strategies are mutually exclusive: provide
regexPatterntogether withmaskFormat, ordynamicMask, orcustomMask, or an empty rule ({}) for the default mask value.