Class: TencentCloud::Postgres::V20170312::DisIsolateDBInstancesRequest

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

Overview

DisIsolateDBInstances请求参数结构体

Instance Attribute Summary collapse

  • #DBInstanceIdSet ⇒ Object
  • 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
  • 后付费:该参数不生效
  • true:使用
  • false:不使用
  • 默认值:false.
  • #Period ⇒ Object
  • 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
  • 后付费:该参数不生效
  • true:使用
  • false:不使用
  • 默认值:false.
  • #VoucherIds ⇒ Object
  • 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
  • 后付费:该参数不生效
  • true:使用
  • false:不使用
  • 默认值:false.

    Instance Method Summary collapse

    Constructor Details

    #initialize(dbinstanceidset = nil, period = nil, autovoucher = nil, voucherids = nil) ⇒ DisIsolateDBInstancesRequest

    Returns a new instance of DisIsolateDBInstancesRequest.

    
    
    4681
    4682
    4683
    4684
    4685
    4686
    # File 'lib/v20170312/models.rb', line 4681
    
    def initialize(dbinstanceidset=nil, period=nil, autovoucher=nil, voucherids=nil)
      @DBInstanceIdSet = dbinstanceidset
      @Period = period
      @AutoVoucher = autovoucher
      @VoucherIds = voucherids
    end

    Instance Attribute Details

    #AutoVoucherObject

  • 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
  • 后付费:该参数不生效
  • true:使用
  • false:不使用
  • 默认值:false

    Parameters:

    • DBInstanceIdSet:

      实例ID列表。可通过DescribeDBInstances接口获取。支持同时解隔离多个实例。

    • Period:

      购买时长,单位:月。

    • AutoVoucher:

      是否使用代金券:

    • VoucherIds:

      代金券id列表。

    
    
    4679
    4680
    4681
    # File 'lib/v20170312/models.rb', line 4679
    
    def AutoVoucher
      @AutoVoucher
    end

    #DBInstanceIdSetObject

  • 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
  • 后付费:该参数不生效
  • true:使用
  • false:不使用
  • 默认值:false

    Parameters:

    • DBInstanceIdSet:

      实例ID列表。可通过DescribeDBInstances接口获取。支持同时解隔离多个实例。

    • Period:

      购买时长,单位:月。

    • AutoVoucher:

      是否使用代金券:

    • VoucherIds:

      代金券id列表。

    
    
    4679
    4680
    4681
    # File 'lib/v20170312/models.rb', line 4679
    
    def DBInstanceIdSet
      @DBInstanceIdSet
    end

    #PeriodObject

  • 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
  • 后付费:该参数不生效
  • true:使用
  • false:不使用
  • 默认值:false

    Parameters:

    • DBInstanceIdSet:

      实例ID列表。可通过DescribeDBInstances接口获取。支持同时解隔离多个实例。

    • Period:

      购买时长,单位:月。

    • AutoVoucher:

      是否使用代金券:

    • VoucherIds:

      代金券id列表。

    
    
    4679
    4680
    4681
    # File 'lib/v20170312/models.rb', line 4679
    
    def Period
      @Period
    end

    #VoucherIdsObject

  • 预付费:支持1,2,3,4,5,6,7,8,9,10,11,12,24,36
  • 后付费:该参数不生效
  • true:使用
  • false:不使用
  • 默认值:false

    Parameters:

    • DBInstanceIdSet:

      实例ID列表。可通过DescribeDBInstances接口获取。支持同时解隔离多个实例。

    • Period:

      购买时长,单位:月。

    • AutoVoucher:

      是否使用代金券:

    • VoucherIds:

      代金券id列表。

    
    
    4679
    4680
    4681
    # File 'lib/v20170312/models.rb', line 4679
    
    def VoucherIds
      @VoucherIds
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    4688
    4689
    4690
    4691
    4692
    4693
    # File 'lib/v20170312/models.rb', line 4688
    
    def deserialize(params)
      @DBInstanceIdSet = params['DBInstanceIdSet']
      @Period = params['Period']
      @AutoVoucher = params['AutoVoucher']
      @VoucherIds = params['VoucherIds']
    end