创建专属宿主机上云主机(指定port类型)

接口说明

本接口仅适用于特殊场景使用,请谨慎使用。创建时网络参数portType字段如果设置为1,后续该云主机在调用云主机关机(shelve)接口后,该网卡资源会进行释放;该接口支持按时、按月后付费订购云主机。密钥BEGIN PUBLIC KEY-----MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC/VpRysi0bPRLS7sbgQDJHo1MAt9/bK+nwK5Pe3z0/O4cH5I/8kFNYy4yFsLMM+zyFvVw9C4wzjHaRcmEuF3ziJMC9PD5ufUWgfO5nSGgZW1cmgjqnhcWJ3i+Azj72RnhKQRCn9DgJduEC9MiKfbyTICGd6FXf9cxb21nkxI7vtwIDAQAB-----END PUBLIC KEY-----

注意事项

  1. 由于海光芯片与Windows系统存在已知的兼容性差异,使用此组合可能导致性能未达最优或偶发不稳定,如启动阶段蓝屏、系统崩溃等问题。建议您在生产部署业务前充分进行兼容性测试。

推荐使用API Explorer调试

API Explorer支持接口在线可视化调用,同时自动生成动态代码示例,搭配OpenAPI SDK无需计算签名实现接口快速集成。

URL

POST https://ecloud.10086.cn/api/openapi-ddh/customer/v3/dedicatedHost/cloudApi/v2/server/cloudComputer/order

请求参数

Body

参数名称
类型
必填
描述
cloudComputerCreateReq
DedicatedHostServerCreateForCloudComputerReq
是

云电脑云主机创建请求体

billingType
enum(MONTH,HOUR)
否

付费方式,默认为按时

bootVolume
云主机系统盘请求体
是

系统盘请求体

size
integer(int32)
是

云硬盘大小(GB),Linux主机系统盘最小为20,Windows主机系统盘最小为40,最大均为1024

volumeType
enum(highPerformance,performanceOptimization,highPerformanceyc,performanceOptimizationyc)
是

系统盘类型,highPerformance:高性能型系统盘 performanceOptimization:性能优化型系统盘 highPerformanceyc: 高性能-云创 performanceOptimizationyc:性能优化型-云创

cpu
integer(int32)
是

CPU大小

dataVolumes
<云主机数据盘请求体> array
否

数据盘请求体

isShare
boolean
否

是否为共享数据盘,默认为非共享盘

resourceType
enum(capebs,ssd,ssdebs,capebsyc,ssdyc,ssdebsyc,capebszx)
是

数据盘类型,capebs:容量型数据盘;ssd:高性能型数据盘;ssdebs:性能优化型数据盘;capebsyc:容量型数据盘-云创;ssdyc:高性能型数据盘-云创;ssdebsyc:性能优化型数据盘-云创;capebszx:容量型专享版数据盘

size
integer(int32)
是

数据盘大小(G),大小需在[10,32768]间

dedicatedHostClusterId
string
是

专属宿主机集群ID

duration
integer(int32)
否

订购时长,按小时付费与按月后付费填写0;该参数在按时或按月后付费时默认填写0

homotype
boolean
否

是否创建与宿主机同类型云主机。仅用于GPU宿主机创建普通云主机场景,默认为true,即GPU宿主机创建GPU云主机

imageId
string
是

镜像ID

keypairName
string
否

云主机密钥对,可通过查询密钥列表接口得出(password和keypairName能且仅能填写一个)

name
string
是

云主机名称,云主机名称应为5-59位的英文字母、数字和'-'组成,'-'不能在名称的开头或末尾

network
云主机创建网络请求体
是

虚拟机网络信息

networkId
string
否

指定网络ID

portType
integer(int32)
否

网卡类型,可传0或1,0表示普通云主机网卡,1表示云电脑网卡,云电脑网卡在调用关机释放资源接口后,网卡资源会进行释放

password
string
否

