交换数据空间 EDS-点对点生成合约:请求参数

时间:2024-04-29 17:30:49

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token,通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。

表3 请求Body参数

参数

是否必选

参数类型

描述

contract_name

String

合约名称。

参数校验规则:只能包含英文字母,数字,下划线,中文及-,并且只能以中文和英文开头,最小长度1,最大长度100。

contract_description

String

合约描述。

参数校验规则:最大长度500。

connector_policies

Array of ConnectorPolicyVO objects

每个连接器对应的策略信息。

approver_id

String

点对点审批人。

参数校验规则:最小长度1,最大长度50,匹配字母数字和符号-。

file_assets

Array of FileAsset objects

多资产id。

表4 ConnectorPolicyVO

参数

是否必选

参数类型

描述

connector_id

String

连接器ID。

policy_json

PolicyJsonRequest object

数据使用策略。

表5 PolicyJsonRequest

参数

是否必选

参数类型

描述

view

ViewDTO object

查看策略。

modify

ModifyDTO object

修改策略。

terminate

TerminateDTO object

终止策略。

approval

ApprovalDTO object

审批策略。

download

DownloadDTO object

下载策略。

use

UseDTO object

使用对象策略。

database

DatabaseDTO object

数据库策略。

表6 ViewDTO

参数

是否必选

参数类型

描述

enable

Boolean

是否允许。

times

String

次数,仅当enable参数为true时生效

app

String

应用,仅当enable参数为true时生效

表7 ModifyDTO

参数

是否必选

参数类型

描述

enable

Boolean

是否允许。

times

String

次数仅当enable参数为true时生效

app

String

应用仅当enable参数为true时生效

表8 TerminateDTO

参数

是否必选

参数类型

描述

enable

Boolean

是否允许。

表9 ApprovalDTO

参数

是否必选

参数类型

描述

enable

Boolean

是否允许。

表10 DownloadDTO

参数

是否必选

参数类型

描述

enable

Boolean

是否允许。

times

String

次数仅当enable参数为true时生效

app

String

应用仅当enable参数为true时生效

表11 UseDTO

参数

是否必选

参数类型

描述

users

String

使用人,与teams字段二选一填入

teams

String

使用团队,与users字段二选一填入

timeInterval

TimeIntervalDTO object

时间区间。

表12 TimeIntervalDTO

参数

是否必选

参数类型

描述

startTime

String

开始时间, 需要与endTime配合生效

endTime

String

结束时间,需要与startTime配合生效

表13 DatabaseDTO

参数

是否必选

参数类型

描述

column

String

列过滤策略。

rows

Array of RowDTO objects

行过滤策略。

表14 RowDTO

参数

是否必选

参数类型

描述

column_name

String

参数名称,需要与condition、value配合生效

condition

String

参数条件,需要与conlumn_name、value配合生效

value

String

参数条件值,需要与column_name、condition配合生效

表15 FileAsset

参数

是否必选

参数类型

描述

data_resource_id

String

数据资源id。

file_path

String

文件路径。

artifact_ids

Array of strings

资源下的文件id集合。

mask_sensitive

Array of ConnDataAttributeRangeVO objects

结构化文件的脱敏规则。

表16 ConnDataAttributeRangeVO

参数

是否必选

参数类型

描述

uid

String

主键。

data_resource_id

String

数据资源ID。

data_artifact_id

String

数据资产ID。

data_contract_id

String

数据合约ID。

data_offer_id

String

数据offerID。

attribute_code

String

属性编码。

reserve_head_len

Integer

字段脱敏-首端保留长度。

最小值:0

最大值:5000

reserve_tail_len

Integer

字段脱敏-尾端保留长度。

最小值:0

最大值:5000

replace_character

String

字段脱敏-敏感信息替换字符。

support.huaweicloud.com/api-eds/CreatePointToPointContract.html