调用 CreateScalingPolicy 创建一个弹性预约或弹性预约-时段型的伸缩规则。
请求参数
名称 | 类型 | 是否必填 | 示例值 | 描述 |
---|
ScheduledInstancePolicy.Enabled | Boolean | 否 | true | 是否开启弹性预约实例功能,取值: 说明 开启弹性预约实例功能时,请您确认伸缩组已配置的计算规格中,存在允许创建为弹性预约实例的规格,否则将扩容失败。 |
ScheduledInstancePolicy.ElasticScheduledInstanceType | String | 否 | Esi | 弹性预约实例类型,取值: - Esi:弹性预约实例
- Segmented:弹性预约实例-时段型
说明 当ScheduledInstancePolicy.Enabled 取值为true时,必须传入本参数。 |
ScheduledInstancePolicy.DeliveryType | String | 否 | Reserve | 弹性预约实例-时段型交付类型,取值: - Reserve(默认):预约交付
- Immediate:立即交付
说明 仅当ScheduledInstancePolicy.ElasticScheduledInstanceType 取值为Segmented,即「弹性预约实例-时段型」时,需传入本参数。 |
ScheduledInstancePolicy.StartDeliveryTime | String | 否 | 2023-02-28T16:00Z | 实例首次开始交付的时间,必须为10分钟整点。 - 当
ScheduledInstancePolicy.ElasticScheduledInstanceType 取值为Esi时,必填,开始交付时间为伸缩任务的触发时间(即ScheduledPolicy.LaunchTime )后的4~8小时范围内。 - 当
ScheduledInstancePolicy.ElasticScheduledInstanceType 取值为Segmented时:
- 若
DeliveryType 为Reserve ,必填,开始交付时间为伸缩任务的触发时间(即ScheduledPolicy.LaunchTime )后的24小时内。 - 若
DeliveryType 为Immediate ,无需传入该参数。
|
ScheduledInstancePolicy.EndDeliveryTime | String | 否 | 2023-02-28T16:10Z | 实例首次结束交付时间,必须为10分钟整点,且与ScheduledInstancePolicy.StartDeliveryTime 的间隔时间为10分钟。 - 当
ScheduledInstancePolicy.ElasticScheduledInstanceType 取值为Esi时,必填,结束交付时间为伸缩任务的触发时间(即ScheduledPolicy.LaunchTime )后的4~8小时范围内。 当ScheduledInstancePolicy.ElasticScheduledInstanceType取值为Segmented时 :
- 若
DeliveryType 为Reserve ,必填,实例结束交付时间为伸缩任务的触发时间(即ScheduledPolicy.LaunchTime )后的24小时内。 - 若
DeliveryType 为Immediate ,无需传入该参数。
|
ScheduledInstancePolicy.AutoReleaseTime | Integer | 否 | 2023-02-28T18:10Z | 实例首次自动释放时间,必须为10分钟整点。
当ScheduledInstancePolicy.ElasticScheduledInstanceType 取值为Segmented时,必须传入该参数。 当DeliveryType 取值为Reserve 时,实例最早释放时间为首次交付时间(即ScheduledInstancePolicy.StartDeliveryTime)+1小时。DeliveryType 取值为Immediate 时,实例最早释放时间为当前时间的下一个整十分钟时间点。例如当前时间5:02,则最早自动释放时间为5:20。
|