菜单

查询SmartX虚拟机恢复点

下载

接口地址:/webapi/smartx/restorePoint

请求方式:POST

请求数据类型:application/x-www-form-urlencoded,application/json

响应数据类型:*/*

接口描述:

查询smartX恢复点

请求示例:

javascript 复制代码
{
  "startTime": 0,
  "endTime": 0,
  "vmUUIDList": []
}

请求参数:

参数名称 参数说明 请求类型 是否必须 数据类型 schema
  startTime 开始时间 false integer(int64)
  endTime 结束时间 false integer(int64)
  vmUUIDList 虚机UUID集合 false array string

响应状态:

状态码 说明 schema
200 OK ResponseResultListSmartXRestorePointVo

响应参数:

参数名称 参数说明 类型 schema
message 返回状态标记 string
statFlag 返回状态 integer(int32) integer(int32)
dataInfo 返回的数据 array SmartXRestorePointVo
  vmUUID 虚机UUID string
  restoreNodes 类型 array PointVo
    objectId 备份对象ID string
    size 虚拟机大小 integer(int64)
    jobId 作业ID integer(int64)
    startTime 开始时间 integer(int64)
    endTime 结束时间 integer(int64)
    jobLevel 作业level integer(int64)
    bosId 备份集ID integer(int64)
    planType 计划类型 integer(int32)
    servicePlanId 自服务计划ID integer(int64)
    servicePlanName 自服务名称 string
    planGroupId 计划组ID integer(int64)
    planGroupName 计划组名称 string
    containerGroupId 副本组ID integer(int64)
    containerGroupName 副本组名称 string
    metaInfo SmartxVmContent SmartxVmContent
      id string
      name string
      desc string
      type 可用值:DATA_CENTER,CLUSTER,FOLDER,HOST,VM,VOLUME,IMAGE,USER,NETWORK,BUS_TYPE,STORAGE_POLICY_TYPE string
      status 可用值:DELETED,STOPPED,DEFAULT,RUNNING,SUSPENDED,COMPLETED,PENDING,KILLED,FAILED,COMPLETED_WITH_ERROR,COMPLETED_WITH_WARNING,WAITING,UNKNOWN string
      objectId string
      startTime integer(int64)
      endTime integer(int64)
      statusCode integer(int32)
      statusReason string
      size integer(int64)
      appSize object
      processSize object
      writeSize object
      backupLevel 可用值:DEFAULT,FULL,INCREMENTAL,SYNTH string
      overWritten boolean
      networks array Item
        id string
        name string
        desc string
        type 可用值:DATA_CENTER,CLUSTER,FOLDER,HOST,VM,VOLUME,IMAGE,USER,NETWORK,BUS_TYPE,STORAGE_POLICY_TYPE string
        status 可用值:DELETED,STOPPED,DEFAULT,RUNNING,SUSPENDED,COMPLETED,PENDING,KILLED,FAILED,COMPLETED_WITH_ERROR,COMPLETED_WITH_WARNING,WAITING,UNKNOWN string
      volumes array ProcessItem
        id string
        name string
        desc string
        type 可用值:DATA_CENTER,CLUSTER,FOLDER,HOST,VM,VOLUME,IMAGE,USER,NETWORK,BUS_TYPE,STORAGE_POLICY_TYPE string
        status 可用值:DELETED,STOPPED,DEFAULT,RUNNING,SUSPENDED,COMPLETED,PENDING,KILLED,FAILED,COMPLETED_WITH_ERROR,COMPLETED_WITH_WARNING,WAITING,UNKNOWN string
        objectId string
        startTime integer(int64)
        endTime integer(int64)
        statusCode integer(int32)
        statusReason string
        size integer(int64)
        appSize object
        processSize object
        writeSize object
      accessNode Item Item
        id string
        name string
        desc string
        type 可用值:DATA_CENTER,CLUSTER,FOLDER,HOST,VM,VOLUME,IMAGE,USER,NETWORK,BUS_TYPE,STORAGE_POLICY_TYPE string
        status 可用值:DELETED,STOPPED,DEFAULT,RUNNING,SUSPENDED,COMPLETED,PENDING,KILLED,FAILED,COMPLETED_WITH_ERROR,COMPLETED_WITH_WARNING,WAITING,UNKNOWN string
      lastBackupContent VmLastBackupContent VmLastBackupContent
        vmSnapId string
        volumeId2snapId object
        volumeId2size object
      ownerId string
      restoreType 可用值:UNKNOWN,SOURCE,DIFFERENT string
      dataVolume DataVolume DataVolume
        objectPhaseVolumes array ObjectPhaseVolume
          objectVolumes array ObjectVolume
            objectId string
            objectUuid string
            objectName string
            objectStatusId string
            objectTypeId integer(int32)
            objectOrder integer(int32)
            errorMessage string
            stagePhaseVolumes array StagePhaseVolume
              stageVolumes array StageVolume
                jobId string
                compressed boolean
                stageId string
                stageUuid string
                stageName string
                stageStatusId string
                stageTypeId integer(int32)
                stageOrder integer(int32)
                fileVolumes FileVolume FileVolume
                  fileId string
                  volumes array string
              stopPhaseWhenFoundError boolean
              allowMultipleStreams boolean
          stopPhaseWhenFoundError boolean
          allowMultipleStreams boolean
      ha boolean
      clusterId string
      host Item Item
        id string
        name string
        desc string
        type 可用值:DATA_CENTER,CLUSTER,FOLDER,HOST,VM,VOLUME,IMAGE,USER,NETWORK,BUS_TYPE,STORAGE_POLICY_TYPE string
        status 可用值:DELETED,STOPPED,DEFAULT,RUNNING,SUSPENDED,COMPLETED,PENDING,KILLED,FAILED,COMPLETED_WITH_ERROR,COMPLETED_WITH_WARNING,WAITING,UNKNOWN string
      folderId string
      storagePolicyType 可用值:ELF_CP_REPLICA_2_THICK_PROVISION,ELF_CP_REPLICA_2_THIN_PROVISION,ELF_CP_REPLICA_3_THICK_PROVISION,ELF_CP_REPLICA_3_THIN_PROVISION,_1_THICK_PROVISION,_1_THIN_PROVISION,_2_THICK_PROVISION,_2_THIN_PROVISION,_3_THICK_PROVISION,_3_THIN_PROVISION,VMVOLUMEELFSTORAGEPOLICYTYPE_UNSUPPORTED_ENUM string
      storeSource string
      os string
      dataCenter Item Item
        id string
        name string
        desc string
        type 可用值:DATA_CENTER,CLUSTER,FOLDER,HOST,VM,VOLUME,IMAGE,USER,NETWORK,BUS_TYPE,STORAGE_POLICY_TYPE string
        status 可用值:DELETED,STOPPED,DEFAULT,RUNNING,SUSPENDED,COMPLETED,PENDING,KILLED,FAILED,COMPLETED_WITH_ERROR,COMPLETED_WITH_WARNING,WAITING,UNKNOWN string
dataCount 返回数据条数 integer(int32) integer(int32)

响应示例:

javascript 复制代码
{
	"message": "操作成功",
	"statFlag": 0,
	"dataInfo": [
		{
			"vmUUID": "",
			"restoreNodes": [
				{
					"objectId": "",
					"size": 0,
					"jobId": 0,
					"startTime": 0,
					"endTime": 0,
					"jobLevel": 0,
					"bosId": 0,
					"planType": 0,
					"servicePlanId": 0,
					"servicePlanName": "",
					"planGroupId": 0,
					"planGroupName": "",
					"containerGroupId": 0,
					"containerGroupName": "",
					"metaInfo": {
						"id": "",
						"name": "",
						"desc": "",
						"type": "",
						"status": "",
						"objectId": "",
						"startTime": 0,
						"endTime": 0,
						"statusCode": 0,
						"statusReason": "",
						"size": 0,
						"appSize": {},
						"processSize": {},
						"writeSize": {},
						"backupLevel": "",
						"overWritten": true,
						"networks": [
							{
								"id": "",
								"name": "",
								"desc": "",
								"type": "",
								"status": ""
							}
						],
						"volumes": [
							{
								"id": "",
								"name": "",
								"desc": "",
								"type": "",
								"status": "",
								"objectId": "",
								"startTime": 0,
								"endTime": 0,
								"statusCode": 0,
								"statusReason": "",
								"size": 0,
								"appSize": {},
								"processSize": {},
								"writeSize": {}
							}
						],
						"accessNode": {
							"id": "",
							"name": "",
							"desc": "",
							"type": "",
							"status": ""
						},
						"lastBackupContent": {
							"vmSnapId": "",
							"volumeId2snapId": {},
							"volumeId2size": {}
						},
						"ownerId": "",
						"restoreType": "",
						"dataVolume": {
							"objectPhaseVolumes": [
								{
									"objectVolumes": [
										{
											"objectId": "",
											"objectUuid": "",
											"objectName": "",
											"objectStatusId": "",
											"objectTypeId": 0,
											"objectOrder": 0,
											"errorMessage": "",
											"stagePhaseVolumes": [
												{
													"stageVolumes": [
														{
															"jobId": "",
															"compressed": true,
															"stageId": "",
															"stageUuid": "",
															"stageName": "",
															"stageStatusId": "",
															"stageTypeId": 0,
															"stageOrder": 0,
															"fileVolumes": {
																"fileId": "",
																"volumes": []
															}
														}
													],
													"stopPhaseWhenFoundError": true,
													"allowMultipleStreams": true
												}
											]
										}
									],
									"stopPhaseWhenFoundError": true,
									"allowMultipleStreams": true
								}
							]
						},
						"ha": true,
						"clusterId": "",
						"host": {
							"id": "",
							"name": "",
							"desc": "",
							"type": "",
							"status": ""
						},
						"folderId": "",
						"storagePolicyType": "",
						"storeSource": "",
						"os": "",
						"dataCenter": {
							"id": "",
							"name": "",
							"desc": "",
							"type": "",
							"status": ""
						}
					}
				}
			]
		}
	],
	"dataCount": 10
}
分享文章
上一个
在线浏览SmartX平台
下一个
查询恢复目标SmartX平台组织结构信息
最近修改: 2024-12-18