Class: TencentCloud::Cvm::V20170312::DisasterRecoverGroupQuota

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

Overview

置放群组配置数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(groupquota = nil, currentnum = nil, cvminhostgroupquota = nil, cvminswitchgroupquota = nil, cvminrackgroupquota = nil) ⇒ DisasterRecoverGroupQuota

Returns a new instance of DisasterRecoverGroupQuota.



3571
3572
3573
3574
3575
3576
3577
# File 'lib/v20170312/models.rb', line 3571

def initialize(groupquota=nil, currentnum=nil, cvminhostgroupquota=nil, cvminswitchgroupquota=nil, cvminrackgroupquota=nil)
  @GroupQuota = groupquota
  @CurrentNum = currentnum
  @CvmInHostGroupQuota = cvminhostgroupquota
  @CvmInSwitchGroupQuota = cvminswitchgroupquota
  @CvmInRackGroupQuota = cvminrackgroupquota
end

Instance Attribute Details

#CurrentNumObject

Parameters:

  • GroupQuota:

    可创建置放群组数量的上限。

  • CurrentNum:

    当前用户已经创建的置放群组数量。

  • CvmInHostGroupQuota:

    物理机类型容灾组内实例的配额数。

  • CvmInSwitchGroupQuota:

    交换机类型容灾组内实例的配额数。

  • CvmInRackGroupQuota:

    机架类型容灾组内实例的配额数。



3569
3570
3571
# File 'lib/v20170312/models.rb', line 3569

def CurrentNum
  @CurrentNum
end

#CvmInHostGroupQuotaObject

Parameters:

  • GroupQuota:

    可创建置放群组数量的上限。

  • CurrentNum:

    当前用户已经创建的置放群组数量。

  • CvmInHostGroupQuota:

    物理机类型容灾组内实例的配额数。

  • CvmInSwitchGroupQuota:

    交换机类型容灾组内实例的配额数。

  • CvmInRackGroupQuota:

    机架类型容灾组内实例的配额数。



3569
3570
3571
# File 'lib/v20170312/models.rb', line 3569

def CvmInHostGroupQuota
  @CvmInHostGroupQuota
end

#CvmInRackGroupQuotaObject

Parameters:

  • GroupQuota:

    可创建置放群组数量的上限。

  • CurrentNum:

    当前用户已经创建的置放群组数量。

  • CvmInHostGroupQuota:

    物理机类型容灾组内实例的配额数。

  • CvmInSwitchGroupQuota:

    交换机类型容灾组内实例的配额数。

  • CvmInRackGroupQuota:

    机架类型容灾组内实例的配额数。



3569
3570
3571
# File 'lib/v20170312/models.rb', line 3569

def CvmInRackGroupQuota
  @CvmInRackGroupQuota
end

#CvmInSwitchGroupQuotaObject

Parameters:

  • GroupQuota:

    可创建置放群组数量的上限。

  • CurrentNum:

    当前用户已经创建的置放群组数量。

  • CvmInHostGroupQuota:

    物理机类型容灾组内实例的配额数。

  • CvmInSwitchGroupQuota:

    交换机类型容灾组内实例的配额数。

  • CvmInRackGroupQuota:

    机架类型容灾组内实例的配额数。



3569
3570
3571
# File 'lib/v20170312/models.rb', line 3569

def CvmInSwitchGroupQuota
  @CvmInSwitchGroupQuota
end

#GroupQuotaObject

Parameters:

  • GroupQuota:

    可创建置放群组数量的上限。

  • CurrentNum:

    当前用户已经创建的置放群组数量。

  • CvmInHostGroupQuota:

    物理机类型容灾组内实例的配额数。

  • CvmInSwitchGroupQuota:

    交换机类型容灾组内实例的配额数。

  • CvmInRackGroupQuota:

    机架类型容灾组内实例的配额数。



3569
3570
3571
# File 'lib/v20170312/models.rb', line 3569

def GroupQuota
  @GroupQuota
end

Instance Method Details

#deserialize(params) ⇒ Object



3579
3580
3581
3582
3583
3584
3585
# File 'lib/v20170312/models.rb', line 3579

def deserialize(params)
  @GroupQuota = params['GroupQuota']
  @CurrentNum = params['CurrentNum']
  @CvmInHostGroupQuota = params['CvmInHostGroupQuota']
  @CvmInSwitchGroupQuota = params['CvmInSwitchGroupQuota']
  @CvmInRackGroupQuota = params['CvmInRackGroupQuota']
end