/** * Data Safe API * APIs for using Oracle Data Safe. * OpenAPI spec version: 20181201 * * * NOTE: This class is auto generated by OracleSDKGenerator. * Do not edit the class manually. * * Copyright (c) 2020, 2026, Oracle and/or its affiliates. All rights reserved. * This software is dual-licensed to you under the Universal Permissive License (UPL) 1.0 as shown at https://oss.oracle.com/licenses/upl or Apache License 2.0 as shown at http://www.apache.org/licenses/LICENSE-2.0. You may choose either license. */ import * as model from "../model"; /** * 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 * 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. * */ export interface MaskingFormat { /** * 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 * conditional masking * so that you can mask the column data values differently using different masking * formats and the associated conditions. * */ "condition"?: string; /** * The description of the masking format. */ "description"?: string; /** * An array of format entries. The combined output of all the format entries is * used for masking the column data values. * */ "formatEntries": Array; } export declare namespace MaskingFormat { function getJsonObj(obj: MaskingFormat): object; function getDeserializedJsonObj(obj: MaskingFormat): object; }