Class: TencentCloud::Emr::V20190103::InquiryPriceRenewInstanceRequest

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

Overview

InquiryPriceRenewInstance请求参数结构体

Instance Attribute Summary collapse

  • #InstanceId ⇒ Object
  • m:表示月份。
  • CNY:表示人民币。
  • .
  • #ModifyPayMode ⇒ Object
  • m:表示月份。
  • CNY:表示人民币。
  • .
  • #NeedDetail ⇒ Object
  • m:表示月份。
  • CNY:表示人民币。
  • .
  • #PayMode ⇒ Object
  • m:表示月份。
  • CNY:表示人民币。
  • .
  • #Placement ⇒ Object
  • m:表示月份。
  • CNY:表示人民币。
  • .
  • #ResourceIds ⇒ Object
  • m:表示月份。
  • CNY:表示人民币。
  • .
  • #TimeSpan ⇒ Object
  • m:表示月份。
  • CNY:表示人民币。
  • .
  • #TimeUnit ⇒ Object
  • m:表示月份。
  • CNY:表示人民币。
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(timespan = nil, paymode = nil, resourceids = nil, timeunit = nil, currency = nil, placement = nil, modifypaymode = nil, needdetail = nil, instanceid = nil) ⇒ InquiryPriceRenewInstanceRequest

    Returns a new instance of InquiryPriceRenewInstanceRequest.

    
    
    7595
    7596
    7597
    7598
    7599
    7600
    7601
    7602
    7603
    7604
    7605
    # File 'lib/v20190103/models.rb', line 7595
    
    def initialize(timespan=nil, paymode=nil, resourceids=nil, timeunit=nil, currency=nil, placement=nil, modifypaymode=nil, needdetail=nil, instanceid=nil)
      @TimeSpan = timespan
      @PayMode = paymode
      @ResourceIds = resourceids
      @TimeUnit = timeunit
      @Currency = currency
      @Placement = placement
      @ModifyPayMode = modifypaymode
      @NeedDetail = needdetail
      @InstanceId = instanceid
    end

    Instance Attribute Details

    #CurrencyObject

  • m:表示月份。
  • CNY:表示人民币。
  • Parameters:

    • 实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月

    • 实例计费模式。此处只支持取值为1,表示包年包月。

    • 待续费节点的资源ID列表。资源ID形如:emr-vm-xxxxxxxx。有效的资源ID可通过登录控制台查询。

    • 实例续费的时间单位。取值范围:

    • 货币种类。取值范围:

    • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

    • 是否按量转包年包月。0:否,1:是。

    • 是否需要每个节点续费价格

    • 集群id,如果需要集群所有包年包月节点续费信息,可以填写该参数

    
    
    7593
    7594
    7595
    # File 'lib/v20190103/models.rb', line 7593
    
    def Currency
      @Currency
    end

    #InstanceIdObject

  • m:表示月份。
  • CNY:表示人民币。
  • Parameters:

    • 实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月

    • 实例计费模式。此处只支持取值为1,表示包年包月。

    • 待续费节点的资源ID列表。资源ID形如:emr-vm-xxxxxxxx。有效的资源ID可通过登录控制台查询。

    • 实例续费的时间单位。取值范围:

    • 货币种类。取值范围:

    • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

    • 是否按量转包年包月。0:否,1:是。

    • 是否需要每个节点续费价格

    • 集群id,如果需要集群所有包年包月节点续费信息,可以填写该参数

    
    
    7593
    7594
    7595
    # File 'lib/v20190103/models.rb', line 7593
    
    def InstanceId
      @InstanceId
    end

    #ModifyPayModeObject

  • m:表示月份。
  • CNY:表示人民币。
  • Parameters:

    • 实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月

    • 实例计费模式。此处只支持取值为1,表示包年包月。

    • 待续费节点的资源ID列表。资源ID形如:emr-vm-xxxxxxxx。有效的资源ID可通过登录控制台查询。

    • 实例续费的时间单位。取值范围:

    • 货币种类。取值范围:

    • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

    • 是否按量转包年包月。0:否,1:是。

    • 是否需要每个节点续费价格

    • 集群id,如果需要集群所有包年包月节点续费信息,可以填写该参数

    
    
    7593
    7594
    7595
    # File 'lib/v20190103/models.rb', line 7593
    
    def ModifyPayMode
      @ModifyPayMode
    end

    #NeedDetailObject

  • m:表示月份。
  • CNY:表示人民币。
  • Parameters:

    • 实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月

    • 实例计费模式。此处只支持取值为1,表示包年包月。

    • 待续费节点的资源ID列表。资源ID形如:emr-vm-xxxxxxxx。有效的资源ID可通过登录控制台查询。

    • 实例续费的时间单位。取值范围:

    • 货币种类。取值范围:

    • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

    • 是否按量转包年包月。0:否,1:是。

    • 是否需要每个节点续费价格

    • 集群id,如果需要集群所有包年包月节点续费信息,可以填写该参数

    
    
    7593
    7594
    7595
    # File 'lib/v20190103/models.rb', line 7593
    
    def NeedDetail
      @NeedDetail
    end

    #PayModeObject

  • m:表示月份。
  • CNY:表示人民币。
  • Parameters:

    • 实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月

    • 实例计费模式。此处只支持取值为1,表示包年包月。

    • 待续费节点的资源ID列表。资源ID形如:emr-vm-xxxxxxxx。有效的资源ID可通过登录控制台查询。

    • 实例续费的时间单位。取值范围:

    • 货币种类。取值范围:

    • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

    • 是否按量转包年包月。0:否,1:是。

    • 是否需要每个节点续费价格

    • 集群id,如果需要集群所有包年包月节点续费信息,可以填写该参数

    
    
    7593
    7594
    7595
    # File 'lib/v20190103/models.rb', line 7593
    
    def PayMode
      @PayMode
    end

    #PlacementObject

  • m:表示月份。
  • CNY:表示人民币。
  • Parameters:

    • 实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月

    • 实例计费模式。此处只支持取值为1,表示包年包月。

    • 待续费节点的资源ID列表。资源ID形如:emr-vm-xxxxxxxx。有效的资源ID可通过登录控制台查询。

    • 实例续费的时间单位。取值范围:

    • 货币种类。取值范围:

    • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

    • 是否按量转包年包月。0:否,1:是。

    • 是否需要每个节点续费价格

    • 集群id,如果需要集群所有包年包月节点续费信息,可以填写该参数

    
    
    7593
    7594
    7595
    # File 'lib/v20190103/models.rb', line 7593
    
    def Placement
      @Placement
    end

    #ResourceIdsObject

  • m:表示月份。
  • CNY:表示人民币。
  • Parameters:

    • 实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月

    • 实例计费模式。此处只支持取值为1,表示包年包月。

    • 待续费节点的资源ID列表。资源ID形如:emr-vm-xxxxxxxx。有效的资源ID可通过登录控制台查询。

    • 实例续费的时间单位。取值范围:

    • 货币种类。取值范围:

    • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

    • 是否按量转包年包月。0:否,1:是。

    • 是否需要每个节点续费价格

    • 集群id,如果需要集群所有包年包月节点续费信息,可以填写该参数

    
    
    7593
    7594
    7595
    # File 'lib/v20190103/models.rb', line 7593
    
    def ResourceIds
      @ResourceIds
    end

    #TimeSpanObject

  • m:表示月份。
  • CNY:表示人民币。
  • Parameters:

    • 实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月

    • 实例计费模式。此处只支持取值为1,表示包年包月。

    • 待续费节点的资源ID列表。资源ID形如:emr-vm-xxxxxxxx。有效的资源ID可通过登录控制台查询。

    • 实例续费的时间单位。取值范围:

    • 货币种类。取值范围:

    • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

    • 是否按量转包年包月。0:否,1:是。

    • 是否需要每个节点续费价格

    • 集群id,如果需要集群所有包年包月节点续费信息,可以填写该参数

    
    
    7593
    7594
    7595
    # File 'lib/v20190103/models.rb', line 7593
    
    def TimeSpan
      @TimeSpan
    end

    #TimeUnitObject

  • m:表示月份。
  • CNY:表示人民币。
  • Parameters:

    • 实例续费的时长。需要结合TimeUnit一起使用。1表示续费一个月

    • 实例计费模式。此处只支持取值为1,表示包年包月。

    • 待续费节点的资源ID列表。资源ID形如:emr-vm-xxxxxxxx。有效的资源ID可通过登录控制台查询。

    • 实例续费的时间单位。取值范围:

    • 货币种类。取值范围:

    • 实例所在的位置。通过该参数可以指定实例所属可用区,所属项目等属性。

    • 是否按量转包年包月。0:否,1:是。

    • 是否需要每个节点续费价格

    • 集群id,如果需要集群所有包年包月节点续费信息,可以填写该参数

    
    
    7593
    7594
    7595
    # File 'lib/v20190103/models.rb', line 7593
    
    def TimeUnit
      @TimeUnit
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    7607
    7608
    7609
    7610
    7611
    7612
    7613
    7614
    7615
    7616
    7617
    7618
    7619
    7620
    # File 'lib/v20190103/models.rb', line 7607
    
    def deserialize(params)
      @TimeSpan = params['TimeSpan']
      @PayMode = params['PayMode']
      @ResourceIds = params['ResourceIds']
      @TimeUnit = params['TimeUnit']
      @Currency = params['Currency']
      unless params['Placement'].nil?
        @Placement = Placement.new
        @Placement.deserialize(params['Placement'])
      end
      @ModifyPayMode = params['ModifyPayMode']
      @NeedDetail = params['NeedDetail']
      @InstanceId = params['InstanceId']
    end