应用与数据集成平台 ROMA CONNECT-创建后端API脚本:请求参数

时间:2024-07-04 15:42:16

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

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

表3 请求Body参数

参数

是否必选

参数类型

描述

api_type

String

API类型

  • data:数据API
  • function:函数API

scripts

Array of LdApiScriptBase objects

API脚本信息列表

表4 LdApiScriptBase

参数

是否必选

参数类型

描述

ds_id

String

数据源编号,当api_type = data时,必选

ds_name

String

数据源名称

ds_type

String

数据源类型:

  • oracle:oracle数据源类型
  • mysql:mysql数据源类型
  • mongodb:mongodb数据源类型
  • redis:redis数据源类型
  • postgresql:postgresql/opengauss数据源类型
  • hive:hive数据源类型
  • mssql:sqlserver数据源类型
  • sqlserver:sqlserver数据源类型
  • dws:dws数据源类型
  • gauss100:gauss100数据源类型
  • zenith:zenith数据源类型
  • hana: hana数据源类型
  • clickhouse: clickhouse数据源类型
  • mrshive: mrshive数据源类型(tag:Site_hybrid)

type

String

脚本类型

  • SQL:SQL语句
  • SP:存储过程

object_name

String

返回对象。

最小长度:1

最大长度:32

content

String

API脚本内容

请对脚本进行base64编码

最小长度:1

最大长度:100000

enable_result_paging

Boolean

数据脚本是否结果分页,当api_type = data时有效

缺省值:false

enable_preparestatement

Boolean

数据脚本是否预编译,当api_type = data时有效

缺省值:false

support.huaweicloud.com/api-roma/CreateLiveDataApiScriptV2.html