Class: TencentCloud::Cwp::V20180228::ModifyAutoOpenProVersionConfigRequest

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

Overview

ModifyAutoOpenProVersionConfig请求参数结构体

Instance Attribute Summary collapse

  • #AutoDowngradeSwitch ⇒ Object
  • CLOSE:关闭
  • OPEN:打开
  • PROVERSION_POSTPAY 专业版-按量计费 PROVERSION_PREPAY 专业版-包年包月 FLAGSHIP_PREPAY 旗舰版-包年包月.
  • #AutoOpenRaspSwitch ⇒ Object
  • CLOSE:关闭
  • OPEN:打开
  • PROVERSION_POSTPAY 专业版-按量计费 PROVERSION_PREPAY 专业版-包年包月 FLAGSHIP_PREPAY 旗舰版-包年包月.
  • #AutoRepurchaseRenewSwitch ⇒ Object
  • CLOSE:关闭
  • OPEN:打开
  • PROVERSION_POSTPAY 专业版-按量计费 PROVERSION_PREPAY 专业版-包年包月 FLAGSHIP_PREPAY 旗舰版-包年包月.
  • #AutoRepurchaseSwitch ⇒ Object
  • CLOSE:关闭
  • OPEN:打开
  • PROVERSION_POSTPAY 专业版-按量计费 PROVERSION_PREPAY 专业版-包年包月 FLAGSHIP_PREPAY 旗舰版-包年包月.
  • #ProtectType ⇒ Object
  • CLOSE:关闭
  • OPEN:打开
  • PROVERSION_POSTPAY 专业版-按量计费 PROVERSION_PREPAY 专业版-包年包月 FLAGSHIP_PREPAY 旗舰版-包年包月.
  • #RepurchaseRenewSwitch ⇒ Object
  • CLOSE:关闭
  • OPEN:打开
  • PROVERSION_POSTPAY 专业版-按量计费 PROVERSION_PREPAY 专业版-包年包月 FLAGSHIP_PREPAY 旗舰版-包年包月.
  • #Status ⇒ Object
  • CLOSE:关闭
  • OPEN:打开
  • PROVERSION_POSTPAY 专业版-按量计费 PROVERSION_PREPAY 专业版-包年包月 FLAGSHIP_PREPAY 旗舰版-包年包月.

    Instance Method Summary collapse

    Constructor Details

    #initialize(status = nil, protecttype = nil, autorepurchaseswitch = nil, autorepurchaserenewswitch = nil, repurchaserenewswitch = nil, autobindraspswitch = nil, autoopenraspswitch = nil, autodowngradeswitch = nil) ⇒ ModifyAutoOpenProVersionConfigRequest

    Returns a new instance of ModifyAutoOpenProVersionConfigRequest.

    
    
    31763
    31764
    31765
    31766
    31767
    31768
    31769
    31770
    31771
    31772
    # File 'lib/v20180228/models.rb', line 31763
    
    def initialize(status=nil, protecttype=nil, autorepurchaseswitch=nil, autorepurchaserenewswitch=nil, repurchaserenewswitch=nil, autobindraspswitch=nil, autoopenraspswitch=nil, autodowngradeswitch=nil)
      @Status = status
      @ProtectType = protecttype
      @AutoRepurchaseSwitch = autorepurchaseswitch
      @AutoRepurchaseRenewSwitch = autorepurchaserenewswitch
      @RepurchaseRenewSwitch = repurchaserenewswitch
      @AutoBindRaspSwitch = autobindraspswitch
      @AutoOpenRaspSwitch = autoopenraspswitch
      @AutoDowngradeSwitch = autodowngradeswitch
    end

    Instance Attribute Details

    #AutoBindRaspSwitchObject

  • CLOSE:关闭
  • OPEN:打开
  • PROVERSION_POSTPAY 专业版-按量计费 PROVERSION_PREPAY 专业版-包年包月 FLAGSHIP_PREPAY 旗舰版-包年包月

    Parameters:

    • Status:

      设置自动开通状态。

    • ProtectType:

      加固防护模式

    • AutoRepurchaseSwitch:

      自动加购/扩容授权开关,默认 1, 0关闭, 1开启

    • AutoRepurchaseRenewSwitch:

      自动加购的订单是否自动续费,默认0 ,0关闭, 1开启

    • RepurchaseRenewSwitch:

      手动购买的订单是否自动续费,默认0, 0关闭 ,1 开启

    • AutoBindRaspSwitch:

      新增机器自动绑定rasp,0 关闭 1开启

    • AutoOpenRaspSwitch:

      新增机器自动开启rasp防护,默认关闭,0 关闭 1开启

    • AutoDowngradeSwitch:

      自动缩容开关,0 关闭 1开启

    
    
    31761
    31762
    31763
    # File 'lib/v20180228/models.rb', line 31761
    
    def AutoBindRaspSwitch
      @AutoBindRaspSwitch
    end

    #AutoDowngradeSwitchObject

  • CLOSE:关闭
  • OPEN:打开
  • PROVERSION_POSTPAY 专业版-按量计费 PROVERSION_PREPAY 专业版-包年包月 FLAGSHIP_PREPAY 旗舰版-包年包月

    Parameters:

    • Status:

      设置自动开通状态。

    • ProtectType:

      加固防护模式

    • AutoRepurchaseSwitch:

      自动加购/扩容授权开关,默认 1, 0关闭, 1开启

    • AutoRepurchaseRenewSwitch:

      自动加购的订单是否自动续费,默认0 ,0关闭, 1开启

    • RepurchaseRenewSwitch:

      手动购买的订单是否自动续费,默认0, 0关闭 ,1 开启

    • AutoBindRaspSwitch:

      新增机器自动绑定rasp,0 关闭 1开启

    • AutoOpenRaspSwitch:

      新增机器自动开启rasp防护,默认关闭,0 关闭 1开启

    • AutoDowngradeSwitch:

      自动缩容开关,0 关闭 1开启

    
    
    31761
    31762
    31763
    # File 'lib/v20180228/models.rb', line 31761
    
    def AutoDowngradeSwitch
      @AutoDowngradeSwitch
    end

    #AutoOpenRaspSwitchObject

  • CLOSE:关闭
  • OPEN:打开
  • PROVERSION_POSTPAY 专业版-按量计费 PROVERSION_PREPAY 专业版-包年包月 FLAGSHIP_PREPAY 旗舰版-包年包月

    Parameters:

    • Status:

      设置自动开通状态。

    • ProtectType:

      加固防护模式

    • AutoRepurchaseSwitch:

      自动加购/扩容授权开关,默认 1, 0关闭, 1开启

    • AutoRepurchaseRenewSwitch:

      自动加购的订单是否自动续费,默认0 ,0关闭, 1开启

    • RepurchaseRenewSwitch:

      手动购买的订单是否自动续费,默认0, 0关闭 ,1 开启

    • AutoBindRaspSwitch:

      新增机器自动绑定rasp,0 关闭 1开启

    • AutoOpenRaspSwitch:

      新增机器自动开启rasp防护,默认关闭,0 关闭 1开启

    • AutoDowngradeSwitch:

      自动缩容开关,0 关闭 1开启

    
    
    31761
    31762
    31763
    # File 'lib/v20180228/models.rb', line 31761
    
    def AutoOpenRaspSwitch
      @AutoOpenRaspSwitch
    end

    #AutoRepurchaseRenewSwitchObject

  • CLOSE:关闭
  • OPEN:打开
  • PROVERSION_POSTPAY 专业版-按量计费 PROVERSION_PREPAY 专业版-包年包月 FLAGSHIP_PREPAY 旗舰版-包年包月

    Parameters:

    • Status:

      设置自动开通状态。

    • ProtectType:

      加固防护模式

    • AutoRepurchaseSwitch:

      自动加购/扩容授权开关,默认 1, 0关闭, 1开启

    • AutoRepurchaseRenewSwitch:

      自动加购的订单是否自动续费,默认0 ,0关闭, 1开启

    • RepurchaseRenewSwitch:

      手动购买的订单是否自动续费,默认0, 0关闭 ,1 开启

    • AutoBindRaspSwitch:

      新增机器自动绑定rasp,0 关闭 1开启

    • AutoOpenRaspSwitch:

      新增机器自动开启rasp防护,默认关闭,0 关闭 1开启

    • AutoDowngradeSwitch:

      自动缩容开关,0 关闭 1开启

    
    
    31761
    31762
    31763
    # File 'lib/v20180228/models.rb', line 31761
    
    def AutoRepurchaseRenewSwitch
      @AutoRepurchaseRenewSwitch
    end

    #AutoRepurchaseSwitchObject

  • CLOSE:关闭
  • OPEN:打开
  • PROVERSION_POSTPAY 专业版-按量计费 PROVERSION_PREPAY 专业版-包年包月 FLAGSHIP_PREPAY 旗舰版-包年包月

    Parameters:

    • Status:

      设置自动开通状态。

    • ProtectType:

      加固防护模式

    • AutoRepurchaseSwitch:

      自动加购/扩容授权开关,默认 1, 0关闭, 1开启

    • AutoRepurchaseRenewSwitch:

      自动加购的订单是否自动续费,默认0 ,0关闭, 1开启

    • RepurchaseRenewSwitch:

      手动购买的订单是否自动续费,默认0, 0关闭 ,1 开启

    • AutoBindRaspSwitch:

      新增机器自动绑定rasp,0 关闭 1开启

    • AutoOpenRaspSwitch:

      新增机器自动开启rasp防护,默认关闭,0 关闭 1开启

    • AutoDowngradeSwitch:

      自动缩容开关,0 关闭 1开启

    
    
    31761
    31762
    31763
    # File 'lib/v20180228/models.rb', line 31761
    
    def AutoRepurchaseSwitch
      @AutoRepurchaseSwitch
    end

    #ProtectTypeObject

  • CLOSE:关闭
  • OPEN:打开
  • PROVERSION_POSTPAY 专业版-按量计费 PROVERSION_PREPAY 专业版-包年包月 FLAGSHIP_PREPAY 旗舰版-包年包月

    Parameters:

    • Status:

      设置自动开通状态。

    • ProtectType:

      加固防护模式

    • AutoRepurchaseSwitch:

      自动加购/扩容授权开关,默认 1, 0关闭, 1开启

    • AutoRepurchaseRenewSwitch:

      自动加购的订单是否自动续费,默认0 ,0关闭, 1开启

    • RepurchaseRenewSwitch:

      手动购买的订单是否自动续费,默认0, 0关闭 ,1 开启

    • AutoBindRaspSwitch:

      新增机器自动绑定rasp,0 关闭 1开启

    • AutoOpenRaspSwitch:

      新增机器自动开启rasp防护,默认关闭,0 关闭 1开启

    • AutoDowngradeSwitch:

      自动缩容开关,0 关闭 1开启

    
    
    31761
    31762
    31763
    # File 'lib/v20180228/models.rb', line 31761
    
    def ProtectType
      @ProtectType
    end

    #RepurchaseRenewSwitchObject

  • CLOSE:关闭
  • OPEN:打开
  • PROVERSION_POSTPAY 专业版-按量计费 PROVERSION_PREPAY 专业版-包年包月 FLAGSHIP_PREPAY 旗舰版-包年包月

    Parameters:

    • Status:

      设置自动开通状态。

    • ProtectType:

      加固防护模式

    • AutoRepurchaseSwitch:

      自动加购/扩容授权开关,默认 1, 0关闭, 1开启

    • AutoRepurchaseRenewSwitch:

      自动加购的订单是否自动续费,默认0 ,0关闭, 1开启

    • RepurchaseRenewSwitch:

      手动购买的订单是否自动续费,默认0, 0关闭 ,1 开启

    • AutoBindRaspSwitch:

      新增机器自动绑定rasp,0 关闭 1开启

    • AutoOpenRaspSwitch:

      新增机器自动开启rasp防护,默认关闭,0 关闭 1开启

    • AutoDowngradeSwitch:

      自动缩容开关,0 关闭 1开启

    
    
    31761
    31762
    31763
    # File 'lib/v20180228/models.rb', line 31761
    
    def RepurchaseRenewSwitch
      @RepurchaseRenewSwitch
    end

    #StatusObject

  • CLOSE:关闭
  • OPEN:打开
  • PROVERSION_POSTPAY 专业版-按量计费 PROVERSION_PREPAY 专业版-包年包月 FLAGSHIP_PREPAY 旗舰版-包年包月

    Parameters:

    • Status:

      设置自动开通状态。

    • ProtectType:

      加固防护模式

    • AutoRepurchaseSwitch:

      自动加购/扩容授权开关,默认 1, 0关闭, 1开启

    • AutoRepurchaseRenewSwitch:

      自动加购的订单是否自动续费,默认0 ,0关闭, 1开启

    • RepurchaseRenewSwitch:

      手动购买的订单是否自动续费,默认0, 0关闭 ,1 开启

    • AutoBindRaspSwitch:

      新增机器自动绑定rasp,0 关闭 1开启

    • AutoOpenRaspSwitch:

      新增机器自动开启rasp防护,默认关闭,0 关闭 1开启

    • AutoDowngradeSwitch:

      自动缩容开关,0 关闭 1开启

    
    
    31761
    31762
    31763
    # File 'lib/v20180228/models.rb', line 31761
    
    def Status
      @Status
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    31774
    31775
    31776
    31777
    31778
    31779
    31780
    31781
    31782
    31783
    # File 'lib/v20180228/models.rb', line 31774
    
    def deserialize(params)
      @Status = params['Status']
      @ProtectType = params['ProtectType']
      @AutoRepurchaseSwitch = params['AutoRepurchaseSwitch']
      @AutoRepurchaseRenewSwitch = params['AutoRepurchaseRenewSwitch']
      @RepurchaseRenewSwitch = params['RepurchaseRenewSwitch']
      @AutoBindRaspSwitch = params['AutoBindRaspSwitch']
      @AutoOpenRaspSwitch = params['AutoOpenRaspSwitch']
      @AutoDowngradeSwitch = params['AutoDowngradeSwitch']
    end