- 文档首页
弹性伸缩
API参考
实例管理
SetInstancesProtection - 开始或停止保护伸缩组内实例
实例管理
SetInstancesProtection - 开始或停止保护伸缩组内实例
SetInstancesProtection - 开始或停止保护伸缩组内实例
将伸缩组中不希望被自动删除/移出的实例设置为保护状态,操作说明和注意事项请参见设置实例保护。 调试
API Explorer
您可以通过 API Explorer 在线发起调用,无需关注签名生成过程,快速获取调用结果。
请求参数
下方仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数。 Action string 必选 示例值:SetInstancesProtection
要执行的操作,取值:SetInstancesProtection。
Version string 必选 示例值:2020-01-01
API的版本,取值:2020-01-01。
ScalingGroupId string 必选 示例值:scg-ybmssdnnhn5pkgyd****
InstanceIds.N string[] 必选 示例值:i-ybmike5l70l8j1ha****
- 参数 - N:表示伸缩组的序号,取值1 ~ 20。
ProtectedFromScaleIn boolean 可选 示例值:true
实例保护状态:
返回参数
下方仅列出本接口特有的返回参数。更多信息请参见返回结构。 InstanceProtectionResults object[] 示例值:--
各实例设置保护实例的结果。
Code string 示例值:InvalidInstance.NotFound
实例开启或停止保护失败的错误码。取值:
- InvalidInstance.NotFound
- ErrUnProtectedPrePaidInstance
- ErrProtectInstanceStatusInvalid
InstanceId string 示例值:i-ybmike5l70l8j1ha
实例ID。
Message string 示例值:指定实例[i-ybmike5l70l8j1ha****]不存在。
实例开启或停止保护失败的错误信息。取值:
- 当Code取值为InvalidInstance.NotFound时:指定实例[%s]不存在。
- 当Code取值为ErrProtectInstanceStatusInvalid时:实例当前状态不支持执行该操作。
Result string 示例值:Success
实例开启或停止保护的结果。取值:
请求示例
返回示例
错误码
下表为您列举了该接口与业务逻辑相关的错误码。公共错误码请参见公共错误码文档。
最近更新时间:2025.08.27 19:18:33