Class: TencentCloud::Cvm::V20170312::DisasterRecoverGroup
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cvm::V20170312::DisasterRecoverGroup
- Defined in:
- lib/v20170312/models.rb
Overview
容灾组信息
Instance Attribute Summary collapse
-
#Affinity ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>. -
#CreateTime ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>. -
#CurrentNum ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>. -
#CvmQuotaTotal ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>. -
#DisasterRecoverGroupId ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>. -
#InstanceIds ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>. -
#Name ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>. -
#Tags ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>. -
#Type ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(disasterrecovergroupid = nil, name = nil, type = nil, cvmquotatotal = nil, currentnum = nil, instanceids = nil, createtime = nil, affinity = nil, tags = nil) ⇒ DisasterRecoverGroup
constructor
A new instance of DisasterRecoverGroup.
Constructor Details
#initialize(disasterrecovergroupid = nil, name = nil, type = nil, cvmquotatotal = nil, currentnum = nil, instanceids = nil, createtime = nil, affinity = nil, tags = nil) ⇒ DisasterRecoverGroup
Returns a new instance of DisasterRecoverGroup.
3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 |
# File 'lib/v20170312/models.rb', line 3641 def initialize(disasterrecovergroupid=nil, name=nil, type=nil, cvmquotatotal=nil, currentnum=nil, instanceids=nil, createtime=nil, affinity=nil, =nil) @DisasterRecoverGroupId = disasterrecovergroupid @Name = name @Type = type @CvmQuotaTotal = cvmquotatotal @CurrentNum = currentnum @InstanceIds = instanceids @CreateTime = createtime @Affinity = affinity @Tags = end |
Instance Attribute Details
#Affinity ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>
3639 3640 3641 |
# File 'lib/v20170312/models.rb', line 3639 def Affinity @Affinity end |
#CreateTime ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>
3639 3640 3641 |
# File 'lib/v20170312/models.rb', line 3639 def CreateTime @CreateTime end |
#CurrentNum ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>
3639 3640 3641 |
# File 'lib/v20170312/models.rb', line 3639 def CurrentNum @CurrentNum end |
#CvmQuotaTotal ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>
3639 3640 3641 |
# File 'lib/v20170312/models.rb', line 3639 def CvmQuotaTotal @CvmQuotaTotal end |
#DisasterRecoverGroupId ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>
3639 3640 3641 |
# File 'lib/v20170312/models.rb', line 3639 def DisasterRecoverGroupId @DisasterRecoverGroupId end |
#InstanceIds ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>
3639 3640 3641 |
# File 'lib/v20170312/models.rb', line 3639 def InstanceIds @InstanceIds end |
#Name ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>
3639 3640 3641 |
# File 'lib/v20170312/models.rb', line 3639 def Name @Name end |
#Tags ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>
3639 3640 3641 |
# File 'lib/v20170312/models.rb', line 3639 def Tags @Tags end |
#Type ⇒ Object
<li>HOST:物理机
</li> <li>SW:交换机
</li> <li>RACK:机架</li>
3639 3640 3641 |
# File 'lib/v20170312/models.rb', line 3639 def Type @Type end |
Instance Method Details
#deserialize(params) ⇒ Object
3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 |
# File 'lib/v20170312/models.rb', line 3653 def deserialize(params) @DisasterRecoverGroupId = params['DisasterRecoverGroupId'] @Name = params['Name'] @Type = params['Type'] @CvmQuotaTotal = params['CvmQuotaTotal'] @CurrentNum = params['CurrentNum'] @InstanceIds = params['InstanceIds'] @CreateTime = params['CreateTime'] @Affinity = params['Affinity'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end end |