云主机密码,密文(采用RSA对明文加密,公钥内容详见接口说明,用户可用该公钥自行加密明文得到密文。明文8-16位字符,同时包括数字、大小写字母和特殊字符,其中特殊字符最多不能超过3个,且需要在“~ @ # $ % * _ - + = : , . ? [ ] { }”范围内)(password和keypairName能且仅能填写一个)

ram
integer(int32)
是

ram大小

region
string
是

可用区,可通过查询属地的可用区信息获取。

securityGroupIds
<string> array
否

虚拟机所属安全组

userData
string
否

用户自定义脚本,可输入[0, 1024]个字符

请求示例

POST https://ecloud.10086.cn/api/openapi-ddh/customer/v3/dedicatedHost/cloudApi/v2/server/cloudComputer/order
{
	"billingType":"string",
	"bootVolume":{
		"size":20,
		"volumeType":"string"
	},
	"dataVolumes":[
		{
			"isShare":"false",
			"resourceType":"string",
			"size":20
		}
	],
	"cpu":2,
	"dedicatedHostClusterId":"string",
	"duration":0,
	"homotype":"true",
	"imageId":"string",
	"keypairName":"string",
	"name":"string",
	"network":{
		"networkId":"string",
		"portType":1
	},
	"password":"string",
	"ram":2,
	"region":"string",
	"securityGroupIds":[
		"string"
	],
	"userData":"string"
}

返回参数

返回码:200
OK
参数名称
类型
描述
body
云主机订购成功返回体

请求成功时返回的数据

orderExts
<string> array

订单项ID

orderId
string

订单ID

paymentInfo
预付费申请详情

支付信息

ActivityCode
string

交易代码

BusiType
string

业务类型

BusinessChannels
string

移动云全网渠道编码

CerID
string

证书标识串

ChargeMoney
string

充值金额

CustomParam
string

商户自定义参数

CustomerNumber
string

客户编码

HomeProv
string

归属省份

IDType
string

中国移动用户标识类型

IDValue
string

中国移动用户号码

NotifyURL
string

订单结果通知URL

OrderMoney
string

订单总金额

OrderNo
string

订单号

Payment
string

用户支付金额

ProductDesc
string

产品描述

ProductID
string

产品编号

ProductName
string

产品名称

ProductURL
string

商品展示网址

ReqChannel
string

请求方渠道编码

ReturnURL
string

支付成功跳转返回页面URL

SignValue
string

签名值

TimeoutExpress
string

该笔订单允许的最晚付款时间

WeiXinAppId
string

微信公众号ID/应用ID

payLink
string

支付链接

procedureCode
enum(PREPAID,INTERNALAPPROVAL,POSTPAID)

付费类型

errorCode
string

统一错误码

errorMessage
string

页面国际化错误提示

errorParams
<string> array

统一错误码的自定义参数

requestId
string

每个请求的序列号

state
enum(OK,ERROR,EXCEPTION,ALARM,FORBIDDEN)

返回状态码,返回正常:OK,返回错误:ERROR,返回异常:EXCEPTION,需要告警实现的:ALARM,禁止访问:FORBIDDEN

返回示例

返回码:200
OK
{
	"body":{
		"orderExts":[
			"string"
		],
		"orderId":"string",
		"paymentInfo":{
			"ActivityCode":"string",
			"BusiType":"string",
			"BusinessChannels":"string",
			"CerID":"string",
			"ChargeMoney":"string",
			"CustomParam":"string",
			"CustomerNumber":"string",
			"HomeProv":"string",
			"IDType":"string",
			"IDValue":"string",
			"NotifyURL":"string",
			"OrderMoney":"string",
			"OrderNo":"string",
			"Payment":"string",
			"ProductDesc":"string",
			"ProductID":"string",
			"ProductName":"string",
			"ProductURL":"string",
			"ReqChannel":"string",
			"ReturnURL":"string",
			"SignValue":"string",
			"TimeoutExpress":"string",
			"WeiXinAppId":"string",
			"payLink":"string"
		},
		"procedureCode":"string"
	},
	"errorCode":"string",
	"errorMessage":"string",
	"errorParams":[
		"string"
	],
	"requestId":"string",
	"state":"string"
}
本文档内容整理自移动云官方帮助中心(查看原文),仅供参考。