查询保护实例列表
功能介绍
查询当前租户下的所有保护实例列表。
接口约束
无
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
GET /v1/{project_id}/protected-instances
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        project_id  | 
      
        是  | 
      
        String  | 
      
        项目ID。  | 
     
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        availability_zone  | 
      
        否  | 
      
        String  | 
      
        保护实例所在的保护组的当前生产站点可用区。  | 
     
| 
        limit  | 
      
        否  | 
      
        Integer  | 
      
        每次请求返回结果个数限制,取值范围为[0,1000]的正整数,默认值为1000。 最小值:0 最大值:1000 缺省值:1000  | 
     
| 
        name  | 
      
        否  | 
      
        String  | 
      
        保护实例的名称。支持模糊查询。  | 
     
| 
        offset  | 
      
        否  | 
      
        Integer  | 
      
        每次请求开始的下标,即偏移量,默认值为0。offset必须为数字,不能为负数。 最小值:0 缺省值:0  | 
     
| 
        protected_instance_ids  | 
      
        否  | 
      
        String  | 
      
        保护实例的ID列表,格式为protected_instance_ids=['protected_instance_id1','protected_instance_id2',...,'protected_instance_idx'],请使用URL编码进行转换。返回“protected_instance_ids”中有效protected_instance_id的所有保护实例列表,无效的protected_instance_id会被忽略。支持查询最多30个protected_instance_id对应的所有保护实例列表。如果“server_group_id”或者“server_group_ids”查询参数存在时,“protected_instance_ids”会被忽略。  | 
     
| 
        query_type  | 
      
        否  | 
      
        String  | 
      
        查询场景类型。status_abnormal:表示查询异常状态的保护实例列表。general或空时:该参数不生效。 枚举值: 
  | 
     
| 
        server_group_id  | 
      
        否  | 
      
        String  | 
      
        保护组的ID,表示查询该保护组下的所有保护实例列表。  | 
     
| 
        server_group_ids  | 
      
        否  | 
      
        String  | 
      
        保护组的ID列表,格式为server_group_ids=['server_group_id1','server_group_id2',...,'server_group_idx'],请使用URL编码进行转换。返回“server_group_ids”中有效server_group_id的所有保护实例列表,无效的server_group_id会被忽略。支持查询最多30个server_group_id对应的所有保护实例列表。如果“server_group_id”和“server_group_ids”查询参数同时存在,“server_group_id”会被忽略。  | 
     
| 
        status  | 
      
        否  | 
      
        String  | 
      
        保护实例状态。  | 
     
请求参数
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        X-Auth-Token  | 
      
        是  | 
      
        String  | 
      
        用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)  | 
     
响应参数
状态码: 200
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        protected_instances  | 
      
        Array of ShowProtectedInstanceParams objects  | 
      
        保护实例的信息列表。  | 
     
| 
        count  | 
      
        Integer  | 
      
        列表中包含的保护实例个数。  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        id  | 
      
        String  | 
      
        保护实例的ID。  | 
     
| 
        name  | 
      
        String  | 
      
        保护实例的名称。  | 
     
| 
        description  | 
      
        String  | 
      
        保护实例的描述。  | 
     
| 
        status  | 
      
        String  | 
      
        保护实例的状态。  | 
     
| 
        source_server  | 
      
        String  | 
      
        生产站点云服务器ID。  | 
     
| 
        target_server  | 
      
        String  | 
      
        容灾站点云服务器ID。  | 
     
| 
        server_group_id  | 
      
        String  | 
      
        保护组的ID。  | 
     
| 
        created_at  | 
      
        String  | 
      
        创建时间。默认格式为:"yyyy-MM-dd HH:mm:ss.SSS",例:"2019-04-01 12:00:00.000"。  | 
     
| 
        updated_at  | 
      
        String  | 
      
        更新时间。默认格式为:"yyyy-MM-dd HH:mm:ss.SSS",例:"2019-04-01 12:00:00.000"。  | 
     
| 
        metadata  | 
      
        MetadataParams object  | 
      
        保护实例元数据信息。  | 
     
| 
        attachment  | 
      
        Array of ProtectedInstanceAttachment objects  | 
      
        挂载的复制对列表。  | 
     
| 
        tags  | 
      
        Array of ResourceTag objects  | 
      
        标签列表。  | 
     
| 
        progress  | 
      
        Integer  | 
      
        保护实例的同步进度。单位:百分比(%)。  | 
     
| 
        priority_station  | 
      
        String  | 
      
        标识保护实例所在保护组的当前生产站点可用区。source:表示当前生产站点可用区为保护组source_availability_zone的值。target:表示当前生产站点可用区为保护组的target_availability_zone的值。  | 
     
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        key  | 
      
        String  | 
      
        键。同一资源的key值不能重复。最大长度为36个UNICODE字符。key不能为空,不允许为空字符串。不能包含以下字符:非打印字符ASCII(0-31)特殊字符“*”,“<”,“>”,“\”,“=”,“,”,“|”,“/”键。不能为空。对于同一资源键值唯一。  | 
     
| 
        value  | 
      
        String  | 
      
        值。最大长度为43个UNICODE字符。value不能为空,可以为空字符串。不能包含以下字符:非打印字符ASCII(0-31)特殊字符“*”,“<”,“>”,“\”,“=”,“,”,“|”,“/”。长度不超过43个字符。  | 
     
