Class: TencentCloud::Cdb::V20170320::CreateDeployGroupRequest

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

Overview

CreateDeployGroup请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(deploygroupname = nil, description = nil, affinity = nil, limitnum = nil, devclass = nil) ⇒ CreateDeployGroupRequest

Returns a new instance of CreateDeployGroupRequest.



3557
3558
3559
3560
3561
3562
3563
# File 'lib/v20170320/models.rb', line 3557

def initialize(deploygroupname=nil, description=nil, affinity=nil, limitnum=nil, devclass=nil)
  @DeployGroupName = deploygroupname
  @Description = description
  @Affinity = affinity
  @LimitNum = limitnum
  @DevClass = devclass
end

Instance Attribute Details

#AffinityObject

Parameters:

  • DeployGroupName:

    置放群组名称,最长不能超过60个字符。

  • Description:

    置放群组描述,最长不能超过200个字符。

  • Affinity:

    置放群组的亲和性策略,目前仅支持取值为1,策略1表示同台物理机上限制实例的个数。

  • LimitNum:

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

  • DevClass:

    置放群组机型属性,可选参数:SH12+SH02、TS85。



3555
3556
3557
# File 'lib/v20170320/models.rb', line 3555

def Affinity
  @Affinity
end

#DeployGroupNameObject

Parameters:

  • DeployGroupName:

    置放群组名称,最长不能超过60个字符。

  • Description:

    置放群组描述,最长不能超过200个字符。

  • Affinity:

    置放群组的亲和性策略,目前仅支持取值为1,策略1表示同台物理机上限制实例的个数。

  • LimitNum:

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

  • DevClass:

    置放群组机型属性,可选参数:SH12+SH02、TS85。



3555
3556
3557
# File 'lib/v20170320/models.rb', line 3555

def DeployGroupName
  @DeployGroupName
end

#DescriptionObject

Parameters:

  • DeployGroupName:

    置放群组名称,最长不能超过60个字符。

  • Description:

    置放群组描述,最长不能超过200个字符。

  • Affinity:

    置放群组的亲和性策略,目前仅支持取值为1,策略1表示同台物理机上限制实例的个数。

  • LimitNum:

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

  • DevClass:

    置放群组机型属性,可选参数:SH12+SH02、TS85。



3555
3556
3557
# File 'lib/v20170320/models.rb', line 3555

def Description
  @Description
end

#DevClassObject

Parameters:

  • DeployGroupName:

    置放群组名称,最长不能超过60个字符。

  • Description:

    置放群组描述,最长不能超过200个字符。

  • Affinity:

    置放群组的亲和性策略,目前仅支持取值为1,策略1表示同台物理机上限制实例的个数。

  • LimitNum:

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

  • DevClass:

    置放群组机型属性,可选参数:SH12+SH02、TS85。



3555
3556
3557
# File 'lib/v20170320/models.rb', line 3555

def DevClass
  @DevClass
end

#LimitNumObject

Parameters:

  • DeployGroupName:

    置放群组名称,最长不能超过60个字符。

  • Description:

    置放群组描述,最长不能超过200个字符。

  • Affinity:

    置放群组的亲和性策略,目前仅支持取值为1,策略1表示同台物理机上限制实例的个数。

  • LimitNum:

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

  • DevClass:

    置放群组机型属性,可选参数:SH12+SH02、TS85。



3555
3556
3557
# File 'lib/v20170320/models.rb', line 3555

def LimitNum
  @LimitNum
end

Instance Method Details

#deserialize(params) ⇒ Object



3565
3566
3567
3568
3569
3570
3571
# File 'lib/v20170320/models.rb', line 3565

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