调用DeletionProtection设置实例删除保护功能。

API描述

为实例开启删除保护功能后,您将不能删除该实例。如需删除,请先关闭删除保护功能。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String DeletionProtection

要执行的操作,取值:DeletionProtection

InstanceId String eip-uf6id7gvguruxe41v****

要设置删除保护功能的实例ID。

ProtectionEnable Boolean true

是否开启删除保护功能,取值:

  • true:开启。
  • false:关闭。
RegionId String cn-hangzhou

要设置删除保护功能的实例所在的地域ID。您可以调用DescribeRegions查看最新的阿里云地域列表。

Type String EIP

要设置删除保护功能的实例类型,取值:

  • EIP:弹性公网IP。
  • CBWP:共享带宽。
  • NATGW:NAT网关。
ClientToken String 123e4567-e89b-12d3-a456-426655440000

保证请求幂等性。从您的客户端生成一个参数值,确保不同请求间该参数值唯一。ClientToken只支持ASCII字符,且不能超过64个字符。

返回数据

名称 类型 示例值 描述
RequestId String BAAEF103-96C4-4454-9210-066F2405F511

请求ID。

示例

请求示例


http(s)://[Endpoint]/?Action=DeletionProtection
&InstanceId=eip-uf6id7gvguruxe41v****
&ProtectionEnable=true
&RegionId=cn-hangzhou
&Type=EIP
&<公共请求参数>

正常返回示例

XML 格式

<DeletionProtectionResponse>
      <RequestId>CEF72CEB-54B6-4AE8-B225-F876FF7BA984</RequestId>
</DeletionProtectionResponse>

JSON 格式

{
	"RequestId":"CEF72CEB-54B6-4AE8-B225-F876FF7BA984"
}

错误码

HttpCode 错误码 错误信息 描述
404 InvalidAllocationId.NotFound Specified allocation ID is not found 指定的公网 IP 不存在,请您检查您填写的参数是否正确。

访问错误中心查看更多错误码。