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.



3591
3592
3593
3594
3595
3596
3597
# File 'lib/v20170320/models.rb', line 3591

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。



3589
3590
3591
# File 'lib/v20170320/models.rb', line 3589

def Affinity
  @Affinity
end

#DeployGroupNameObject

Parameters:

  • DeployGroupName:

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

  • Description:

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

  • Affinity:

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

  • LimitNum:

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

  • DevClass:

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



3589
3590
3591
# File 'lib/v20170320/models.rb', line 3589

def DeployGroupName
  @DeployGroupName
end

#DescriptionObject

Parameters:

  • DeployGroupName:

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

  • Description:

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

  • Affinity:

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

  • LimitNum:

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

  • DevClass:

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



3589
3590
3591
# File 'lib/v20170320/models.rb', line 3589

def Description
  @Description
end

#DevClassObject

Parameters:

  • DeployGroupName:

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

  • Description:

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

  • Affinity:

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

  • LimitNum:

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

  • DevClass:

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



3589
3590
3591
# File 'lib/v20170320/models.rb', line 3589

def DevClass
  @DevClass
end

#LimitNumObject

Parameters:

  • DeployGroupName:

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

  • Description:

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

  • Affinity:

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

  • LimitNum:

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

  • DevClass:

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



3589
3590
3591
# File 'lib/v20170320/models.rb', line 3589

def LimitNum
  @LimitNum
end

Instance Method Details

#deserialize(params) ⇒ Object



3599
3600
3601
3602
3603
3604
3605
# File 'lib/v20170320/models.rb', line 3599

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