ListMigrations - 查询迁移任务列表

查询迁移任务列表。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

当前API暂无授权信息透出。

请求语法

GET /migrations HTTP/1.1

请求参数

名称

类型

必填

描述

示例值

filter

string

查询的过滤条件。

xx

migrationType

string

迁移类型:

  • INSTANCE_MIGRATION(实例迁移)

枚举值:

  • INSTANCE_MIGRATION :

    实例迁移

INSTANCE_MIGRATION

pageNumber

integer

分页页码,查询第几页的返回结果。

1

pageSize

integer

分页大小,每页最多显示的返回结果数量。

10

resourceGroupId

string

资源组 ID

rg-acfm4goe2ckfiva

返回参数

名称

类型

描述

示例值

object

Result<MyPage>

requestId

string

请求 ID

E5897B2E-C3AC-56DC-A482-F0E9E53F48D5

success

boolean

是否成功

true

data

object

返回结果

pageNumber

integer

当前页码

1

pageSize

integer

分页大小

3

totalCount

integer

总记录数

1

list

array<object>

分页数据

array<object>

迁移任务列表。

migrationId

integer

迁移 ID

21

migrationName

string

迁移名称

xxx

migrationType

string

迁移类型:

  • INSTANCE_MIGRATION(实例迁移)

INSTANCE_MIGRATION

migrationStatus

string

迁移状态:

  • CREATED(已创建)

  • MIGRATING(迁移中)

  • COMPLETED(已完成)

  • CANCELLED(已取消)

枚举值:

  • CANCELLED :

    已取消

  • CREATED :

    已创建

  • COMPLETED :

    已完成

  • MIGRATING :

    迁移中

MIGRATING

userId

string

用户 ID

111

currentStage

object

当前迁移阶段

stageType

string

阶段类型

  • CONNECT_NETWORK(网络打通)

  • MIGRATE_METADATA(迁移元数据)

  • REPLACE_ENDPOINT(更换接入点)

  • MIGRATE_MESSAGE(消息迁移)

枚举值:

  • REPLACE_ENDPOINT :

    更换接入点

  • MIGRATE_METADATA :

    迁移元数据

  • CONNECT_NETWOR :

    网络打通

  • MIGRATE_MESSAGE :

    消息迁移

MIGRATE_METADATA

stageStatus

string

阶段状态:

  • INIT(未开始)

  • DOING(执行中)

  • DONE(已完成)

枚举值:

  • INIT :

    未开始

  • DONE :

    已完成

  • DOING :

    执行中

DOING

stageData

any

阶段数据

[]

migrationSource

object

迁移来源

sourceType

string

迁移来源类型:

  • EXTERNAL_INSTANCE(外部实例)

  • INTERNAL_INSTANCE(阿里云 5.0 实例)

枚举值:

  • EXTERNAL_INSTANCE :

    外部实例

  • INTERNAL_INSTANCE :

    阿里云 5.0 实例

EXTERNAL_INSTANCE

sourceData

any

迁移来源数据

{ "clusterType":"INTERNET_NETWORK", "aclType":"NONE", "clusterName":"test", "namesrvAddrList":"47.110.248.xxx:9876"], "brokerObtainMethod":"AUTO_OBTAIN" }

migrationTarget

object

迁移目标

targetType

string

迁移来源类型:

  • INTERNAL_INSTANCE(阿里云 5.0 实例)

枚举值:

  • INTERNAL_INSTANCE :

    阿里云 5.0 实例

INTERNAL_INSTANCE

targetData

any

迁移目标数据

{ "clusterType":"ROCKETMQ_V5", "instanceId":"rmq-cn-778429mp301", "regionId":"cn-hangzhou" }

createTime

string

创建时间

2022-08-01 00:00:00

updateTime

string

修改时间

2022-08-01 20:05:50

code

string

错误码

MissingInstanceId

message

string

错误信息

The instance cannot be found.

httpStatusCode

integer

HTTP 状态码

200

dynamicCode

string

动态错误码

InstanceId

dynamicMessage

string

动态错误信息

instanceId

示例

正常返回示例

JSON格式

{
  "requestId": "E5897B2E-C3AC-56DC-A482-F0E9E53F48D5",
  "success": true,
  "data": {
    "pageNumber": 1,
    "pageSize": 3,
    "totalCount": 1,
    "list": [
      {
        "migrationId": 21,
        "migrationName": "xxx",
        "migrationType": "INSTANCE_MIGRATION",
        "migrationStatus": "MIGRATING",
        "userId": "111",
        "currentStage": {
          "stageType": "MIGRATE_METADATA",
          "stageStatus": "DOING",
          "stageData": "[]"
        },
        "migrationSource": {
          "sourceType": "EXTERNAL_INSTANCE",
          "sourceData": "{\n\"clusterType\":\"INTERNET_NETWORK\",\n\"aclType\":\"NONE\",\n\"clusterName\":\"test\",\n\"namesrvAddrList\":\"47.110.248.xxx:9876\"],\n\"brokerObtainMethod\":\"AUTO_OBTAIN\"\n}"
        },
        "migrationTarget": {
          "targetType": "INTERNAL_INSTANCE",
          "targetData": "{\n\"clusterType\":\"ROCKETMQ_V5\",\n\"instanceId\":\"rmq-cn-778429mp301\",\n\"regionId\":\"cn-hangzhou\"\n}"
        },
        "createTime": "2022-08-01 00:00:00",
        "updateTime": "2022-08-01 20:05:50"
      }
    ]
  },
  "code": "MissingInstanceId",
  "message": "The instance cannot be found.",
  "httpStatusCode": 200,
  "dynamicCode": "InstanceId",
  "dynamicMessage": "instanceId"
}

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情