Class: TencentCloud::Cvm::V20170312::HpcClusterInfo

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

Overview

高性能计算集群

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(hpcclusterid = nil, name = nil, remark = nil, cvmquotatotal = nil, zone = nil, currentnum = nil, createtime = nil, instanceids = nil, hpcclustertype = nil, hpcclusterbusinessid = nil, hpcclusternetmode = nil, tags = nil) ⇒ HpcClusterInfo

Returns a new instance of HpcClusterInfo.



4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
# File 'lib/v20170312/models.rb', line 4156

def initialize(hpcclusterid=nil, name=nil, remark=nil, cvmquotatotal=nil, zone=nil, currentnum=nil, createtime=nil, instanceids=nil, hpcclustertype=nil, hpcclusterbusinessid=nil, hpcclusternetmode=nil, tags=nil)
  @HpcClusterId = hpcclusterid
  @Name = name
  @Remark = remark
  @CvmQuotaTotal = cvmquotatotal
  @Zone = zone
  @CurrentNum = currentnum
  @CreateTime = createtime
  @InstanceIds = instanceids
  @HpcClusterType = hpcclustertype
  @HpcClusterBusinessId = hpcclusterbusinessid
  @HpcClusterNetMode = hpcclusternetmode
  @Tags = tags
end

Instance Attribute Details

#CreateTime ⇒ Object

Parameters:

  • HpcClusterId: —

    高性能计算集群ID

  • Name: —

    高性能计算集群名

  • Remark: —

    高性能计算集群备注

  • CvmQuotaTotal: —

    集群下设备容量

  • Zone: —

    集群所在可用区

  • CurrentNum: —

    集群当前已有设备量

  • CreateTime: —

    集群创建时间

  • InstanceIds: —

    集群内实例ID列表

  • HpcClusterType: —

    高性能计算集群类型。

  • HpcClusterBusinessId: —

    高性能计算集群对应的业务场景标识,当前只支持CDC。

  • HpcClusterNetMode: —

    高性能计算集群网络模式

  • Tags: —

    高性能计算集群关联的标签列表



4154
4155
4156
# File 'lib/v20170312/models.rb', line 4154

def CreateTime
  @CreateTime
end

#CurrentNum ⇒ Object

Parameters:

  • HpcClusterId: —

    高性能计算集群ID

  • Name: —

    高性能计算集群名

  • Remark: —

    高性能计算集群备注

  • CvmQuotaTotal: —

    集群下设备容量

  • Zone: —

    集群所在可用区

  • CurrentNum: —

    集群当前已有设备量

  • CreateTime: —

    集群创建时间

  • InstanceIds: —

    集群内实例ID列表

  • HpcClusterType: —

    高性能计算集群类型。

  • HpcClusterBusinessId: —

    高性能计算集群对应的业务场景标识,当前只支持CDC。

  • HpcClusterNetMode: —

    高性能计算集群网络模式

  • Tags: —

    高性能计算集群关联的标签列表



4154
4155
4156
# File 'lib/v20170312/models.rb', line 4154

def CurrentNum
  @CurrentNum
end

#CvmQuotaTotal ⇒ Object

Parameters:

  • HpcClusterId: —

    高性能计算集群ID

  • Name: —

    高性能计算集群名

  • Remark: —

    高性能计算集群备注

  • CvmQuotaTotal: —

    集群下设备容量

  • Zone: —

    集群所在可用区

  • CurrentNum: —

    集群当前已有设备量

  • CreateTime: —

    集群创建时间

  • InstanceIds: —

    集群内实例ID列表

  • HpcClusterType: —

    高性能计算集群类型。

  • HpcClusterBusinessId: —

    高性能计算集群对应的业务场景标识,当前只支持CDC。

  • HpcClusterNetMode: —

    高性能计算集群网络模式

  • Tags: —

    高性能计算集群关联的标签列表



4154
4155
4156
# File 'lib/v20170312/models.rb', line 4154

def CvmQuotaTotal
  @CvmQuotaTotal
end

#HpcClusterBusinessId ⇒ Object

