获取DAS云DBA实例列表
功能介绍
获取DAS云DBA实例列表。
URI
GET /v3/{project_id}/instances
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        是  | 
      
        String  | 
      
        参数解释: 租户在某一Region下的项目ID。 获取方法请参见获取项目ID。 约束限制: 不涉及。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。 默认取值: 不涉及。  | 
     
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        datastore_type  | 
      
        是  | 
      
        String  | 
      
        参数解释: 数据库类型。 约束限制: 不涉及。 取值范围: 不涉及。 默认取值: 不涉及。  | 
     
| 
        offset  | 
      
        否  | 
      
        Integer  | 
      
        参数解释: 索引位置,偏移量。从第一条数据偏移offset条数据后开始查询。例如:该参数指定为1,limit指定为10,则只展示第2~11条数据。 约束限制: 不涉及。 取值范围: [0, 5000] 默认取值: 默认为0(偏移0条数据,表示从第一条数据开始查询)。  | 
     
| 
        limit  | 
      
        否  | 
      
        Integer  | 
      
        参数解释: 查询记录数。例如该参数设定为10,则查询结果最多只显示10条记录。 约束限制: 不涉及。 取值范围: [0, 100] 默认取值: 默认为20。  | 
     
请求参数
无。
响应参数
状态码: 200
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        instance_list  | 
      
        Array of 表4  | 
      
        参数解释: 实例列表。 取值范围: 数组长度:0 - 200  | 
     
| 
        total_count  | 
      
        Integer  | 
      
        参数解释: 总数。 取值范围: [0,10000]  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        instance_id  | 
      
        String  | 
      
        参数解释: 实例ID。标识实例的唯一标识。 取值范围: 只能由英文字母、数字组成,且长度为32个字符。  | 
     
| 
        instance_name  | 
      
        String  | 
      
        参数解释: 实例名称。 取值范围: 不涉及。  | 
     
| 
        instance_status  | 
      
        String  | 
      
        参数解释: 实例状态。 取值范围: 不涉及。  | 
     
| 
        version  | 
      
        String  | 
      
        参数解释: 实例版本号。 取值范围: 不涉及。  | 
     
| 
        engine_type  | 
      
        String  | 
      
        参数解释: 引擎类型。 取值范围: 不涉及。  | 
     
| 
        ip  | 
      
        String  | 
      
        参数解释: 客户端IP。 取值范围: 不涉及。  | 
     
| 
        port  | 
      
        Integer  | 
      
        参数解释: 客户端端口号。 取值范围: 不涉及。  | 
     
| 
        cpu  | 
      
        Integer  | 
      
        参数解释: 实例cpu核数。 取值范围: 不涉及。  | 
     
| 
        mem  | 
      
        Integer  | 
      
        参数解释: 实例内存大小。 取值范围: 不涉及。  | 
     
| 
        login_flag  | 
      
        Boolean  | 
      
        参数解释: 实例登录是否启用。 取值范围: 不涉及。  | 
     
| 
        slow_sql_flag  | 
      
        Boolean  | 
      
        参数解释: 慢sql是否启用。 取值范围: 不涉及。  | 
     
| 
        deadlock_flag  | 
      
        Boolean  | 
      
        参数解释: 死锁分析是否启用。 取值范围: 不涉及。  | 
     
| 
        lock_blocking_flag  | 
      
        Boolean  | 
      
        参数解释: 锁阻塞是否启用。 取值范围: 不涉及。  | 
     
| 
        charge_flag  | 
      
        Boolean  | 
      
        参数解释: 当前实例是否计费。 取值范围: 不涉及。  | 
     
| 
        full_sql_flag  | 
      
        Boolean  | 
      
        参数解释: 全量sql是否启用。 取值范围: 不涉及。  | 
     
请求示例
获取DAS云DBA实例列表。
GET https://das.cn-north-1.myhuaweicloud.com/v3/054c630ff780d4cc2f40c00d7f6fb21d/instances
响应示例
{ 
  "instance_list" : [ { 
    "instance_id" : "bcfa975193f1402fa11a6d4fd6baf5fbin01", 
    "instance_name" : "rds-sql", 
    "instance_status" : "ACTIVE", 
    "version" : 5.7, 
    "ip" : "192.168.0.84", 
    "port" : 3306, 
    "cpu" : 2, 
    "mem" : 8, 
    "login_flag" : true, 
    "slow_sql_flag" : true, 
    "deadlock_flag" : false, 
    "lock_blocking_flag" : false, 
    "charge_flag" : true, 
    "full_sql_flag" : true 
  } ], 
  "total_count" : 2 
}
 状态码
| 
        状态码  | 
      
        描述  | 
     
|---|---|
| 
        200  | 
      
        Success.  | 
     
| 
        400  | 
      
        Client error.  | 
     
| 
        500  | 
      
        Server error.  | 
     
错误码
请参见错误码。