状态码: 400
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error  | 
      
        ErrorInfo object  | 
      
        失败返回结构  | 
     
状态码: 401
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error  | 
      
        ErrorInfo object  | 
      
        失败返回结构  | 
     
状态码: 403
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error  | 
      
        ErrorInfo object  | 
      
        失败返回结构  | 
     
状态码: 404
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error  | 
      
        ErrorInfo object  | 
      
        失败返回结构  | 
     
状态码: 405
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error  | 
      
        ErrorInfo object  | 
      
        失败返回结构  | 
     
状态码: 406
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error  | 
      
        ErrorInfo object  | 
      
        失败返回结构  | 
     
状态码: 407
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error  | 
      
        ErrorInfo object  | 
      
        失败返回结构  | 
     
状态码: 408
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error  | 
      
        ErrorInfo object  | 
      
        失败返回结构  | 
     
状态码: 409
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error  | 
      
        ErrorInfo object  | 
      
        失败返回结构  | 
     
状态码: 500
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error  | 
      
        ErrorInfo object  | 
      
        失败返回结构  | 
     
状态码: 501
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error  | 
      
        ErrorInfo object  | 
      
        失败返回结构  | 
     
状态码: 502
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error  | 
      
        ErrorInfo object  | 
      
        失败返回结构  | 
     
状态码: 503
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error  | 
      
        ErrorInfo object  | 
      
        失败返回结构  | 
     
状态码: 504
| 
        参数  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|
| 
        error  | 
      
        ErrorInfo object  | 
      
        失败返回结构  | 
     
请求示例
说明:使用server_group_ids或protected_instance_ids时,请采用URL编码。
GET https://{Endpoint}/v1/{project_id}/protected-instances?server_group_ids=%5b%2221d65fa4-430e-4761-b9ad-4e27364f874c%22%2c%22943c7d15-0371-4b89-b1a6-db1ef35c9263%22%5d
 响应示例
状态码: 200
OK
{
  "protected_instances" : [ {
    "id" : "67a2cc7e-fb87-41a8-ba28-9c032abcaee1",
    "name" : "protected_instance_xff",
    "description" : "protected_instance_xff",
    "server_group_id" : "21d65fa4-430e-4761-b9ad-4e27364f874c",
    "status" : "available",
    "progress" : 0,
    "source_server" : "d1e8e8a7-ae6f-4f40-bead-20093976961e",
    "target_server" : "9bad52b9-ca5a-4274-ba9e-3c8ca9843fa1",
    "created_at" : "2018-11-06 11:09:25.861",
    "updated_at" : "2018-11-06 11:12:11.716",
    "priority_station" : "source",
    "attachment" : [ {
      "replication" : "08d6b5a0-9a12-4263-a468-30d71d10498c",
      "device" : "/dev/vdb"
    }, {
      "replication" : "4c332757-dc77-458d-9883-03d701cde2f2",
      "device" : "/dev/vda"
    } ],
    "tags" : [ {
      "key" : "aaaaaaa",
      "value" : "01234567889"
    }, {
      "key" : "ffffff",
      "value" : "dddd"
    } ],
    "metadata" : { }
  }, {
    "id" : "50f5091e-9e9e-473c-a932-2a2cbcbeb1ff",
    "name" : "ecs_sdrs_test",
    "description" : "1111",
    "server_group_id" : "943c7d15-0371-4b89-b1a6-db1ef35c9263",
    "status" : "protected",
    "progress" : 100,
    "source_server" : "5fb92d6c-b0cb-46c9-824b-b90ec5500ae6",
    "target_server" : "c6c0ff54-fa1f-43ef-9ccc-1774e40c8745",
    "created_at" : "2018-11-06 09:27:52.258",
    "updated_at" : "2018-11-06 09:44:59.853",
    "priority_station" : "target",
    "attachment" : [ {
      "replication" : "6568f7c4-0510-4f39-929d-8ffccbd4fd47",
      "device" : "/dev/vda"
    } ],
    "tags" : [ {
      "key" : "aaaaaaa",
      "value" : "01234567889"
    }, {
      "key" : "ffffff",
      "value" : "dddd"
    } ],
    "metadata" : { }
  } ],
  "count" : 2
}
 状态码
| 
        状态码  | 
      
        描述  | 
     
|---|---|
| 
        200  | 
      
        OK  | 
     
| 
        400  | 
      
        Bad Request  | 
     
| 
        401  | 
      
        Unauthorized  | 
     
| 
        403  | 
      
        Forbidden  | 
     
| 
        404  | 
      
        Not Found  | 
     
| 
        405  | 
      
        Method Not Allowed  | 
     
| 
        406  | 
      
        Not Acceptable  | 
     
| 
        407  | 
      
        Proxy Authentication Required  | 
     
| 
        408  | 
      
        Request Timeout  | 
     
| 
        409  | 
      
        Conflict  | 
     
| 
        500  | 
      
        Internal Server Error  | 
     
| 
        501  | 
      
        Not Implemented  | 
     
| 
        502  | 
      
        Bad Gateway  | 
     
| 
        503  | 
      
        Service Unavailable  | 
     
| 
        504  | 
      
        Gateway Timeout  | 
     
错误码
请参见错误码。