说明
列
name(String) — 数据脱敏策略的名称。完整名称格式为short_name ON database.table。short_name(String) — 数据脱敏策略的短名称。例如,如果完整名称为mask_email ON mydb.mytable,则短名称为mask_email。database(String) — 数据库名称。table(String) — 表名称。id(UUID) — 数据脱敏策略 ID。storage(String) — 存储该数据脱敏策略的目录名称。update_assignments(Nullable(String)) — 定义数据应如何脱敏的 UPDATE 赋值。例如:email = '***masked***', phone = '***-***-****'。where_condition(Nullable(String)) — 可选的 WHERE 条件,用于指定在何种情况下应用脱敏。priority(Int64) — 应用多个脱敏策略时的优先级。优先级更高的策略会先应用。默认值为 0。apply_to_all(UInt8) — 表示该数据脱敏策略是否适用于所有角色和/或用户。为 true 时值为 1,否则为 0。apply_to_list(Array(String)) — 应用该数据脱敏策略的角色和/或用户列表。apply_to_except(Array(String)) — 该数据脱敏策略适用于除所列角色和/或用户外的所有角色和/或用户。仅当apply_to_all为 1 时填充。