Class: TencentCloud::Lighthouse::V20200324::RenewDiskChargePrepaid

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

Overview

续费云硬盘包年包月相关参数设置。

Instance Attribute Summary collapse

  • #Period ⇒ Object

    单位:月。 取值范围: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36] 取值范围:

  • NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
  • NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费,用户需要手动续费
  • DISABLE_NOTIFY_AND_MANUAL_RENEW:不自动续费,且不通知
  • 默认取值:NOTIFY_AND_MANUAL_RENEW。若该参数指定为NOTIFY_AND_AUTO_RENEW,在账户余额充足的情况下,云硬盘到期后将按月自动续费。 指定该参数即可对齐云硬盘所挂载的实例到期时间。 该参数与Period必须指定其一,且不支持同时指定。 该参数值必须大于入参中云硬盘的过期时间。.

  • #RenewFlag ⇒ Object

    单位:月。 取值范围: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36] 取值范围:

  • NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
  • NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费,用户需要手动续费
  • DISABLE_NOTIFY_AND_MANUAL_RENEW:不自动续费,且不通知
  • 默认取值:NOTIFY_AND_MANUAL_RENEW。若该参数指定为NOTIFY_AND_AUTO_RENEW,在账户余额充足的情况下,云硬盘到期后将按月自动续费。 指定该参数即可对齐云硬盘所挂载的实例到期时间。 该参数与Period必须指定其一,且不支持同时指定。 该参数值必须大于入参中云硬盘的过期时间。.

  • #TimeUnit ⇒ Object

    单位:月。 取值范围: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36] 取值范围:

  • NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
  • NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费,用户需要手动续费
  • DISABLE_NOTIFY_AND_MANUAL_RENEW:不自动续费,且不通知
  • 默认取值:NOTIFY_AND_MANUAL_RENEW。若该参数指定为NOTIFY_AND_AUTO_RENEW,在账户余额充足的情况下,云硬盘到期后将按月自动续费。 指定该参数即可对齐云硬盘所挂载的实例到期时间。 该参数与Period必须指定其一,且不支持同时指定。 该参数值必须大于入参中云硬盘的过期时间。.

    Instance Method Summary collapse

    Constructor Details

    #initialize(period = nil, renewflag = nil, timeunit = nil, curinstancedeadline = nil) ⇒ RenewDiskChargePrepaid

    Returns a new instance of RenewDiskChargePrepaid.

    
    
    7514
    7515
    7516
    7517
    7518
    7519
    # File 'lib/v20200324/models.rb', line 7514
    
    def initialize(period=nil, renewflag=nil, timeunit=nil, curinstancedeadline=nil)
      @Period = period
      @RenewFlag = renewflag
      @TimeUnit = timeunit
      @CurInstanceDeadline = curinstancedeadline
    end

    Instance Attribute Details

    #CurInstanceDeadlineObject

    单位:月。 取值范围: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36] 取值范围:

  • NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
  • NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费,用户需要手动续费
  • DISABLE_NOTIFY_AND_MANUAL_RENEW:不自动续费,且不通知
  • 默认取值:NOTIFY_AND_MANUAL_RENEW。若该参数指定为NOTIFY_AND_AUTO_RENEW,在账户余额充足的情况下,云硬盘到期后将按月自动续费。 指定该参数即可对齐云硬盘所挂载的实例到期时间。 该参数与Period必须指定其一,且不支持同时指定。 该参数值必须大于入参中云硬盘的过期时间。

    Parameters:

    • 续费周期。

    • 自动续费标识。

    • 周期单位。取值范围:“m”(月)。默认值: "m"。

    • 当前实例到期时间。如“2018-01-01 00:00:00”。

    
    
    7512
    7513
    7514
    # File 'lib/v20200324/models.rb', line 7512
    
    def CurInstanceDeadline
      @CurInstanceDeadline
    end

    #PeriodObject

    单位:月。 取值范围: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36] 取值范围:

  • NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
  • NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费,用户需要手动续费
  • DISABLE_NOTIFY_AND_MANUAL_RENEW:不自动续费,且不通知
  • 默认取值:NOTIFY_AND_MANUAL_RENEW。若该参数指定为NOTIFY_AND_AUTO_RENEW,在账户余额充足的情况下,云硬盘到期后将按月自动续费。 指定该参数即可对齐云硬盘所挂载的实例到期时间。 该参数与Period必须指定其一,且不支持同时指定。 该参数值必须大于入参中云硬盘的过期时间。

    Parameters:

    • 续费周期。

    • 自动续费标识。

    • 周期单位。取值范围:“m”(月)。默认值: "m"。

    • 当前实例到期时间。如“2018-01-01 00:00:00”。

    
    
    7512
    7513
    7514
    # File 'lib/v20200324/models.rb', line 7512
    
    def Period
      @Period
    end

    #RenewFlagObject

    单位:月。 取值范围: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36] 取值范围:

  • NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
  • NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费,用户需要手动续费
  • DISABLE_NOTIFY_AND_MANUAL_RENEW:不自动续费,且不通知
  • 默认取值:NOTIFY_AND_MANUAL_RENEW。若该参数指定为NOTIFY_AND_AUTO_RENEW,在账户余额充足的情况下,云硬盘到期后将按月自动续费。 指定该参数即可对齐云硬盘所挂载的实例到期时间。 该参数与Period必须指定其一,且不支持同时指定。 该参数值必须大于入参中云硬盘的过期时间。

    Parameters:

    • 续费周期。

    • 自动续费标识。

    • 周期单位。取值范围:“m”(月)。默认值: "m"。

    • 当前实例到期时间。如“2018-01-01 00:00:00”。

    
    
    7512
    7513
    7514
    # File 'lib/v20200324/models.rb', line 7512
    
    def RenewFlag
      @RenewFlag
    end

    #TimeUnitObject

    单位:月。 取值范围: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 24, 36] 取值范围:

  • NOTIFY_AND_AUTO_RENEW:通知过期且自动续费
  • NOTIFY_AND_MANUAL_RENEW:通知过期不自动续费,用户需要手动续费
  • DISABLE_NOTIFY_AND_MANUAL_RENEW:不自动续费,且不通知
  • 默认取值:NOTIFY_AND_MANUAL_RENEW。若该参数指定为NOTIFY_AND_AUTO_RENEW,在账户余额充足的情况下,云硬盘到期后将按月自动续费。 指定该参数即可对齐云硬盘所挂载的实例到期时间。 该参数与Period必须指定其一,且不支持同时指定。 该参数值必须大于入参中云硬盘的过期时间。

    Parameters:

    • 续费周期。

    • 自动续费标识。

    • 周期单位。取值范围:“m”(月)。默认值: "m"。

    • 当前实例到期时间。如“2018-01-01 00:00:00”。

    
    
    7512
    7513
    7514
    # File 'lib/v20200324/models.rb', line 7512
    
    def TimeUnit
      @TimeUnit
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    7521
    7522
    7523
    7524
    7525
    7526
    # File 'lib/v20200324/models.rb', line 7521
    
    def deserialize(params)
      @Period = params['Period']
      @RenewFlag = params['RenewFlag']
      @TimeUnit = params['TimeUnit']
      @CurInstanceDeadline = params['CurInstanceDeadline']
    end