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

获取指定ES脱敏任务详情

功能介绍

获取指定的Elasticsearch脱敏任务详细信息

调用方法

请参见如何调用API

URI

GET /v1/{project_id}/sdg/server/mask/bigdata/templates/{template_id}

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID

template_id

String

脱敏任务ID

请求参数

响应参数

状态码:200

表2 响应Body参数

参数

参数类型

描述

data_dest

Array of DataDest objects

Elasticsearch脱敏任务的目标数据配置列表

data_source

Array of DataSource objects

Elasticsearch脱敏任务的源数据配置列表

db_type

String

数据库类型,包括:OBS、DB、BIGDATA、MRS_HIVE、DWS、ES、Hive、HBase、DLI。

status

Integer

Elasticsearch脱敏任务的状态

strategy

Array of Strategy objects

Elasticsearch脱敏任务的脱敏策略列表

template_id

String

Elasticsearch脱敏任务的唯一ID

template_name

String

Elasticsearch脱敏任务的名称

trigger_time

String

Elasticsearch脱敏任务的触发时间

type

String

运行类型 ,AUTO/MANUAL

表3 DataDest

参数

参数类型

描述

data_dest_id

String

数据目标的唯一ID

db_name

String

数据库名称

dest_ins_id

String

目标实例的唯一ID

dst_asset_id

String

目标资产的唯一ID

dst_obs_bucket_name

String

目标OBS桶的名称

dst_obs_path

String

目标OBS路径

index_name

String

索引名称

schema

String

数据库模式

table_name

String

数据库表名称

type_name

String

数据目标的类型名称

表4 DataSource

参数

参数类型

描述

db_type

String

数据源的数据库类型,包括:OBS、DB、BIGDATA、MRS_HIVE、DWS、ES、Hive、HBase、DLI。

ins_id

String

数据源实例的唯一ID

表5 Strategy

参数

参数类型

描述

algorithm

String

加密脱敏算法的类型,包括:SHA256、SHA512、PRESNM、MASKNM、PRESXY、MASKXY、SYMBOL、KEYWORD、NULL、EMPTY、DATE、NUMERIC、AES、EMBED、SM4、DECRYPT。

algorithm_id

String

脱敏策略使用的脱敏算法的唯一ID

algorithm_type

String

脱敏算法的类型,如哈希脱敏、加密脱敏等,可选值:MASK_BY_HASH、MASK_BY_ENCRYPT、MASK_BY_OVERWRITE、MASK_BY_KEYWORDS_EXCHANGE、MASK_BY_NULL、MASK_BY。

dest_column_name

String

目标列的名称

dest_field_name

String

目标字段的名称

enable

Boolean

脱敏策略是否启用

parameter

Object

脱敏策略的配置参数

rule_name

String

脱敏规则的名称

src_column_name

String

源列的名称

src_field_name

String

源字段的名称

请求示例

响应示例

状态码

状态码

描述

200

查询结果

401

未授权

403

禁止访问

404

资源未找到

错误码

请参见错误码

相关文档