交换数据空间 EDS-点对点生成合约:请求参数
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token,通过调用 IAM 服务“获取用户Token”接口获取(响应消息头中X-Subject-Token的值)。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
contract_name |
是 |
String |
合约名称。 参数校验规则:只能包含英文字母,数字,下划线,中文及-,并且只能以中文和英文开头,最小长度1,最大长度100。 |
contract_description |
否 |
String |
合约描述。 参数校验规则:最大长度500。 |
connector_policies |
是 |
Array of ConnectorPolicyRequest objects |
每个连接器对应的策略信息。 |
approver_id |
是 |
String |
点对点审批人。 参数校验规则:最小长度1,最大长度50,匹配字母、数字和符号-。 |
file_assets |
是 |
Array of FileAssetRequest objects |
多资产id。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
connector_id |
是 |
String |
连接器ID。 |
policy_json |
是 |
PolicyJsonRequest object |
数据使用策略。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
view |
否 |
ViewDTO object |
查看策略。 |
modify |
否 |
ModifyDTO object |
修改策略。 |
terminate |
否 |
TerminateDTO object |
终止策略。 |
approval |
否 |
ApprovalDTO object |
审批策略。 |
download |
否 |
DownloadDTO object |
下载策略。 |
use |
否 |
UseDTO object |
使用对象策略。 |
database |
否 |
DatabaseDTO object |
数据库策略。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
enable |
是 |
Boolean |
是否允许查看。 |
times |
否 |
String |
次数,仅当enable参数为true时生效。 |
app |
否 |
String |
应用,仅当enable参数为true时生效。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
enable |
是 |
Boolean |
是否允许修改。 |
times |
否 |
String |
次数,仅当enable参数为true时生效。 |
app |
否 |
String |
应用,仅当enable参数为true时生效。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
enable |
是 |
Boolean |
是否允许下载。 |
times |
否 |
String |
次数,仅当enable参数为true时生效。 |
app |
否 |
String |
应用,仅当enable参数为true时生效。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
users |
否 |
String |
使用人,与teams字段二选一填入 |
teams |
否 |
String |
使用团队,与users字段二选一填入 |
timeInterval |
否 |
TimeIntervalDTO object |
时间区间。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
startTime |
是 |
String |
开始时间,需要与endTime配合生效。使用UTC时间格式。 |
endTime |
是 |
String |
结束时间,需要与startTime配合生效。使用UTC时间格式。 |