Class: TencentCloud::Tke::V20180525::ModifyReservedInstanceScopeRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180525/models.rb

Overview

ModifyReservedInstanceScope请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(reservedinstanceids = nil, reservedinstancescope = nil) ⇒ ModifyReservedInstanceScopeRequest

Returns a new instance of ModifyReservedInstanceScopeRequest.



14794
14795
14796
14797
# File 'lib/v20180525/models.rb', line 14794

def initialize(reservedinstanceids=nil, reservedinstancescope=nil)
  @ReservedInstanceIds = reservedinstanceids
  @ReservedInstanceScope = reservedinstancescope
end

Instance Attribute Details

#ReservedInstanceIdsObject

Parameters:

  • ReservedInstanceIds:

    预留券实例ID。可通过 [DescribeReservedInstances](cloud.tencent.com/document/product/457/99162) 接口返回值中的ReservedInstanceId获取。

  • ReservedInstanceScope:

    预留券抵扣范围信息



14792
14793
14794
# File 'lib/v20180525/models.rb', line 14792

def ReservedInstanceIds
  @ReservedInstanceIds
end

#ReservedInstanceScopeObject

Parameters:

  • ReservedInstanceIds:

    预留券实例ID。可通过 [DescribeReservedInstances](cloud.tencent.com/document/product/457/99162) 接口返回值中的ReservedInstanceId获取。

  • ReservedInstanceScope:

    预留券抵扣范围信息



14792
14793
14794
# File 'lib/v20180525/models.rb', line 14792

def ReservedInstanceScope
  @ReservedInstanceScope
end

Instance Method Details

#deserialize(params) ⇒ Object



14799
14800
14801
14802
14803
14804
14805
# File 'lib/v20180525/models.rb', line 14799

def deserialize(params)
  @ReservedInstanceIds = params['ReservedInstanceIds']
  unless params['ReservedInstanceScope'].nil?
    @ReservedInstanceScope = ReservedInstanceScope.new
    @ReservedInstanceScope.deserialize(params['ReservedInstanceScope'])
  end
end