Parameters:

  • HpcClusterId: —

    高性能计算集群ID

  • Name: —

    高性能计算集群名

  • Remark: —

    高性能计算集群备注

  • CvmQuotaTotal: —

    集群下设备容量

  • Zone: —

    集群所在可用区

  • CurrentNum: —

    集群当前已有设备量

  • CreateTime: —

    集群创建时间

  • InstanceIds: —

    集群内实例ID列表

  • HpcClusterType: —

    高性能计算集群类型。

  • HpcClusterBusinessId: —

    高性能计算集群对应的业务场景标识,当前只支持CDC。

  • HpcClusterNetMode: —

    高性能计算集群网络模式

  • Tags: —

    高性能计算集群关联的标签列表



4154
4155
4156
# File 'lib/v20170312/models.rb', line 4154

def HpcClusterBusinessId
  @HpcClusterBusinessId
end

#HpcClusterId ⇒ Object

Parameters:

  • HpcClusterId: —

    高性能计算集群ID

  • Name: —

    高性能计算集群名

  • Remark: —

    高性能计算集群备注

  • CvmQuotaTotal: —

    集群下设备容量

  • Zone: —

    集群所在可用区

  • CurrentNum: —

    集群当前已有设备量

  • CreateTime: —

    集群创建时间

  • InstanceIds: —

    集群内实例ID列表

  • HpcClusterType: —

    高性能计算集群类型。

  • HpcClusterBusinessId: —

    高性能计算集群对应的业务场景标识,当前只支持CDC。

  • HpcClusterNetMode: —

    高性能计算集群网络模式

  • Tags: —

    高性能计算集群关联的标签列表



4154
4155
4156
# File 'lib/v20170312/models.rb', line 4154

def HpcClusterId
  @HpcClusterId
end

#HpcClusterNetMode ⇒ Object

Parameters:

  • HpcClusterId: —

    高性能计算集群ID

  • Name: —

    高性能计算集群名

  • Remark: —

    高性能计算集群备注

  • CvmQuotaTotal: —

    集群下设备容量

  • Zone: —

    集群所在可用区

  • CurrentNum: —

    集群当前已有设备量

  • CreateTime: —

    集群创建时间

  • InstanceIds: —

    集群内实例ID列表

  • HpcClusterType: —

    高性能计算集群类型。

  • HpcClusterBusinessId: —

    高性能计算集群对应的业务场景标识,当前只支持CDC。

  • HpcClusterNetMode: —

    高性能计算集群网络模式

  • Tags: —

    高性能计算集群关联的标签列表



4154
4155
4156
# File 'lib/v20170312/models.rb', line 4154

def HpcClusterNetMode
  @HpcClusterNetMode
end

#HpcClusterType ⇒ Object

Parameters:

  • HpcClusterId: —

    高性能计算集群ID

  • Name: —

    高性能计算集群名

  • Remark: —

    高性能计算集群备注

  • CvmQuotaTotal: —

    集群下设备容量

  • Zone: —

    集群所在可用区

  • CurrentNum: —

    集群当前已有设备量

  • CreateTime: —

    集群创建时间

  • InstanceIds: —

    集群内实例ID列表

  • HpcClusterType: —

    高性能计算集群类型。

  • HpcClusterBusinessId: —

    高性能计算集群对应的业务场景标识,当前只支持CDC。

  • HpcClusterNetMode: —

    高性能计算集群网络模式

  • Tags: —

    高性能计算集群关联的标签列表



4154
4155
4156
# File 'lib/v20170312/models.rb', line 4154

def HpcClusterType
  @HpcClusterType
end

#InstanceIds ⇒ Object

Parameters:

  • HpcClusterId: —

    高性能计算集群ID

  • Name: —

    高性能计算集群名

  • Remark: —

    高性能计算集群备注

  • CvmQuotaTotal: —

    集群下设备容量

  • Zone: —

    集群所在可用区

  • CurrentNum: —

    集群当前已有设备量

  • CreateTime: —

    集群创建时间

  • InstanceIds: —

    集群内实例ID列表

  • HpcClusterType: —

    高性能计算集群类型。

  • HpcClusterBusinessId: —

    高性能计算集群对应的业务场景标识,当前只支持CDC。

  • HpcClusterNetMode: —

    高性能计算集群网络模式

  • Tags: —

    高性能计算集群关联的标签列表



4154
4155
4156
# File 'lib/v20170312/models.rb', line 4154

