Class: TencentCloud::Cvm::V20170312::DisasterRecoverGroup

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(disasterrecovergroupid = nil, name = nil, type = nil, cvmquotatotal = nil, currentnum = nil, instanceids = nil, createtime = nil) ⇒ DisasterRecoverGroup

Returns a new instance of DisasterRecoverGroup.



3535
3536
3537
3538
3539
3540
3541
3542
3543
# File 'lib/v20170312/models.rb', line 3535

def initialize(disasterrecovergroupid=nil, name=nil, type=nil, cvmquotatotal=nil, currentnum=nil, instanceids=nil, createtime=nil)
  @DisasterRecoverGroupId = disasterrecovergroupid
  @Name = name
  @Type = type
  @CvmQuotaTotal = cvmquotatotal
  @CurrentNum = currentnum
  @InstanceIds = instanceids
  @CreateTime = createtime
end

Instance Attribute Details

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DisasterRecoverGroupId:

    分散置放群组id。

  • Name:

    分散置放群组名称,长度1-60个字符。

  • Type:

    分散置放群组类型,取值范围:
    <li>HOST:物理机
    <li>SW:交换机
    <li>RACK:机架

  • CvmQuotaTotal:

    分散置放群组内最大容纳云服务器数量。

  • CurrentNum:

    分散置放群组内云服务器当前数量。

  • InstanceIds:

    分散置放群组内,云服务器id列表。

  • CreateTime:

    分散置放群组创建时间。



3533
3534
3535
# File 'lib/v20170312/models.rb', line 3533

def CreateTime
  @CreateTime
end

#CurrentNumObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DisasterRecoverGroupId:

    分散置放群组id。

  • Name:

    分散置放群组名称,长度1-60个字符。

  • Type:

    分散置放群组类型,取值范围:
    <li>HOST:物理机
    <li>SW:交换机
    <li>RACK:机架

  • CvmQuotaTotal:

    分散置放群组内最大容纳云服务器数量。

  • CurrentNum:

    分散置放群组内云服务器当前数量。

  • InstanceIds:

    分散置放群组内,云服务器id列表。

  • CreateTime:

    分散置放群组创建时间。



3533
3534
3535
# File 'lib/v20170312/models.rb', line 3533

def CurrentNum
  @CurrentNum
end

#CvmQuotaTotalObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DisasterRecoverGroupId:

    分散置放群组id。

  • Name:

    分散置放群组名称,长度1-60个字符。

  • Type:

    分散置放群组类型,取值范围:
    <li>HOST:物理机
    <li>SW:交换机
    <li>RACK:机架

  • CvmQuotaTotal:

    分散置放群组内最大容纳云服务器数量。

  • CurrentNum:

    分散置放群组内云服务器当前数量。

  • InstanceIds:

    分散置放群组内,云服务器id列表。

  • CreateTime:

    分散置放群组创建时间。



3533
3534
3535
# File 'lib/v20170312/models.rb', line 3533

def CvmQuotaTotal
  @CvmQuotaTotal
end

#DisasterRecoverGroupIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DisasterRecoverGroupId:

    分散置放群组id。

  • Name:

    分散置放群组名称,长度1-60个字符。

  • Type:

    分散置放群组类型,取值范围:
    <li>HOST:物理机
    <li>SW:交换机
    <li>RACK:机架

  • CvmQuotaTotal:

    分散置放群组内最大容纳云服务器数量。

  • CurrentNum:

    分散置放群组内云服务器当前数量。

  • InstanceIds:

    分散置放群组内,云服务器id列表。

  • CreateTime:

    分散置放群组创建时间。



3533
3534
3535
# File 'lib/v20170312/models.rb', line 3533

def DisasterRecoverGroupId
  @DisasterRecoverGroupId
end

#InstanceIdsObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DisasterRecoverGroupId:

    分散置放群组id。

  • Name:

    分散置放群组名称,长度1-60个字符。

  • Type:

    分散置放群组类型,取值范围:
    <li>HOST:物理机
    <li>SW:交换机
    <li>RACK:机架

  • CvmQuotaTotal:

    分散置放群组内最大容纳云服务器数量。

  • CurrentNum:

    分散置放群组内云服务器当前数量。

  • InstanceIds:

    分散置放群组内,云服务器id列表。

  • CreateTime:

    分散置放群组创建时间。



3533
3534
3535
# File 'lib/v20170312/models.rb', line 3533

def InstanceIds
  @InstanceIds
end

#NameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DisasterRecoverGroupId:

    分散置放群组id。

  • Name:

    分散置放群组名称,长度1-60个字符。

  • Type:

    分散置放群组类型,取值范围:
    <li>HOST:物理机
    <li>SW:交换机
    <li>RACK:机架

  • CvmQuotaTotal:

    分散置放群组内最大容纳云服务器数量。

  • CurrentNum:

    分散置放群组内云服务器当前数量。

  • InstanceIds:

    分散置放群组内,云服务器id列表。

  • CreateTime:

    分散置放群组创建时间。



3533
3534
3535
# File 'lib/v20170312/models.rb', line 3533

def Name
  @Name
end

#TypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • DisasterRecoverGroupId:

    分散置放群组id。

  • Name:

    分散置放群组名称,长度1-60个字符。

  • Type:

    分散置放群组类型,取值范围:
    <li>HOST:物理机
    <li>SW:交换机
    <li>RACK:机架

  • CvmQuotaTotal:

    分散置放群组内最大容纳云服务器数量。

  • CurrentNum:

    分散置放群组内云服务器当前数量。

  • InstanceIds:

    分散置放群组内,云服务器id列表。

  • CreateTime:

    分散置放群组创建时间。



3533
3534
3535
# File 'lib/v20170312/models.rb', line 3533

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



3545
3546
3547
3548
3549
3550
3551
3552
3553
# File 'lib/v20170312/models.rb', line 3545

def deserialize(params)
  @DisasterRecoverGroupId = params['DisasterRecoverGroupId']
  @Name = params['Name']
  @Type = params['Type']
  @CvmQuotaTotal = params['CvmQuotaTotal']
  @CurrentNum = params['CurrentNum']
  @InstanceIds = params['InstanceIds']
  @CreateTime = params['CreateTime']
end