对象模型
本节介绍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  | 
     
       -  | 
    
    
      