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.



16423
16424
16425
16426
# File 'lib/v20180525/models.rb', line 16423

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

Instance Attribute Details

#ReservedInstanceIdsObject

Parameters:

  • ReservedInstanceIds:

    预留券实例ID。可通过 DescribeReservedInstances 接口返回值中的ReservedInstanceId获取。

  • ReservedInstanceScope:

    预留券抵扣范围信息



16421
16422
16423
# File 'lib/v20180525/models.rb', line 16421

def ReservedInstanceIds
  @ReservedInstanceIds
end

#ReservedInstanceScopeObject

Parameters:

  • ReservedInstanceIds:

    预留券实例ID。可通过 DescribeReservedInstances 接口返回值中的ReservedInstanceId获取。

  • ReservedInstanceScope:

    预留券抵扣范围信息



16421
16422
16423
# File 'lib/v20180525/models.rb', line 16421

def ReservedInstanceScope
  @ReservedInstanceScope
end

Instance Method Details

#deserialize(params) ⇒ Object



16428
16429
16430
16431
16432
16433
16434
# File 'lib/v20180525/models.rb', line 16428

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