对象模型
本节介绍API及后端服务的对象模型。
参数 | 类型 | 说明 | 操作类型 | 是否必选 |
|---|---|---|---|---|
id | String | API的编号 | R | - |
name | String | API的名称 | CRU | 是 |
group_id | String | API所属分组的编号 | CR | 是 |
type | Integer | API的类型:
| CRU | 是 |
status | Integer | API的状态:
默认1 该字段已废弃 | R | - |
version | String | API的版本 | CRU | 否 |
req_protocol | String | API的访问协议
默认:HTTPS | CRU | 否 |
req_method | String | API的访问方式
| CRU | 是 |
req_uri | String | API的访问地址,不含域名、端口号、请求协议等,是URI | CRU | 是 |
auth_type | String | API的认证方式
| CRU | 是 |
authorizer_id | String | 前端自定义认证对象的ID | CRU | 否 |
match_mode | String | API的路由匹配方式:
| CRU | 是 |
arrange_necessary | Integer | 是否需要编排
目前默认为:2 | R | - |
backend_type | String | 后端服务类型:
| CRU | 是 |
register_time | Timestamp | API创建时间 | R | - |
update_time | Timestamp | API修改时间 | R | - |
remark | String | API描述 | CRU | 否 |
tag | String | API标签 | CRU | 否 |
cors | String | 是否支持跨域
默认:FALSE | CRU | 否 |
response_id | String | 分组自定义响应ID | CRU | 否 |
参数 | 类型 | 说明 | 操作类型 | 是否必选 |
|---|---|---|---|---|
id | String | 编号 | R | - |
status | Integer | 状态:
默认1 该字段已废弃 | R | - |
version | String | 版本 | CRU | 否 |
url_domain | String | 后端endpoint | CRU | 是 |
req_protocol | String | 访问协议
| CRU | 是 |
req_method | String | 请求方式
| CRU | 是 |
req_uri | String | 访问地址,是URI | CRU | 是 |
timeout | Integer | 超时时间,单位:毫秒(1-60000) | CRU | 是 |
front_api_id | String | 对应的API编号 | R | - |
register_time | Timestamp | 创建时间 | R | - |
update_time | Timestamp | 修改时间 | R | - |
remark | String | 描述 | CRU | 否 |
vpc_status | Integer | 是否使用VPC通道
| CRU | 否,默认不使用 |
vpc_info | String | VPC通道信息 | CRU | 否 如果vpc_status=1,即:使用VPC通道,则该字段必填 |
authorizer_id | String | 后端自定义认证对象的ID | CRU | 否 |
参数 | 类型 | 说明 | 操作类型 | 是否必选 |
|---|---|---|---|---|
id | String | 编号 | R | - |
front_api_id | String | 对应的API编号 | R | - |
status | Integer | 状态:
默认1 该字段已废弃 | R | - |
version | String | 版本 | CRU | 否 |
result_content | String | 返回结果 | CRU | 否 |
register_time | Timestamp | 创建时间 | R | - |
update_time | Timestamp | 修改时间 | R | - |
remark | String | 描述 | CRU | 否 |
参数 | 类型 | 说明 | 操作类型 | 是否必选 |
|---|---|---|---|---|
id | String | 编号 | R | - |
front_api_id | String | 对应的API编号 | R | - |
status | Integer | 状态:
默认1 该字段已废弃 | R | - |
version | String | 函数版本号 | CRU | 否 |
function_urn | String | 函数的URN | CRU | 是 |
invocation_type | String | 函数类型:async|sync(异步|同步) | CRU | 是 |
timeout | Integer | 超时时间(1-60000),单位:毫秒 | CRU | 是 |
register_time | Date | 创建时间 | R | - |
update_time | Date | 修改时间 | R | - |
remark | String | 描述 | CRU | 否 |
参数 | 类型 | 说明 | 操作类型 | 是否必选 |
|---|---|---|---|---|
id | String | 编号 | R | - |
front_api_id | String | 对应的API编号 | R | - |
name | String | 参数名称 | CRU | 是 |
type | String | 参数类型:
| CRU | 是 |
location | String | 参数位置:
| CRU | 是 |
default_value | String | 参数默认值 | CRU | 否 |
sample_value | String | 参数示例值 | CRU | 否 |
required | Integer | 参数是否必须:
| CRU | 是 |
valid_enable | Integer | 是否开启参数校验:
| CRU | 是 |
remark | String | 参数描述 | CRU | 否 |
enumerations | String | 参数枚举值 | CRU | 否 |
min_num | String | 参数最小值 | CRU | 否 |
max_num | String | 参数最大值 | CRU | 否 |
min_size | Integer | 参数最小长度 | CRU | 否 |
max_size | Integer | 参数最大长度 | CRU | 否 |
regular | String | 正则校验规则(暂不支持) | CRU | 否 |
json_schema | String | JSON校验规则(暂不支持) | CRU | 否 |
参数 | 类型 | 说明 | 操作类型 | 是否必选 |
|---|---|---|---|---|
id | String | 编号 | R | - |
front_api_id | String | 对应的API编号 | R | - |
req_param_id | String | 对应的请求参数的编号 | R | - |
name | String | 参数名称 | CRU | 是 |
location | String | 参数位置:
| CRU | 是 |
origin | String | 参数类型:
| CRU | 是 |
value | String | 参数值:
| CRU | 否 |
remark | String | 描述 | CRU | 否 |
policy_id | String | 关联的策略条件编号 | CRU | 否 |
参数 | 类型 | 说明 | 操作类型 | 是否必选 |
|---|---|---|---|---|
id | String | 编号 | R | - |
front_api_id | String | 对应的API编号 | R | - |
name | String | 策略后端名称 | CRU | 是 |
url_domain | String | 后端endpoint | CRU | 是 |
req_protocol | String | 访问协议
| CRU | 是 |
req_method | String | 请求方式
| CRU | 是 |
req_uri | String | 访问地址,是URI | CRU | 是 |
timeout | Integer | 超时时间,单位:毫秒(1-60000) | CRU | 否 |
vpc_status | Integer | 是否使用VPC通道
| CRU | 否,默认不使用 |
vpc_info | String | VPC通道信息 | CRU | 否 如果vpc_status=1,即:使用VPC通道,则该字段必填 |
effect_mode | String | 关联的策略组合模式
| CRU | 是 |
参数 | 类型 | 说明 | 操作类型 | 是否必选 |
|---|---|---|---|---|
id | String | 编号 | R | - |
front_api_id | String | 对应的API编号 | R | - |
name | String | 策略后端名称 | CRU | 是 |
result_content | String | 返回结果 | CRU | 否 |
effect_mode | String | 关联的策略组合模式
| CRU | 是 |
参数 | 类型 | 说明 | 操作类型 | 是否必选 |
|---|---|---|---|---|
id | String | 编号 | R | - |
front_api_id | String | 对应的API编号 | R | - |
name | String | 策略后端名称 | CRU | 是 |
version | String | 函数版本号 | CRU | 否 |
function_urn | String | 函数的URN | CRU | 是 |
invocation_type | String | 函数类型:async|sync(异步|同步) | CRU | 是 |
timeout | Integer | 超时时间(1-60000),单位:毫秒 | CRU | 是 |
effect_mode | String | 关联的策略组合模式
| CRU | 是 |
参数 | 类型 | 说明 | 操作类型 | 是否必选 |
|---|---|---|---|---|
id | String | 策略后端条件对象的编号 | R | - |
condition_type | String | 策略条件:
| CRU | 否 |
condition_value | String | 策略值 | CRU | 是 |
condition_origin | String | 策略类型:
| CRU | 是 |
req_param_id | String | 关联的请求参数对象编号 | R | - |
policy_backend_id | String | 关联的策略后端对象编号 | CRU | 是 |
参数 | 类型 | 说明 | 操作类型 | 是否必选 |
|---|---|---|---|---|
app_code_auth_type | String | AppCode简易认证类型,仅在auth_type为APP时生效,默认为DISABLE:
| CRU | - |


