全部产品
云市场

实例创建服务

更新时间:2019-08-27 10:35:22

接口名

CreateInstance

描述

创建一个实例资源,调用接口会创建一个新购实例资源的订单,并自动支付。CreateInstance 接口不支持 ECS & RDS系列产品的创建,如有需求,请查找试用对应产品的专用API。

请求参数

名称 类型 是否必填 说明
ProductCode String 产品代码
ProductType String 产品类型
SubscriptionType String 付费类型:Subscription – 预付费,PayAsYouGo – 后付费
ClientToken String 客户端幂等参数,服务端会查询是否有相同ClientToken的请求,如果有,直接返回上次调用结果
RenewalStatus String 自动续费状态:AutoRenewal-自动续费,ManualRenewal-手动续费;默认为手动续费
Period Integer 预付费周期,当创建预付费实例时,必须设置,单位为月,按年付费产品请输入12的整数倍
RenewPeriod Integer 自动续费周期, 单位为月;当设置RenewalStatus= AutoRenewal时,必须设置
Parameter.n.Code String 第n个模块属性code配置,n的取值范围为[1,100],如有多个模块属性参数,按照n=1,2,3…n的形式拼接多个参数
Parameter.n.Value String 第n个模块属性value配置,n的取值范围为[1,100]

返回参数

名称 类型 说明
Success Boolean 是否成功
Code String 错误码
Message String 调用详情
RequestId String 本次调用的RequestId
Data CreateInstanceResponse 参见数据字典CreateInstanceResponse

CreateInstanceResponse详情

名称 类型 说明
OrderId Long 创建成功的订单id
InstanceId String 订单对应的实例id

错误码

错误码 错误信息 HTTP状态码语义
NotApplicable This API is not applicable for caller. 400 该用户没有访问API的权限。
MissingParameter The specified parameter xx is mandatory for this request. 400 指定的参数未设置。
InvalidParameter The specified moduleCode is not valid. 400 指定的参数不合法。
InvalidModuleCode The specified moduleCode is not valid. 400 模块标识不合法。
InvalidConfigCode The specified configCode is not valid. 400 模块属性标识不合法。
InvalidOwner The specified owner doesn’t belong to caller. 400 指定的拥有者从属关系不属于调用者。
InvalidCaller The specified caller doesn’t exists. 400 调用者不合法。
InternalError The request processing has failed due to some unknown error, exception or failure. 400 内部未知错误。

请求示例

返回示例