lib/v20170312/client.rb in tencentcloud-sdk-cvm-1.0.221 vs lib/v20170312/client.rb in tencentcloud-sdk-cvm-1.0.222

- old
+ new

@@ -1323,9 +1323,38 @@ raise e rescue StandardError => e raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) end + # 本接口 (ModifyInstanceDiskType) 用于修改实例硬盘介质类型。 + + # * 只支持实例的本地系统盘、本地数据盘转化成指定云硬盘介质。 + # * 只支持实例在关机状态下转换成指定云硬盘介质。 + # * 不支持竞价实例类型。 + # * 修改前请确保账户余额充足。可通过[`DescribeAccountBalance`](https://cloud.tencent.com/document/product/378/4397)接口查询账户余额。 + + # @param request: Request instance for ModifyInstanceDiskType. + # @type request: :class:`Tencentcloud::cvm::V20170312::ModifyInstanceDiskTypeRequest` + # @rtype: :class:`Tencentcloud::cvm::V20170312::ModifyInstanceDiskTypeResponse` + def ModifyInstanceDiskType(request) + body = send_request('ModifyInstanceDiskType', request.serialize) + response = JSON.parse(body) + if response['Response'].key?('Error') == false + model = ModifyInstanceDiskTypeResponse.new + model.deserialize(response['Response']) + model + else + code = response['Response']['Error']['Code'] + message = response['Response']['Error']['Message'] + reqid = response['Response']['RequestId'] + raise TencentCloud::Common::TencentCloudSDKException.new(code, message, reqid) + end + rescue TencentCloud::Common::TencentCloudSDKException => e + raise e + rescue StandardError => e + raise TencentCloud::Common::TencentCloudSDKException.new(nil, e.inspect) + end + # 本接口 (ModifyInstancesAttribute) 用于修改实例的属性(目前只支持修改实例的名称和关联的安全组)。 # * 每次请求必须指定实例的一种属性用于修改。 # * “实例名称”仅为方便用户自己管理之用,腾讯云并不以此名称作为在线支持或是进行实例管理操作的依据。 # * 支持批量操作。每次请求批量实例的上限为100。 \ No newline at end of file