Class: TencentCloud::Cvm::V20170312::ModifyChcAttributeRequest

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

Overview

ModifyChcAttribute请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(chcids = nil, instancename = nil, devicetype = nil, bmcuser = nil, password = nil, bmcsecuritygroupids = nil) ⇒ ModifyChcAttributeRequest

Returns a new instance of ModifyChcAttributeRequest.



6168
6169
6170
6171
6172
6173
6174
6175
# File 'lib/v20170312/models.rb', line 6168

def initialize(chcids=nil, instancename=nil, devicetype=nil, bmcuser=nil, password=nil, bmcsecuritygroupids=nil)
  @ChcIds = chcids
  @InstanceName = instancename
  @DeviceType = devicetype
  @BmcUser = bmcuser
  @Password = password
  @BmcSecurityGroupIds = bmcsecuritygroupids
end

Instance Attribute Details

#BmcSecurityGroupIdsObject

Parameters:

  • ChcIds:

    CHC物理服务器ID。

  • InstanceName:

    CHC物理服务器名称

  • DeviceType:

    服务器类型

  • BmcUser:

    合法字符为字母,数字, 横线和下划线

  • Password:

    密码8-16位字符, 允许数字,字母, 和特殊字符()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/

  • BmcSecurityGroupIds:

    bmc网络的安全组列表



6166
6167
6168
# File 'lib/v20170312/models.rb', line 6166

def BmcSecurityGroupIds
  @BmcSecurityGroupIds
end

#BmcUserObject

Parameters:

  • ChcIds:

    CHC物理服务器ID。

  • InstanceName:

    CHC物理服务器名称

  • DeviceType:

    服务器类型

  • BmcUser:

    合法字符为字母,数字, 横线和下划线

  • Password:

    密码8-16位字符, 允许数字,字母, 和特殊字符()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/

  • BmcSecurityGroupIds:

    bmc网络的安全组列表



6166
6167
6168
# File 'lib/v20170312/models.rb', line 6166

def BmcUser
  @BmcUser
end

#ChcIdsObject

Parameters:

  • ChcIds:

    CHC物理服务器ID。

  • InstanceName:

    CHC物理服务器名称

  • DeviceType:

    服务器类型

  • BmcUser:

    合法字符为字母,数字, 横线和下划线

  • Password:

    密码8-16位字符, 允许数字,字母, 和特殊字符()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/

  • BmcSecurityGroupIds:

    bmc网络的安全组列表



6166
6167
6168
# File 'lib/v20170312/models.rb', line 6166

def ChcIds
  @ChcIds
end

#DeviceTypeObject

Parameters:

  • ChcIds:

    CHC物理服务器ID。

  • InstanceName:

    CHC物理服务器名称

  • DeviceType:

    服务器类型

  • BmcUser:

    合法字符为字母,数字, 横线和下划线

  • Password:

    密码8-16位字符, 允许数字,字母, 和特殊字符()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/

  • BmcSecurityGroupIds:

    bmc网络的安全组列表



6166
6167
6168
# File 'lib/v20170312/models.rb', line 6166

def DeviceType
  @DeviceType
end

#InstanceNameObject

Parameters:

  • ChcIds:

    CHC物理服务器ID。

  • InstanceName:

    CHC物理服务器名称

  • DeviceType:

    服务器类型

  • BmcUser:

    合法字符为字母,数字, 横线和下划线

  • Password:

    密码8-16位字符, 允许数字,字母, 和特殊字符()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/

  • BmcSecurityGroupIds:

    bmc网络的安全组列表



6166
6167
6168
# File 'lib/v20170312/models.rb', line 6166

def InstanceName
  @InstanceName
end

#PasswordObject

Parameters:

  • ChcIds:

    CHC物理服务器ID。

  • InstanceName:

    CHC物理服务器名称

  • DeviceType:

    服务器类型

  • BmcUser:

    合法字符为字母,数字, 横线和下划线

  • Password:

    密码8-16位字符, 允许数字,字母, 和特殊字符()‘~!@#$%^&*-+=_|{}[]:;’<>,.?/

  • BmcSecurityGroupIds:

    bmc网络的安全组列表



6166
6167
6168
# File 'lib/v20170312/models.rb', line 6166

def Password
  @Password
end

Instance Method Details

#deserialize(params) ⇒ Object



6177
6178
6179
6180
6181
6182
6183
6184
# File 'lib/v20170312/models.rb', line 6177

def deserialize(params)
  @ChcIds = params['ChcIds']
  @InstanceName = params['InstanceName']
  @DeviceType = params['DeviceType']
  @BmcUser = params['BmcUser']
  @Password = params['Password']
  @BmcSecurityGroupIds = params['BmcSecurityGroupIds']
end