调用CreateAutoProvisioningGroup接口,并可以指定ResourceGroupId、AutoProvisioningGroupType、ValidFrom等参数,创建一个弹性供应组。
接口说明
- 弹性供应是一个使用抢占式实例和按量付费实例快速部署实例集群的方案,支持一键部署跨计费方式、跨可用区、跨实例规格族的实例集群。更多信息,请参见使用弹性供应组 API 批量创建 ECS 实例。
- 弹性供应以供应组为载体调度和维护计算资源,您可以通过弹性供应组稳定提供计算力,缓解抢占式实例的回收机制带来的不稳定因素。
- 弹性供应为免费功能,但是您需要为通过弹性供应组创建出的实例资源付费。更多信息,请参见抢占式实例计费和按量付费。
- 当您同时指定启动模板(
LaunchTemplateId
)与启动配置信息(LaunchConfiguration.*
)时,系统优先使用启动模板。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
授权信息
下表是API对应的授权信息,可以在RAM权限策略语句的Action
元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:
- 操作:是指具体的权限点。
- 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
- 资源类型:是指操作中支持授权的资源类型。具体说明如下:
- 对于必选的资源类型,用背景高亮的方式表示。
- 对于不支持资源级授权的操作,用
全部资源
表示。
- 条件关键字:是指云产品自身定义的条件关键字。
- 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作 | 访问级别 | 资源类型 | 条件关键字 | 关联操作 |
---|---|---|---|---|
ecs:CreateAutoProvisioningGroup | create | *全部资源 * |
|
|
请求参数
名称 | 类型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
RegionId | string | 是 | 弹性供应组所在地域的 ID,您可以调用 DescribeRegions 查看最新的阿里云地域列表。 | cn-hangzhou |
ResourceGroupId | string | 否 | 弹性供应组所在的企业资源组 ID。 | rg-bp67acfmxazb4p**** |
AutoProvisioningGroupName | string | 否 | 弹性供应组的名称。长度为 2~128 个英文或中文字符。必须以大小写字母或中文开头,不能以 | apg-test |
AutoProvisioningGroupType | string | 否 | 弹性供应组的交付类型。取值范围:
默认值:maintain。 | maintain |
SpotAllocationStrategy | string | 否 | 创建抢占式实例的策略。取值范围:
默认值:lowest-price。 | diversified |
SpotInstanceInterruptionBehavior | string | 否 | 竞价实例中断时的行为。取值范围:
默认值:terminate。 | terminate |
SpotInstancePoolsToUseCount | integer | 否 | 在 取值范围:低于 | 2 |
PayAsYouGoAllocationStrategy | string | 否 | 创建按量付费实例的策略。取值范围:
默认值:lowest-price。 | prioritized |
ExcessCapacityTerminationPolicy | string | 否 | 弹性供应组实时容量超过目标容量并触发缩容时,是否释放缩容的实例。取值范围:
默认值:no-termination。 | termination |
ValidFrom | string | 否 | 弹性供应组的启动时间,和 按照ISO 8601标准表示,并使用 UTC+0 时间,格式为 yyyy-MM-ddTHH:mm:ssZ。 默认值:该接口立即生效的时间戳。 | 2019-04-01T15:10:20Z |
ValidUntil | string | 否 | 弹性供应组的到期时间,和 按照ISO 8601标准表示,并使用 UTC+0 时间,格式为 yyyy-MM-ddTHH:mm:ssZ。 默认值:2099-12-31T23:59:59Z。 | 2019-06-01T15:10:20Z |
TerminateInstancesWithExpiration | boolean | 否 | 弹性供应组到期时,是否释放组内实例。取值范围:
默认值:false。 | true |
TerminateInstances | boolean | 否 | 删除弹性供应组时,是否释放组内实例。取值范围:
默认值:false。 | true |
MaxSpotPrice | float | 否 | 弹性供应组内抢占式实例的最高价格。 说明
同时设置了 MaxSpotPrice 和LaunchTemplateConfig.N.MaxPrice 时,以最低值为准。
| 2 |
TotalTargetCapacity | string | 是 | 弹性供应组的目标总容量。取值范围:正整数。 总容量必须大于等于 | 60 |
PayAsYouGoTargetCapacity | string | 否 | 弹性供应组内,按量付费实例的目标容量。取值范围:小于等于 | 30 |
SpotTargetCapacity | string | 否 | 弹性供应组内,抢占式实例的目标容量。取值范围:小于等于 | 20 |
DefaultTargetCapacityType | string | 否 |
默认值:Spot。 | Spot |
LaunchTemplateId | string | 否 | 弹性供应组关联的实例启动模板的 ID,您可以调用 DescribeLaunchTemplates 查询可用的实例启动模板。同时指定启动模板与启动配置信息( | lt-bp1fgzds4bdogu03**** |
LaunchTemplateVersion | string | 否 | 弹性供应组关联的实例启动模板的版本,您可以调用 DescribeLaunchTemplateVersions 查询可用的实例启动模板版本。 默认值:启动模板的默认版本。 | 1 |
Description | string | 否 | 弹性供应组的描述信息。 | testDescription |
ClientToken | string | 否 | 保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken 只支持 ASCII 字符,且不能超过 64 个字符。更多信息,请参见如何保证幂等性。 | 0c593ea1-3bea-11e9-b96b-88e9fe637760 |
LaunchConfiguration.ImageId | string | 否 | 镜像 ID。启动实例时选择的镜像资源,您可以调用 DescribeImages 查询可以使用的镜像资源。同时指定启动模板与启动配置信息时,优先使用启动模板。 | m-bp1g7004ksh0oeuc**** |
LaunchConfiguration.SecurityGroupId | string | 否 | 实例所属的安全组 ID。同时指定启动模板与启动配置信息时,优先使用启动模板。 | sg-bp15ed6xe1yxeycg**** |
LaunchConfiguration.IoOptimized | string | 否 | 是否为 I/O 优化实例。取值范围:
已停售的实例规格实例默认值是 none,其他实例规格默认值是 optimized。 同时指定启动模板与启动配置信息时,优先使用启动模板。 | optimized |
LaunchConfiguration.InternetChargeType | string | 否 | 网络计费类型。取值范围:
说明
按使用流量计费模式下的出入带宽峰值都是带宽上限,不作为业务承诺指标。当出现资源争抢时,带宽峰值可能会受到限制。如果您的业务需要有带宽的保障,请使用按固定带宽计费模式。
同时指定启动模板与启动配置信息时,优先使用启动模板。 | PayByTraffic |
LaunchConfiguration.InternetMaxBandwidthIn | integer | 否 | 公网入带宽最大值,单位为 Mbit/s。取值范围:
同时指定启动模板与启动配置信息时,优先使用启动模板。 | 10 |
LaunchConfiguration.InternetMaxBandwidthOut | integer | 否 | 公网出带宽最大值,单位为 Mbit/s。取值范围:0~100。 默认值:0。 同时指定启动模板与启动配置信息时,优先使用启动模板。 | 10 |
LaunchConfiguration.InstanceName | string | 否 | 实例名称。长度为 2~128 个字符,必须以大小写字母或中文开头,不能以 默认值:实例的 创建多台 ECS 实例时,您可以批量设置有序的实例名称。具体操作,请参见批量设置有序的实例名称或主机名称。 同时指定启动模板与启动配置信息时,优先使用启动模板。 | k8s-node-[1,4]-alibabacloud |
LaunchConfiguration.HostName | string | 否 | 实例主机名称。限制说明如下:
| k8s-node-[1,4]-ecshost |
LaunchConfiguration.InstanceDescription | string | 否 | 实例描述。长度为 2~256 个英文或中文字符,不能以 | Instance_Description |
LaunchConfiguration.KeyPairName | string | 否 | 密钥对名称。
同时指定启动模板与启动配置信息时,优先使用启动模板。 | KeyPair_Name |
LaunchConfiguration.RamRoleName | string | 否 | 实例 RAM 角色名称。您可以使用 RAM API ListRoles 查询您已创建的实例 RAM 角色。同时指定启动模板与启动配置信息时,优先使用启动模板。 | RAM_Name |
LaunchConfiguration.SecurityEnhancementStrategy | string | 否 | 是否开启安全加固。取值范围:
同时指定启动模板与启动配置信息时,优先使用启动模板。 | Active |
LaunchConfiguration.UserData | string | 否 | 实例自定义数据。需要以 Base64 方式编码,原始数据最多为 32 KB。同时指定启动模板与启动配置信息时,优先使用启动模板。 | ZWNobyBoZWxsbyBlY3Mh |
LaunchConfiguration.SystemDiskCategory | string | 否 | 系统盘的云盘种类。取值范围:
已停售的实例规格且非 I/O 优化实例默认值为 cloud,否则默认值为 cloud_efficiency。 同时指定启动模板与启动配置信息时,优先使用启动模板。 | cloud_ssd |
LaunchConfiguration.SystemDiskSize | integer | 否 | 系统盘大小。单位为 GiB,取值范围:20~500。该参数的取值必须大于或者等于 max{20, LaunchConfiguration.ImageId 对应的镜像大小}。 默认值:max{40, 参数 LaunchConfiguration.ImageId 对应的镜像大小}。 同时指定启动模板与启动配置信息时,优先使用启动模板。 | 40 |
LaunchConfiguration.SystemDiskName | string | 否 | 系统盘名称。长度为 2~128 个英文或中文字符。必须以大小写字母或中文开头,不能以 默认值:空。 同时指定启动模板与启动配置信息时,优先使用启动模板。 | cloud_ssdSystem |
LaunchConfiguration.SystemDiskDescription | string | 否 | 系统盘的描述。长度为 2~256 个英文或中文字符,不能以 同时指定启动模板与启动配置信息时,优先使用启动模板。 | SystemDisk_Description |
LaunchConfiguration.SystemDiskPerformanceLevel | string | 否 | 创建 ESSD 云盘作为系统盘使用时,设置云盘的性能等级。取值范围:
有关如何选择 ESSD 性能等级,请参见 ESSD 云盘。 同时指定启动模板与启动配置信息时,优先使用启动模板。 | PL0 |
LaunchConfiguration.PasswordInherit | boolean | 否 | 是否使用镜像预设的密码。取值范围:
同时指定启动模板与启动配置信息时,优先使用启动模板。 | true |
LaunchConfiguration.ResourceGroupId | string | 否 | 实例所在的企业资源组 ID。同时指定启动模板与启动配置信息时,优先使用启动模板。 | rg-bp67acfmxazb4p**** |
LaunchConfiguration.CreditSpecification | string | 否 | Standard | |
LaunchConfiguration.Password | string | 否 | 实例的密码。长度为 8 至 30 个字符,必须同时包含大小写英文字母、数字和特殊符号中的三类字符。特殊符号可以是:
其中,Windows 实例不能以正斜线(/)为密码首字符。 同时指定启动模板与启动配置信息时,优先使用启动模板。 | EcsV587! |
LaunchConfiguration.DeploymentSetId | string | 否 | 部署集 ID。 | ds-bp1frxuzdg87zh4p**** |
LaunchTemplateConfig | array<object> | 否 | 扩展启动模板列表。 | |
object | 否 | 扩展启动模板信息。 | ||
VSwitchId | string | 否 | 扩展启动模板中,ECS 实例加入的虚拟交换机的 ID。扩展模板中启动的 ECS 实例的可用区由虚拟交换机决定。 说明
设置了 LaunchTemplateConfig 后,LaunchTemplateConfig.N.VSwitchId 为必选参数。
| vsw-sn5bsitu4lfzgc5o7**** |
MaxPrice | double | 否 | 扩展启动模板中,抢占式实例的价格上限。 说明
设置了 LaunchTemplateConfig 后,LaunchTemplateConfig.N.MaxPrice 为必选参数。
| 3 |
Priority | integer | 否 | 扩展启动模板的优先级,取值为 0 时优先级最高。取值范围:0 ~ +∞。 | 1 |
InstanceType | string | 否 | 扩展启动模板对应的实例规格,N 的取值范围:1~20。取值范围:请参见实例规格族。 | ecs.g5.large |
WeightedCapacity | double | 否 | 扩展启动模板中,实例规格的权重。取值越高,单台实例满足计算力需求的能力越大,所需的实例数量越小。取值范围:大于 0。 您可以根据指定实例规格的计算力和集群单节点最低计算力得出权重值。假设单节点最低计算力为 8 vCPU、60 GiB,则:
| 2 |
MaxQuantity | integer | 否 | 说明
该参数正在邀测中,暂不支持使用。
| false |
Cores | array | 否 | 实例规格的 vCPU 内核数目列表。 | |
integer | 否 | 实例规格的 vCPU 内核数目,用于筛选符合要求的实例规格范围。更多信息,请参见实例规格族。N 的取值范围:1~10。 | 2 | |
Memories | array | 否 | 实例规格的内存大小列表。 | |
float | 否 | 实例规格的内存大小,单位为 GiB,用于筛选符合要求的实例规格范围。更多信息,请参见实例规格族。N 的取值范围:1~10。 | 4 | |
InstanceFamilyLevel | string | 否 | EnterpriseLevel | |
ExcludedInstanceTypes | array | 否 | 需要排除的实例规格列表。 | |
string | 否 | 需要排除的实例规格。通过使用通配符(*)可以排除单个规格或者整个规格族。例如:
| ecs.n1.small/ecs.n1.*/*7* | |
Architectures | array | 否 | 实例规格所属的架构类型列表。 | |
string | 否 | 实例规格所属的架构类型。取值范围:
默认值:包含所有架构类型。 | X86 | |
BurstablePerformance | string | 否 | 是否为性能突发实例规格。取值范围:
默认值:Include。 | Include |
LaunchConfiguration.DataDisk | array<object> | 否 | 扩展启动模板云盘配置列表。 | |
object | 否 | 扩展启动模板云盘配置信息。 | ||
PerformanceLevel | string | 否 | 创建 ESSD 云盘作为数据盘使用时,设置云盘的性能等级。N 的取值必须和
有关如何选择 ESSD 性能等级,请参见 ESSD 云盘。 同时指定启动模板与启动配置信息时,优先使用启动模板。 | PL1 |
KmsKeyId | string | 否 | 数据盘对应的 KMS 密钥 ID。同时指定启动模板与启动配置信息时,优先使用启动模板。 | 0e478b7a-4262-4802-b8cb-00d3fb40**** |
Description | string | 否 | 数据盘的描述。长度为 2~256 个英文或中文字符,不能以 | DataDisk_Description |
SnapshotId | string | 否 | 创建数据盘 N 使用的快照。N 的取值范围为 1~16。 指定该参数后,参数 同时指定启动模板与启动配置信息时,优先使用启动模板。 | s-bp17441ohwka0yuh**** |
Size | integer | 否 | 第 N 个数据盘的容量大小,N 的取值范围为 1~16,单位为 GiB。取值范围:
说明
该参数的取值必须大于等于参数 LaunchConfiguration.DataDisk.N.SnapshotId 指定的快照的大小。
同时指定启动模板与启动配置信息时,优先使用启动模板。 | 20 |
Device | string | 否 | 数据盘的挂载点。同时指定启动模板与启动配置信息时,优先使用启动模板。 | /dev/vd1 |
DiskName | string | 否 | 数据盘名称。长度为 2~128 个英文或中文字符。必须以大小写字母或中文开头,不能以 默认值:空。 同时指定启动模板与启动配置信息时,优先使用启动模板。 | cloud_ssdData |
Category | string | 否 | 数据盘 N 的云盘类型。N 的取值范围为 1~16。取值范围:
对于 I/O 优化实例,默认值为 cloud_efficiency。对于非 I/O 优化实例,默认值为 cloud。 同时指定启动模板与启动配置信息时,优先使用启动模板。 | cloud_ssd |
DeleteWithInstance | boolean | 否 | 数据盘是否随实例释放。取值范围:
默认值:true。 同时指定启动模板与启动配置信息时,优先使用启动模板。 | true |
Encrypted | boolean | 否 | 数据盘 N 是否加密。取值范围:
默认值:false。 同时指定启动模板与启动配置信息时,优先使用启动模板。 | false |
EncryptAlgorithm | string | 否 | 说明
该参数暂未开放使用。
| null |
ProvisionedIops | long | 否 | ESSD AutoPL 云盘预配置的读写 IOPS。可能值:0~min{50,000, 1000*容量-基准性能}。 基准性能=min{1,800+50*容量, 50000}。 说明
当 DiskCategory 取值为 cloud_auto 时才支持设置该参数。更多信息,请参见ESSD AutoPL 云盘。
| 40000 |
BurstingEnabled | boolean | 否 | 是否开启 Burst(性能突发)。取值范围:
说明
当 DiskCategory 取值为 cloud_auto 时才支持设置该参数。更多信息,请参见ESSD AutoPL 云盘。
| false |
LaunchConfiguration.Tag | array<object> | 否 | 扩展启动模板标签列表。 | |
object | 否 | 扩展启动模板标签信息。 | ||
Key | string | 否 | 实例的标签键。N 的取值范围:1~20。一旦传入该值,则不允许为空字符串。最多支持 128 个字符,不能以 aliyun 和 acs:开头,不能包含 | TestKey |
Value | string | 否 | 实例的标签值。N 的取值范围:1~20。一旦传入该值,可以为空字符串。最多支持 128 个字符,不能以 acs:开头,不能包含 | TestValue |
SystemDiskConfig | array<object> | 否 | 实例系统盘信息列表。 | |
object | 否 | 实例系统盘信息。 | ||
DiskCategory | string | 否 | 实例系统盘类型。您可通过该参数指定多种候选磁盘类型,指定顺序作为各磁盘类型的优先级顺序,当某一种磁盘不可用时,自动更换磁盘类型。取值范围:
| cloud_ssd |
DataDiskConfig | array<object> | 否 | 实例数据盘信息列表。 | |
object | 否 | 实例数据盘信息。 | ||
DiskCategory | string | 否 | 实例数据盘类型。您可通过该参数指定多种候选磁盘类型,指定顺序作为各磁盘类型的优先级顺序,当某一种磁盘不可用时,自动更换磁盘类型。取值范围:
| cloud_efficiency |
LaunchConfiguration.HostNames | array | 否 | 为一台或多台实例指定不同的主机名称。限制说明如下:
| |
string | 否 | 为一台或多台实例指定不同的主机名称。限制说明如下:
| ecs-host-01 | |
MinTargetCapacity | string | 否 | 弹性供应组的目标最小容量。取值范围:正整数。 当您设置该参数后,需要注意:
| 20 |
LaunchConfiguration.SecurityGroupIds | array | 否 | 实例所属的安全组列表。 | |
string | 否 | 实例所属的安全组 ID。同时指定启动模板与启动配置信息时,优先使用启动模板。 | sg-bp15ed6xe1yxeycg**** | |
LaunchConfiguration.SystemDisk | object | 否 | 实例的系统盘信息。同时指定启动模板与启动配置信息时,优先使用启动模板。 | |
Encrypted | string | 否 | 系统盘 N 是否加密。取值范围:
默认值:false。 同时指定启动模板与启动配置信息时,优先使用启动模板。 | false |
KMSKeyId | string | 否 | 系统盘对应的 KMS 密钥 ID。 同时指定启动模板与启动配置信息时,优先使用启动模板。 | 0e478b7a-4262-4802-b8cb-00d3fb40**** |
EncryptAlgorithm | string | 否 | 系统盘加密算法。取值范围:
默认值:aes-256。 同时指定启动模板与启动配置信息时,优先使用启动模板。 说明
该参数暂未开放使用。
| aes-256 |
ProvisionedIops | long | 否 | ESSD AutoPL 云盘预配置的读写 IOPS。可能值:0~min{50,000, 1000*容量-基准性能}。 基准性能=min{1,800+50*容量, 50,000}。 说明
当 SystemDisk.Category 取值为 cloud_auto 时才支持设置该参数。更多信息,请参见ESSD AutoPL 云盘。
| 40000 |
BurstingEnabled | boolean | 否 | 是否开启 Burst(性能突发)。取值范围:
说明
当 SystemDisk.Category 取值为cloud_auto 时才支持设置该参数。更多信息,请参见ESSD AutoPL 云盘。
| false |
LaunchConfiguration.Arn | array<object> | 否 | 说明
该参数正在邀测中,暂不支持使用。
| |
object | 否 | 说明
该参数正在邀测中,暂不支持使用。
| ||
Rolearn | string | 否 | 说明
该参数正在邀测中,暂不支持使用。
| acs:ram::123456789012****:role/adminrole |
RoleType | string | 否 | 说明
该参数正在邀测中,暂不支持使用。
| 34458433936495****:alice |
AssumeRoleFor | long | 否 | 说明
该参数正在邀测中,暂不支持使用。
| 123456789012**** |
HibernationOptionsConfigured | boolean | 否 | 说明
该参数正在邀测中,暂未开放使用。
| false |
LaunchConfiguration.AutoReleaseTime | string | 否 | 按量付费实例的自动释放时间。按照ISO 8601标准表示,使用 UTC+0 时间。格式为:
| 2018-01-01T12:05:00Z |
LaunchConfiguration.ImageFamily | string | 否 | 镜像族系名称。长度为 2~128 个英文或中文字符。必须以大小写字母或中文开头,不能以 | hangzhou-daily-update |
Tag | array<object> | 否 | 弹性供应组绑定的标签列表。 | |
object | 否 | 弹性供应组绑定的标签。 | ||
Key | string | 否 | 弹性供应组的标签键。 N 的取值范围:1~20。一旦传入该值,则不允许为空字符串。最多支持 128 个字符,不能以 aliyun 和 acs:开头,不能包含 http://或者 https://。 | TestKey |
Value | string | 否 | 弹性供应组的标签值。 N 的取值范围:1~20。一旦传入该值,允许为空字符串。最多支持 128 个字符,不能包含 http://或者 https://。 | TestValue |
ResourcePoolOptions | object | 否 | 创建实例时使用的资源池策略。当您设置该参数后,需要注意:
| |
Strategy | string | 否 | 资源池包括弹性保障服务或容量预定服务生效后生成的私有池以及公共池,供实例启动时选择。取值范围:
默认值:PublicPoolOnly。 | PrivatePoolFirst |
PrivatePoolIds | array | 否 | 私有池 ID。即弹性保障服务 ID 或容量预定服务 ID。该参数只能传入 Target 模式私有池 ID。 | |
string | 否 | 私有池 ID。即弹性保障服务 ID 或容量预定服务 ID。该参数只能传入 Target 模式私有池 ID。N 的取值范围:1~20。 | eap-bp67acfmxazb4**** |
返回参数
示例
正常返回示例
JSON
格式
{
"AutoProvisioningGroupId": "apg-sn54avj8htgvtyh8****",
"RequestId": "745CEC9F-0DD7-4451-9FE7-8B752F39****",
"LaunchResults": {
"LaunchResult": [
{
"ZoneId": "cn-hangzhou-g",
"ErrorMsg": "Specific parameter is not valid.",
"InstanceType": "ecs.g5.large",
"ErrorCode": "InvalidParameter",
"SpotStrategy": "NoSpot",
"Amount": 1,
"InstanceIds": {
"InstanceId": [
"[\"i-bp67acfmxazb4p****\"]"
]
}
}
]
}
}
错误码
HTTP status code | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | InvalidParameter | %s | 无效的参数。 |
400 | InvalidAutoProvisioningGroupName.Malformed | The specified parameter "AutoProvisioningGroupName" is not valid. | - |
400 | InvalidAutoProvisioningGroupType.ValueNotSupported | The specified parameter "AutoProvisioningGroupType" is not supported. | - |
400 | InvalidFleetExcessCapacityTerminationPolicy.ValueNotSupported | The specified parameter "ExcessCapacityTerminationPolicy" is not supported. | - |
400 | InvalidDefaultTargetCapacityType.ValueNotSupported | The specified parameter "DefaultTargetCapacityType" is not supported. | - |
400 | InvalidSpotAllocationStrategy.ValueNotSupported | The specified parameter "SpotAllocationStrategy" is not supported. | - |
400 | InvalidSpotInstanceInterruptionBehavior.ValueNotSupported | The specified parameter "SpotInstanceInterruptionBehavior" is not supported. | - |
400 | InvalidPayAsYouGoAllocationStrategy.ValueNotSupported | The specified parameter "PayAsYouGoAllocationStrategy" is not supported. | - |
400 | MissingParameter.SpotAllocationStrategy | The specified parameter "SpotAllocationStrategy" is empty. | - |
400 | MissingParameter.LaunchTemplateConfigs | The specified parameter "LaunchTemplateConfigs" is empty. | - |
400 | InvalidValidTime.MalFormed | The specified parameter "ValidTime" is not supported. | - |
400 | InvalidLaunchTemplateVersion.ValueNotSupported | The specified parameter "LaunchTemplateVersion" is not valid. | - |
400 | MissingParameter | The specified parameter "AutoProvisioningGroup" should not be null. | - |
400 | InvalidRegion.ValueNotSupported | The specified Region does not exist. | - |
400 | InvalidDescription.ValueNotSupported | The specified description is illegal. | - |
400 | MissingParameter | The specified launchTemplate does not exist. | - |
400 | InvalidLaunchTemplate.ValueNotSupported | The SecurityGroupId or imageId in LaunchTemplate is not exists. | - |
400 | MissingParameter | The launchTemplateConfigs should not be null. | - |
400 | InvalidCapacity.ValueNotSupported | The Capacity is illegal, or the TargetCapacity is large than SpotCapacity + PayAsYouGoCapacity. | - |
400 | MissingParameter | The specified parameter "instanceType" should not be null. | - |
400 | InvalidInstanceType.ValueNotSupported | The instanceType is illegal. | - |
400 | MissingParameter | The specified parameter "VSWitchId" should not be null. | - |
400 | InternalError | The request processing has failed due to some unknown error. | 内部错误,请重试。 |
400 | InvalidLaunchTemplateConfigs.SizeExceed | The size of LaunchTemplateConfigs exceeds limit. | - |
400 | InvalidPayAsYouGoAllocationStrategy.ValueNotSupported | The specified parameter "PayAsYouGoAllocationStrategy" is not valid. | - |
400 | InvalidSpotAllocationStrategy.ValueNotSupported | The specified parameter "SpotAllocationStrategy" is not valid. | - |
400 | InvalidParameter.SpotInstancePoolsToUseCount | The specified parameter "SpotInstancePoolsToUseCount" is not valid. | - |
400 | InvalidParameter.ResourceGroupId | The specified parameter "ResourceGroupId" is not valid. | - |
400 | InvalidParameter.TargetCapacity | The Capacity is illegal, TotalTargetCapacity, PayAsYouGoTargetCapacity, SpotTargetCapacity must be specified, meanwhile, the TargetCapacity must be larger than or equal to the sum of SpotCapacity and OnDemandCapacity. | - |
400 | MissingParameter.WeightedCapacity | The WeightedCapacity of LaunchTemplateConfig should not be empty. | - |
400 | InvalidParameter.WeightedCapacityBeyondRange | The WeightedCaTpacity of LaunchTemplateConfig beyond permitted range. | - |
400 | InvalidParameter.MaxPrice | The specified parameter "MaxSpotPrice" or "MaxPrice" of LaunchTemplateConfig is not valid. | - |
400 | NoPermission | %s | - |
400 | Duplicate.DiskCategory | The specified disk configs contains duplicate DiskCategory. | - |
400 | MissingParameter | %s | 缺失参数,请检查参数是否完整。 |
400 | InvalidVSwitchId.NotFound | %s | 指定的交换机不存在。 |
400 | InvalidImageFamily.Confict | The specified parameter ImageFamily should be empty when the parameter ImageId is specified. | 当填写镜像ID时,参数ImageFamily必须为空。 |
400 | Invalid.ResourcePoolOptions.PrivatePoolIds | The zone or instancetype of the ResourcePoolOptions.PrivatePoolIds does not match the LaunchTemplateConfig. | 指定的ResourcePoolOptions.PrivatePoolIds参数对应的可用区或规格不在扩展启动模板可用区范围内。 |
400 | Invalid.ResourcePoolOptions.Strategy | The specified ResourcePoolOptions.Strategy is invalid. | 指定的ResourcePoolOptions.Strategy参数有误。 |
400 | Invalid.ResourcePoolOptionsPrivatePoolIds.SizeExceed | The size of ResourcePoolOptions.PrivatePoolIds exceeds limit. | ResourcePoolOptions.PrivatePoolIds参数大小超出了限制。 |
400 | MissingParameter.ResourcePoolOptions.PrivatePoolIds | The specified ResourcePoolOptions.PrivatePoolIds should not be null when ResourcePoolOptions.Strategy is PrivatePoolOnly. | 当 ResourcePoolOptions.Strategy参数值为 PrivatePoolOnly 时,ResourcePoolOptions.PrivatePoolIds 参数不能为空。 |
404 | InvalidResourcePoolOptionsPrivatePoolIds.NotFound | The ResourcePoolOptions.PrivatePoolIds do not exist. | 私有池不存在。 |
访问错误中心查看更多错误码。
变更历史
变更时间 | 变更内容概要 | 操作 |
---|---|---|
2024-10-17 | OpenAPI 错误码发生变更 | 查看变更详情 |
2024-10-15 | OpenAPI 错误码发生变更、OpenAPI 入参发生变更 | 查看变更详情 |
2024-04-26 | OpenAPI 错误码发生变更 | 查看变更详情 |
2024-02-29 | OpenAPI 错误码发生变更、OpenAPI 入参发生变更 | 查看变更详情 |
2023-11-06 | OpenAPI 错误码发生变更、OpenAPI 入参发生变更 | 查看变更详情 |
2023-06-14 | OpenAPI 错误码发生变更、OpenAPI 返回结构发生变更 | 查看变更详情 |
2023-04-04 | OpenAPI 错误码发生变更 | 查看变更详情 |
2022-09-21 | OpenAPI 错误码发生变更、OpenAPI 入参发生变更 | 查看变更详情 |