def InstanceIds
  @InstanceIds
end

#Name ⇒ Object

Parameters:

  • HpcClusterId: —

    高性能计算集群ID

  • Name: —

    高性能计算集群名

  • Remark: —

    高性能计算集群备注

  • CvmQuotaTotal: —

    集群下设备容量

  • Zone: —

    集群所在可用区

  • CurrentNum: —

    集群当前已有设备量

  • CreateTime: —

    集群创建时间

  • InstanceIds: —

    集群内实例ID列表

  • HpcClusterType: —

    高性能计算集群类型。

  • HpcClusterBusinessId: —

    高性能计算集群对应的业务场景标识,当前只支持CDC。

  • HpcClusterNetMode: —

    高性能计算集群网络模式

  • Tags: —

    高性能计算集群关联的标签列表



4154
4155
4156
# File 'lib/v20170312/models.rb', line 4154

def Name
  @Name
end

#Remark ⇒ Object

Parameters:

  • HpcClusterId: —

    高性能计算集群ID

  • Name: —

    高性能计算集群名

  • Remark: —

    高性能计算集群备注

  • CvmQuotaTotal: —

    集群下设备容量

  • Zone: —

    集群所在可用区

  • CurrentNum: —

    集群当前已有设备量

  • CreateTime: —

    集群创建时间

  • InstanceIds: —

    集群内实例ID列表

  • HpcClusterType: —

    高性能计算集群类型。

  • HpcClusterBusinessId: —

    高性能计算集群对应的业务场景标识,当前只支持CDC。

  • HpcClusterNetMode: —

    高性能计算集群网络模式

  • Tags: —

    高性能计算集群关联的标签列表



4154
4155
4156
# File 'lib/v20170312/models.rb', line 4154

def Remark
  @Remark
end

#Tags ⇒ Object

Parameters:

  • HpcClusterId: —

    高性能计算集群ID

  • Name: —

    高性能计算集群名

  • Remark: —

    高性能计算集群备注

  • CvmQuotaTotal: —

    集群下设备容量

  • Zone: —

    集群所在可用区

  • CurrentNum: —

    集群当前已有设备量

  • CreateTime: —

    集群创建时间

  • InstanceIds: —

    集群内实例ID列表

  • HpcClusterType: —

    高性能计算集群类型。

  • HpcClusterBusinessId: —

    高性能计算集群对应的业务场景标识,当前只支持CDC。

  • HpcClusterNetMode: —

    高性能计算集群网络模式

  • Tags: —

    高性能计算集群关联的标签列表



4154
4155
4156
# File 'lib/v20170312/models.rb', line 4154

def Tags
  @Tags
end

#Zone ⇒ Object

Parameters:

  • HpcClusterId: —

    高性能计算集群ID

  • Name: —

    高性能计算集群名

  • Remark: —

    高性能计算集群备注

  • CvmQuotaTotal: —

    集群下设备容量

  • Zone: —

    集群所在可用区

  • CurrentNum: —

    集群当前已有设备量

  • CreateTime: —

    集群创建时间

  • InstanceIds: —

    集群内实例ID列表

  • HpcClusterType: —

    高性能计算集群类型。

  • HpcClusterBusinessId: —

    高性能计算集群对应的业务场景标识,当前只支持CDC。

  • HpcClusterNetMode: —

    高性能计算集群网络模式

  • Tags: —

    高性能计算集群关联的标签列表



4154
4155
4156
# File 'lib/v20170312/models.rb', line 4154

def Zone
  @Zone
end

Instance Method Details

#deserialize(params) ⇒ Object



4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
# File 'lib/v20170312/models.rb', line 4171

def deserialize(params)
  @HpcClusterId = params['HpcClusterId']
  @Name = params['Name']
  @Remark = params['Remark']
  @CvmQuotaTotal = params['CvmQuotaTotal']
  @Zone = params['Zone']
  @CurrentNum = params['CurrentNum']
  @CreateTime = params['CreateTime']
  @InstanceIds = params['InstanceIds']
  @HpcClusterType = params['HpcClusterType']
  @HpcClusterBusinessId = params['HpcClusterBusinessId']
  @HpcClusterNetMode = params['HpcClusterNetMode']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
end