Class: TencentCloud::Cdb::V20170320::DeployGroupInfo

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

Overview

置放群组信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deploygroupid = nil, deploygroupname = nil, createtime = nil, quota = nil, affinity = nil, limitnum = nil, description = nil, devclass = nil) ⇒ DeployGroupInfo

Returns a new instance of DeployGroupInfo.



4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
# File 'lib/v20170320/models.rb', line 4293

def initialize(deploygroupid=nil, deploygroupname=nil, createtime=nil, quota=nil, affinity=nil, limitnum=nil, description=nil, devclass=nil)
  @DeployGroupId = deploygroupid
  @DeployGroupName = deploygroupname
  @CreateTime = createtime
  @Quota = quota
  @Affinity = affinity
  @LimitNum = limitnum
  @Description = description
  @DevClass = devclass
end

Instance Attribute Details

#AffinityObject

Parameters:

  • DeployGroupId:

    置放群组 ID。

  • DeployGroupName:

    置放群组名称。

  • CreateTime:

    创建时间。

  • Quota:

    置放群组实例配额,表示一个置放群组中可容纳的最大实例数目。

  • Affinity:

    置放群组亲和性策略,目前仅支持策略1,即在物理机纬度打散实例的分布。

  • LimitNum:

    置放群组亲和性策略1中,同台物理机上同个置放群组实例的限制个数。

  • Description:

    置放群组详细信息。

  • DevClass:

    置放群组物理机型属性。



4291
4292
4293
# File 'lib/v20170320/models.rb', line 4291

def Affinity
  @Affinity
end

#CreateTimeObject

Parameters:

  • DeployGroupId:

    置放群组 ID。

  • DeployGroupName:

    置放群组名称。

  • CreateTime:

    创建时间。

  • Quota:

    置放群组实例配额,表示一个置放群组中可容纳的最大实例数目。

  • Affinity:

    置放群组亲和性策略,目前仅支持策略1,即在物理机纬度打散实例的分布。

  • LimitNum:

    置放群组亲和性策略1中,同台物理机上同个置放群组实例的限制个数。

  • Description:

    置放群组详细信息。

  • DevClass:

    置放群组物理机型属性。



4291
4292
4293
# File 'lib/v20170320/models.rb', line 4291

def CreateTime
  @CreateTime
end

#DeployGroupIdObject

Parameters:

  • DeployGroupId:

    置放群组 ID。

  • DeployGroupName:

    置放群组名称。

  • CreateTime:

    创建时间。

  • Quota:

    置放群组实例配额,表示一个置放群组中可容纳的最大实例数目。

  • Affinity:

    置放群组亲和性策略,目前仅支持策略1,即在物理机纬度打散实例的分布。

  • LimitNum:

    置放群组亲和性策略1中,同台物理机上同个置放群组实例的限制个数。

  • Description:

    置放群组详细信息。

  • DevClass:

    置放群组物理机型属性。



4291
4292
4293
# File 'lib/v20170320/models.rb', line 4291

def DeployGroupId
  @DeployGroupId
end

#DeployGroupNameObject

Parameters:

  • DeployGroupId:

    置放群组 ID。

  • DeployGroupName:

    置放群组名称。

  • CreateTime:

    创建时间。

  • Quota:

    置放群组实例配额,表示一个置放群组中可容纳的最大实例数目。

  • Affinity:

    置放群组亲和性策略,目前仅支持策略1,即在物理机纬度打散实例的分布。

  • LimitNum:

    置放群组亲和性策略1中,同台物理机上同个置放群组实例的限制个数。

  • Description:

    置放群组详细信息。

  • DevClass:

    置放群组物理机型属性。



4291
4292
4293
# File 'lib/v20170320/models.rb', line 4291

def DeployGroupName
  @DeployGroupName
end

#DescriptionObject

Parameters:

  • DeployGroupId:

    置放群组 ID。

  • DeployGroupName:

    置放群组名称。

  • CreateTime:

    创建时间。

  • Quota:

    置放群组实例配额,表示一个置放群组中可容纳的最大实例数目。

  • Affinity:

    置放群组亲和性策略,目前仅支持策略1,即在物理机纬度打散实例的分布。

  • LimitNum:

    置放群组亲和性策略1中,同台物理机上同个置放群组实例的限制个数。

  • Description:

    置放群组详细信息。

  • DevClass:

    置放群组物理机型属性。



4291
4292
4293
# File 'lib/v20170320/models.rb', line 4291

def Description
  @Description
end

#DevClassObject

Parameters:

  • DeployGroupId:

    置放群组 ID。

  • DeployGroupName:

    置放群组名称。

  • CreateTime:

    创建时间。

  • Quota:

    置放群组实例配额,表示一个置放群组中可容纳的最大实例数目。

  • Affinity:

    置放群组亲和性策略,目前仅支持策略1,即在物理机纬度打散实例的分布。

  • LimitNum:

    置放群组亲和性策略1中,同台物理机上同个置放群组实例的限制个数。

  • Description:

    置放群组详细信息。

  • DevClass:

    置放群组物理机型属性。



4291
4292
4293
# File 'lib/v20170320/models.rb', line 4291

def DevClass
  @DevClass
end

#LimitNumObject

Parameters:

  • DeployGroupId:

    置放群组 ID。

  • DeployGroupName:

    置放群组名称。

  • CreateTime:

    创建时间。

  • Quota:

    置放群组实例配额,表示一个置放群组中可容纳的最大实例数目。

  • Affinity:

    置放群组亲和性策略,目前仅支持策略1,即在物理机纬度打散实例的分布。

  • LimitNum:

    置放群组亲和性策略1中,同台物理机上同个置放群组实例的限制个数。

  • Description:

    置放群组详细信息。

  • DevClass:

    置放群组物理机型属性。



4291
4292
4293
# File 'lib/v20170320/models.rb', line 4291

def LimitNum
  @LimitNum
end

#QuotaObject

Parameters:

  • DeployGroupId:

    置放群组 ID。

  • DeployGroupName:

    置放群组名称。

  • CreateTime:

    创建时间。

  • Quota:

    置放群组实例配额,表示一个置放群组中可容纳的最大实例数目。

  • Affinity:

    置放群组亲和性策略,目前仅支持策略1,即在物理机纬度打散实例的分布。

  • LimitNum:

    置放群组亲和性策略1中,同台物理机上同个置放群组实例的限制个数。

  • Description:

    置放群组详细信息。

  • DevClass:

    置放群组物理机型属性。



4291
4292
4293
# File 'lib/v20170320/models.rb', line 4291

def Quota
  @Quota
end

Instance Method Details

#deserialize(params) ⇒ Object



4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
# File 'lib/v20170320/models.rb', line 4304

def deserialize(params)
  @DeployGroupId = params['DeployGroupId']
  @DeployGroupName = params['DeployGroupName']
  @CreateTime = params['CreateTime']
  @Quota = params['Quota']
  @Affinity = params['Affinity']
  @LimitNum = params['LimitNum']
  @Description = params['Description']
  @DevClass = params['DevClass']
end