更新时间:2025-09-12 GMT+08:00
分享

编辑水印嵌入任务

功能介绍

更新指定的水印嵌入任务,包括修改任务参数和配置。

调用方法

请参见如何调用API

URI

PUT /v1/{project_id}/data-watermark-embed-tasks/{id}

表1 路径参数

参数

是否必选

参数类型

描述

id

Long

任务ID

project_id

String

项目ID

请求参数

表2 请求Body参数

参数

是否必选

参数类型

描述

db_water_param

DbWatermarkParam object

数据库水印参数

schedule_switch

Boolean

调度开关

schedule_type

String

调度类型

selected_fields

Array of ColumnInfo objects

选中的字段列表

source_db_info

DbInfo object

源数据库信息

start_now

Boolean

是否立即开始

start_time

Long

开始时间

target_db_info

DbInfo object

目标数据库信息

task_name

String

任务名称

water_mark

String

水印内容

watermark_describe

String

水印描述

watermark_version

String

水印版本

表3 DbWatermarkParam

参数

是否必选

参数类型

描述

embed_mode

String

嵌入模式

params

Array of EmbedParam objects

嵌入参数列表

row_spacing

String

行间距

watermark_key

String

水印密钥

表4 EmbedParam

参数

是否必选

参数类型

描述

fake_param

FakeParam object

模拟参数配置

fake_strategy

String

模拟数据生成策略

new_column_name

String

新字段名称

new_column_type

String

新字段类型

表5 FakeParam

参数

是否必选

参数类型

描述

address_accuracy

String

地址精度

date_begin

String

日期范围开始

date_end

String

日期范围结束

random_accuracy

Integer

随机精度

random_begin

String

随机范围开始

random_distribute

String

随机分布方式

random_end

String

随机范围结束

string_distribute

String

字符串分布方式

表6 ColumnInfo

参数

是否必选

参数类型

描述

column_name

String

字段名称

column_type

String

字段类型

表7 DbInfo

参数

是否必选

参数类型

描述

db_id

String

数据库ID

db_name

String

数据库名称

db_type

String

数据库类型

ins_id

String

实例ID

ins_name

String

实例名称

schema_name

String

数据库模式名称

table_name

String

表名称

响应参数

状态码:200

表8 响应Body参数

参数

参数类型

描述

id

String

任务ID

msg

String

消息描述

status

String

状态

状态码:201

任务已创建

请求示例

PUT /v1/{project_id}/data-watermark-embed-tasks/{id}

{
  "db_water_param" : {
    "params" : [ {
      "new_column_name" : "test",
      "new_column_type" : "varchar",
      "fake_strategy" : "cid",
      "fake_param" : { }
    } ],
    "embed_mode" : "EMBED_FAKE_COLUMN",
    "watermark_key" : "0c3039178b80d36e2fd0c009a6bd4f05"
  },
  "schedule_switch" : true,
  "schedule_type" : "ONCE",
  "source_db_info" : {
    "db_type" : "MySQL",
    "ins_id" : "99a4a5c2904e4028bf4619f3a1e4a2dbin01",
    "ins_name" : "rds-test",
    "db_name" : "test_db",
    "db_id" : "6fd23d4b28c247588641f3304bfa8f8a",
    "table_name" : "person_info"
  },
  "start_now" : true,
  "start_time" : 0,
  "target_db_info" : {
    "db_type" : "MySQL",
    "ins_id" : "99a4a5c2904e4028bf4619f3a1e4a2dbin01",
    "ins_name" : "test_db",
    "db_id" : "6fd23d4b28c247588641f3304bfa8f8a",
    "db_name" : "test_db",
    "table_name" : "fake_info"
  },
  "task_name" : "test",
  "water_mark" : "HWTest",
  "watermark_version" : "V2"
}

响应示例

状态码

状态码

描述

200

更新成功

201

任务已创建

401

未授权

403

禁止访问

404

任务未找到

错误码

请参见错误码

相关文档