更新时间:2023-06-16 gmt 08:00

创建评估项目-凯发k8国际娱乐官网入口

功能介绍

创建评估项目。评估项目分2个阶段:采集、评估。

调试

您可以在中调试该接口,支持自动认证鉴权。api explorer可以自动生成sdk代码示例,并提供sdk代码示例调试功能。

uri

post /v1/{project_id}/evaluation-projects

表1 路径参数

参数

是否必选

参数类型

描述

project_id

string

租户在某一region下的project id。

获取方法请参见。

请求参数

表2 请求header参数

参数

是否必选

参数类型

描述

x-auth-token

string

从iam服务获取的用户token。

表3 请求body参数

参数

是否必选

参数类型

描述

evaluation_project_name

string

评估项目名称。长度为5-50个字符,以英文字母开头,英文字母或数字结束,允许包含下划线和中划线。不允许重复。

最小长度:5

最大长度:50

source_db_info

表4 object

源库信息。

schemas_info

表5 object

源库中的schema信息。

objects_type_info

表6 object

源库中的对象类型信息。

表4 sourcedbinfo

参数

是否必选

参数类型

描述

connection_string

string

连接字符串。

user_name

string

用户名。

password

string

用户密码。

source_db_type

string

数据库类型。

枚举值:oracle

source_db_version

string

数据库版本。

注意:

该字段的值是数据库类型source_db_type对应的版本,当前支持以下组合: oracle-11g; oracle-12c; oracle-18c; oracle-19c。

枚举值:

  • 11g
  • 12c
  • 18c
  • 19c
表5 schemainfo

参数

是否必选

参数类型

描述

is_select_all_schemas

boolean

是否选择全部schema。

schemas_list

array of strings

需要评估的源库schema列表。is_select_all_schemas为false时,必填。

表6 objecttypeinfo

参数

是否必选

参数类型

描述

is_select_all_objects_type

boolean

是否选择全部object类型。取值为true时,不包含user。

objects_type_list

array of strings

需要评估的object类型列表。is_select_all_objects_type为false时必填。

响应参数

请求示例

创建名为best_ugo,源库为oracle-11g,采集全部schema和全部支持的数据类型的评估项目。

post https://{endpoint}/v1/0ac6eb2c8000d2ee2fd9c006dededbe6/evaluation-projects 
 
{ 
  "evaluation_project_name" : "best_ugo", 
  "source_db_info" : { 
    "user_name" : "ugo", 
    "password" : "ugo@123", 
    "connection_string" : "100.xx.xxx.xxx:1521:orcl", 
    "source_db_type" : "oracle", 
    "source_db_version" : "11g" 
  }, 
  "schemas_info" : { 
    "is_select_all_schemas" : true, 
    "schemas_list" : [ ] 
  }, 
  "objects_type_info" : { 
    "is_select_all_objects_type" : true, 
    "objects_type_list" : [ ] 
  } 
}

响应示例

状态码

状态码

描述

201

请求成功。

错误码

请参见。

分享:
网站地图