调用ModifyInstance对实例资源配置进行变更。调用接口会创建一个变配实例资源的订单,并自动支付。该接口不支持ECS和RDS 系列产品的变更,请查找对应产品的专有API执行变配。

调试

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

请求参数

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

系统规定参数。取值:ModifyInstance。

ModifyType String Upgrade

变配类型,取值

  • Upgrade:升级。
  • Downgrade:降级。
Parameter.N.Code String test

第n个模块属性code配置,n的取值范围为(1~100),如有多个模块属性参数,按照n=1,2,3…n的形式拼接多个参数。

说明 只设置需要变更配置的模块属性信息,如A,B两个属性中,只有A需要变更配置,则只传A属性相关即可。
Parameter.N.Value String test

第n个模块属性value配置,n的取值范围为(1~100)。

ProductCode String rds

产品代码。

SubscriptionType String Subscription

付费类型,取值:

  • Subscription:预付费。
  • PayAsYouGo:后付费。
ProductType String rds

产品类型。

InstanceId String rm-akjhkdsjhfskjfhd

变更配置的实例ID。

ClientToken String JAKSJFHFAKJSF

用于保证请求的幂等性,防止请求重复提交。

返回数据

名称 类型 示例值 描述
Code String Success

状态码。

Data Struct

返回数据。

HostId String testId

主机ID。

OrderId String 202653252354351

创建成功的订单ID。

Message String Successful!

错误信息。

RequestId String 6000EE23-274B-4E07-A697-FF2E999520A4

请求ID。

Success Boolean true

是否成功。

示例

请求示例

http(s)://[Endpoint]/?Action=ModifyInstance
&ModifyType=Upgrade
&Parameter.1.Code=test
&Parameter.1.Value=test
&ProductCode=rds
&SubscriptionType=Subscription
&<公共请求参数>

正常返回示例

XML 格式

<ModifyInstanceResponse>
      <Message>Successful!</Message>
      <RequestId>6000EE23-274B-4E07-A697-FF2E999520A4</RequestId>
      <Success>true</Success>
      <Code>Success</Code>
      <Data>
            <OrderId>202653252354351</OrderId>
      </Data>
</ModifyInstanceResponse>

JSON 格式

{
	"Message": "Successful!",
	"RequestId": "6000EE23-274B-4E07-A697-FF2E999520A4",
	"Success": true,
	"Code": "Success",
	"Data": {
		"OrderId": 202653252354351
	}
}

错误码

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