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

时间:2023-11-01 16:22:59

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

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

表3 请求Body参数

参数

是否必选

参数类型

描述

api_id

String

后端API编号

api_type

String

API类型

  • data:数据API

  • function:函数API

scripts

Array of LdApiScript objects

API脚本信息列表

表4 LdApiScript

参数

是否必选

参数类型

描述

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数据源类型

type

String

脚本类型

  • SQL:sql语句

  • SP:存储过程

object_name

String

返回对象。

当api_type = data时,必选

最小长度:1

最大长度:32

content

String

API脚本内容

请对脚本进行base64编码

最小长度:1

最大长度:100000

enable_result_paging

Boolean

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

缺省值:false

enable_preparestatement

Boolean

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

缺省值:false

created_time

String

后端API脚本创建时间

modified_time

String

后端API脚本修改时间

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