实例启动模板中可以储存除密码外的任意创建实例配置信息,例如实例所属地域、镜像ID、套餐规格、安全组ID和公网带宽等。如果模板中没有指定某一实例配置,您需要在创建实例时为实例指定该配置。
参数名称 | 类型 | 必填 | 描述 |
---|
Action | String | 是 | 公共参数,本接口取值:CreateModel。 |
Version | String | 是 | 公共参数,本接口取值:2016-03-04。 |
ImageId | String | 是 | 镜像ID
标准UUID格式,形如 示例值:13536cc1-0dbd-4741-87d3-f7abbb0db329 |
InstanceType | String | 否 | 实例套餐类型,如果调用时未指定实例套餐类型,默认值为I1.1A 示例值:C1.1B |
DataDiskGb | Int | 否 | 数据卷容量,单位GB,容量限制依据实例套餐类型定义变化,如果调用时未指定,则为相应实例套餐类型最小值。InstanceType为通用型主机时,此参数不生效。 示例值:- |
SubnetId | String | 否 | VPC环境下的子网ID,绑定到主网卡。
标准UUID格式,形如 示例值:- |
DataDisk.N | Object | 否 | 数据盘(云盘)的类型,数据盘n的类型,n 的取值范围为 [1, 8]。只支持I2、I2联网增强、N1、N2、N3、S3和I3。DataDisk.n.Type与DataDisk.n.Size必须都填写才有效。 SSD3.0,EHDD 示例值:- |
Type | String | 否 | 数据盘(云盘)的类型,数据盘n的类型,n 的取值范围为 [1, 8]。只支持I2、I2联网增强、N1、N2、N3、S3和I3。DataDisk.n.Type与DataDisk.n.Size必须都填写才有效。
SSD3.0,EHDD 示例值:- |
Size | Int | 否 | 第 n 个数据盘(云盘)的容量大小,n 的取值范围为 [1, 8]。只支持I2、I2联网增强、N1、N2、N3、S3和I3。DataDisk.n.Type与DataDisk.n.Size必须都填写才有效。
[10,16000] 示例值:20 |
DeleteWithInstance | Boolean | 否 | 数据盘是否随实例释放,默认值为false
true:实例释放时,这块磁盘随实例一起释放。<br>false:实例释放时,这块磁盘保留不释放。 示例值:- |
SnapshotId | String | 否 | 云盘快照id |
SnapshotName | String | 否 | |
KeepImageLogin | Boolean | 否 | 保留镜像设置登录。该参数只对使用自定义镜像有效。当该值填写为true,默认InstancePassword参数无效。该参数与InstancePassword必须填写一个。 true/false,默认值为false 示例值:- |
KeyId | String | 否 | 秘钥ID,非必填项,无默认值,若填写则默认InstancePassword参数无效,当用户选择other-linux镜像时,不支持该登录方式。若使用的自定义镜像,KeepImageLogin 为true时,默认keyId和InstancePassword参数无效。 示例值:- |
ChargeType | String | 是 | 计费类型,调用时需要明确指定,无默认值。 Monthly(包年包月)、Daily(按量付费(按日月结))、 HourlyInstantSettlement(按量付费)、Spot(竞价型实例) 示例值:- |
PurchaseTime | Int | 否 | 购买时长,单位月。 当计费类型为Monthly(包年包月)时,有效值1-36;其他计费类型时,强制要求参数值为0。 示例值:1 |
SecurityGroupId.N | String | 是 | 实例绑定的安全组,目前仅支持绑定一个安全组。 示例值:- |
PrivateIpAddress | String | 否 | 私有IP地址,指定子网IP地址范围内的任意有效值,代表实例的主IP地址,只能选择一个,绑定到主网卡;如果未指定该参数,系统自动从有效地址池中随机选取一个。 标准IP地址格式 示例值:- |
InstanceName | String | 否 | 实例名称,如果未指定,则自动生成,形如 示例值:test_2 |
InstanceNameSuffix | String | 否 | 实例名称后缀,InstanceName参数如果缺省,此参数不生效;当大于1台的批量创建主机,后缀编号自动+1,例如后缀输入5,主机名输入"host",批量3台,则生成的三台主机名分别为:“host-5”、“host-6”、“host-7”。 0到9999,默认值为空 示例值:1 |
SriovNetSupport | String | 否 | 联网增强属性 示例值:- |
ProjectId | Long | 否 | 实例所属项目ID 账户有权限的项目ID,0为默认项目,默认值为默认项目 示例值:- |
DataGuardId | String | 否 | 容灾分组ID 示例值:- |
AddressBandWidth | Int | 否 | 弹性IP的带宽 示例值:- |
LineId | String | 否 | 弹性IP的链路类型的ID 示例值:- |
AddressChargeType | String | 否 | 弹性IP的计费类型
Monthly:包年包月,有到期时间,只能升带宽 示例值:- |
AddressPurchaseTime | Int | 否 | 弹性IP的购买时长,只有购买包年包月弹性IP时不可缺省。 示例值:- |
AddressProjectId | String | 否 | 弹性IP项目的ID 示例值:- |
ModelName | String | 是 | 实例启动模版名称,不允许重复 ModelTest001 示例值:- |
FailureAutoDelete | Boolean | 否 | 开机失败是否自动删除,默认值是false |
SystemDisk | Object | 否 | |
DiskType | String | 否 | 不能给默认值,不传默认按价格体系配置systemDisk属性中第一个创建 |
DiskSize | String | 否 | 系统盘内存大小,最小值为0,最大值为500 |
HostName | String | 否 | 操作系统内部的计算机名 |
HostNameSuffix | String | 否 | 创建多台实例时为HostName增加有序后缀,有序后缀从1增加,例如host-1 |
UserData | String | 否 | 用户自定义数据 |
NetworkInterface.N | Object | 否 | |
SubnetId | String | 否 | 辅网卡的子网id不创建辅网卡时非必填,创建辅网卡时必填 |
SecurityGroupId.N | String | 否 | 辅网卡的安全组id不创建辅网卡时非必填,创建辅网卡时必填 |
PrivateIpAddress | String | 否 | 辅网卡的内网ip,创建辅网卡传了按传的ip开机,不传自动分配 |
Tag.N | Object | 否 | |
Key | String | 否 | |
Id | Long | 否 | |
Value | String | 否 | |
AllocateAddress | Boolean | 否 | 购买EIP,true or false;传true即为购买EIP,下面关于EIP的参数生效;传false为稍后购买,下面的EIP参数不生效 |
IsDistributeIpv6 | Boolean | 否 | 是否支持ipV6 |
Mem | String | 否 | 内存 |
Cpu | String | 否 | cpu |
IamRoleName | String | 否 | Iam角色名称 |
AssembledImageDataDiskType | String | 否 | 整机镜像数据盘类型 |
LocalVolumeSnapshotId | String | 否 | 本地盘快照id |
SyncTag | Boolean | 否 | 是否同步ebs标签 |
参数名称 | 类型 | 描述 |
---|
RequestId | String | 示例值:8dc457b5-4961-4425-8473-05e885053736002 |
ModelId | String | 示例值:99a7ed43-a962-46d6-a24a-277b7c402775 |
ModelName | String | 示例值:openapi_test_model_1694642952648 |
JSON格式
以下仅列出了接口业务逻辑相关的错误码,其他错误码详见公共错误码
错误码 | 错误信息 | Http状态码 | 描述 |
---|
SecurityGroupIdDuplicate | 暂无 | 400 | 暂无 |
SubnetInvalidParameterValue | An invalid or out-of-range value was supplied for the "Subnet"([{0}]) parameter. | 400 | “子网”([{0}])参数的取值无效或者超出有效范围 |
DataGuardIdInvalid | DataGuardId is invalid | 400 | 容灾分组ID无效 |
InstanceTypeInvalidParameterValue | An invalid or out-of-range value was supplied for the "InstanceType" parameter. | 400 | “实例套餐类型”参数的取值无效或者超出有效范围 |
ChargeTypeInvalidParameterValue | An invalid or out-of-range value was supplied for the "ChargeType" parameter. | 400 | “计费类型”参数的取值无效或者超出有效范围 |
ImageIdInvalidParameterValue | An invalid or out-of-range value was supplied for the "ImageId" parameter. | 400 | “镜像ID”参数的取值无效或者超出有效范围 |
SriovNetSupportInvalidParameterValue | "An invalid or out-of-range value was supplied for the "SriovNetSupport" parameter." | 400 | “联网增强”参数的取值无效或者超出有效范围 |
ParameterLimitExceeded | 暂无 | 400 | 暂无 |
AssembledImageDataDiskTypeInvalidForLocalImage | Localimage can only create SSD3.0 volume. | 400 | 极速可用整机镜像只支持开SSD3.0的云盘 |
InstanceNameInvalidParameterValue | An invalid or out-of-range value was supplied for the "InstanceName" parameter. | 400 | “实例名称”参数的取值无效或者超出有效范围 |
AddressChargeTypeInvalidParameterValue | An invalid or out-of-range value was supplied for the "AddressChargeType" parameter. | 400 | “弹性IP的计费类型”参数的取值无效或者超出有效范围 |
AssembledImageDataDiskTypeInvalid | AssembledImageDataDiskType is Invalid. | 400 | 整机镜像数据盘类型传参错误 |
DataDiskGbInvalidParameterValue | An invalid or out-of-range value was supplied for the "DataDiskGb" parameter. | 400 | “数据卷容量”参数的取值无效或者超出有效范围 |
InstanceTypeNotSupport | 暂无 | 400 | 暂无 |
SecurityGroupIdInvalid | Security group id is invalid | 400 | 安全组ID无效 |
KeepImageLoginInvalidParameterValue | An invalid or out-of-range value was supplied for the "KeepImageLogin" parameter. | 400 | “保留镜像设置”参数的取值无效或者超出有效范围 |
ModelNameInvalidParameterValue | An invalid or out-of-range value was supplied for the "ModelName" parameter. | 400 | 模版名称参数值无效 |
PrivateIpAddressInvalidParameterValue | An invalid or out-of-range value was supplied for the "PrivateIpAddress" parameter. | 400 | “私有IP地址”参数的取值无效或者超出有效范围 |
DedicatedClusterIdInvalidParameterValue | 暂无 | 400 | 暂无 |
InvalidParameter.TagKeyDuplicate | tag key duplicate | 400 | 标签key重复 |
ModelNameAlreadyExists | The "ModelName" already exists. | 400 | 模版名称参数值无效,不支持重名! |
VMCountGreaterThanDataGuardCount | Create instance fail, because Data Guard Groups ({0}) has insufficient room | 400 | 创建失败,容灾组({0})的可用容量不足,请选择其他容灾组 |
TrustCanNotAttachEip | Instance under Trust VPC are not allowed to attach EIP. | 400 | 互信vpc下的云主机不允许绑定eip |
纯净模式