Class: TencentCloud::Batch::V20170312::DescribeComputeEnvResponse

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

Overview

DescribeComputeEnv返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(envid = nil, envname = nil, placement = nil, createtime = nil, computenodeset = nil, computenodemetrics = nil, desiredcomputenodecount = nil, envtype = nil, resourcetype = nil, nextaction = nil, attachedcomputenodecount = nil, tags = nil, requestid = nil) ⇒ DescribeComputeEnvResponse

Returns a new instance of DescribeComputeEnvResponse.



1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
# File 'lib/v20170312/models.rb', line 1194

def initialize(envid=nil, envname=nil, placement=nil, createtime=nil, computenodeset=nil, computenodemetrics=nil, desiredcomputenodecount=nil, envtype=nil, resourcetype=nil, nextaction=nil, attachedcomputenodecount=nil, tags=nil, requestid=nil)
  @EnvId = envid
  @EnvName = envname
  @Placement = placement
  @CreateTime = createtime
  @ComputeNodeSet = computenodeset
  @ComputeNodeMetrics = computenodemetrics
  @DesiredComputeNodeCount = desiredcomputenodecount
  @EnvType = envtype
  @ResourceType = resourcetype
  @NextAction = nextaction
  @AttachedComputeNodeCount = attachedcomputenodecount
  @Tags = tags
  @RequestId = requestid
end

Instance Attribute Details

#AttachedComputeNodeCountObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvId:

    计算环境ID,环境ID通过调用接口 [DescribeComputeEnv](cloud.tencent.com/document/api/599/15892)获取。

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    计算环境创建时间

  • ComputeNodeSet:

    计算节点列表信息

  • ComputeNodeMetrics:

    计算节点统计指标

  • DesiredComputeNodeCount:

    计算节点期望个数

  • EnvType:

    计算环境管理类型,枚举如下: MANAGED: 由客户在Batch平台主动创建; THPC_QUEUE: 由thpc平台创建,关联thpc平台集群队列。

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步的动作,枚举如下: DELETING: 删除中

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1192
1193
1194
# File 'lib/v20170312/models.rb', line 1192

def AttachedComputeNodeCount
  @AttachedComputeNodeCount
end

#ComputeNodeMetricsObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvId:

    计算环境ID,环境ID通过调用接口 [DescribeComputeEnv](cloud.tencent.com/document/api/599/15892)获取。

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    计算环境创建时间

  • ComputeNodeSet:

    计算节点列表信息

  • ComputeNodeMetrics:

    计算节点统计指标

  • DesiredComputeNodeCount:

    计算节点期望个数

  • EnvType:

    计算环境管理类型,枚举如下: MANAGED: 由客户在Batch平台主动创建; THPC_QUEUE: 由thpc平台创建,关联thpc平台集群队列。

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步的动作,枚举如下: DELETING: 删除中

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1192
1193
1194
# File 'lib/v20170312/models.rb', line 1192

def ComputeNodeMetrics
  @ComputeNodeMetrics
end

#ComputeNodeSetObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvId:

    计算环境ID,环境ID通过调用接口 [DescribeComputeEnv](cloud.tencent.com/document/api/599/15892)获取。

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    计算环境创建时间

  • ComputeNodeSet:

    计算节点列表信息

  • ComputeNodeMetrics:

    计算节点统计指标

  • DesiredComputeNodeCount:

    计算节点期望个数

  • EnvType:

    计算环境管理类型,枚举如下: MANAGED: 由客户在Batch平台主动创建; THPC_QUEUE: 由thpc平台创建,关联thpc平台集群队列。

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步的动作,枚举如下: DELETING: 删除中

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1192
1193
1194
# File 'lib/v20170312/models.rb', line 1192

def ComputeNodeSet
  @ComputeNodeSet
end

#CreateTimeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvId:

    计算环境ID,环境ID通过调用接口 [DescribeComputeEnv](cloud.tencent.com/document/api/599/15892)获取。

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    计算环境创建时间

  • ComputeNodeSet:

    计算节点列表信息

  • ComputeNodeMetrics:

    计算节点统计指标

  • DesiredComputeNodeCount:

    计算节点期望个数

  • EnvType:

    计算环境管理类型,枚举如下: MANAGED: 由客户在Batch平台主动创建; THPC_QUEUE: 由thpc平台创建,关联thpc平台集群队列。

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步的动作,枚举如下: DELETING: 删除中

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1192
1193
1194
# File 'lib/v20170312/models.rb', line 1192

def CreateTime
  @CreateTime
end

#DesiredComputeNodeCountObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvId:

    计算环境ID,环境ID通过调用接口 [DescribeComputeEnv](cloud.tencent.com/document/api/599/15892)获取。

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    计算环境创建时间

  • ComputeNodeSet:

    计算节点列表信息

  • ComputeNodeMetrics:

    计算节点统计指标

  • DesiredComputeNodeCount:

    计算节点期望个数

  • EnvType:

    计算环境管理类型,枚举如下: MANAGED: 由客户在Batch平台主动创建; THPC_QUEUE: 由thpc平台创建,关联thpc平台集群队列。

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步的动作,枚举如下: DELETING: 删除中

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1192
1193
1194
# File 'lib/v20170312/models.rb', line 1192

def DesiredComputeNodeCount
  @DesiredComputeNodeCount
end

#EnvIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvId:

    计算环境ID,环境ID通过调用接口 [DescribeComputeEnv](cloud.tencent.com/document/api/599/15892)获取。

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    计算环境创建时间

  • ComputeNodeSet:

    计算节点列表信息

  • ComputeNodeMetrics:

    计算节点统计指标

  • DesiredComputeNodeCount:

    计算节点期望个数

  • EnvType:

    计算环境管理类型,枚举如下: MANAGED: 由客户在Batch平台主动创建; THPC_QUEUE: 由thpc平台创建,关联thpc平台集群队列。

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步的动作,枚举如下: DELETING: 删除中

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1192
1193
1194
# File 'lib/v20170312/models.rb', line 1192

def EnvId
  @EnvId
end

#EnvNameObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvId:

    计算环境ID,环境ID通过调用接口 [DescribeComputeEnv](cloud.tencent.com/document/api/599/15892)获取。

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    计算环境创建时间

  • ComputeNodeSet:

    计算节点列表信息

  • ComputeNodeMetrics:

    计算节点统计指标

  • DesiredComputeNodeCount:

    计算节点期望个数

  • EnvType:

    计算环境管理类型,枚举如下: MANAGED: 由客户在Batch平台主动创建; THPC_QUEUE: 由thpc平台创建,关联thpc平台集群队列。

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步的动作,枚举如下: DELETING: 删除中

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1192
1193
1194
# File 'lib/v20170312/models.rb', line 1192

def EnvName
  @EnvName
end

#EnvTypeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvId:

    计算环境ID,环境ID通过调用接口 [DescribeComputeEnv](cloud.tencent.com/document/api/599/15892)获取。

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    计算环境创建时间

  • ComputeNodeSet:

    计算节点列表信息

  • ComputeNodeMetrics:

    计算节点统计指标

  • DesiredComputeNodeCount:

    计算节点期望个数

  • EnvType:

    计算环境管理类型,枚举如下: MANAGED: 由客户在Batch平台主动创建; THPC_QUEUE: 由thpc平台创建,关联thpc平台集群队列。

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步的动作,枚举如下: DELETING: 删除中

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1192
1193
1194
# File 'lib/v20170312/models.rb', line 1192

def EnvType
  @EnvType
end

#NextActionObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvId:

    计算环境ID,环境ID通过调用接口 [DescribeComputeEnv](cloud.tencent.com/document/api/599/15892)获取。

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    计算环境创建时间

  • ComputeNodeSet:

    计算节点列表信息

  • ComputeNodeMetrics:

    计算节点统计指标

  • DesiredComputeNodeCount:

    计算节点期望个数

  • EnvType:

    计算环境管理类型,枚举如下: MANAGED: 由客户在Batch平台主动创建; THPC_QUEUE: 由thpc平台创建,关联thpc平台集群队列。

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步的动作,枚举如下: DELETING: 删除中

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1192
1193
1194
# File 'lib/v20170312/models.rb', line 1192

def NextAction
  @NextAction
end

#PlacementObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvId:

    计算环境ID,环境ID通过调用接口 [DescribeComputeEnv](cloud.tencent.com/document/api/599/15892)获取。

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    计算环境创建时间

  • ComputeNodeSet:

    计算节点列表信息

  • ComputeNodeMetrics:

    计算节点统计指标

  • DesiredComputeNodeCount:

    计算节点期望个数

  • EnvType:

    计算环境管理类型,枚举如下: MANAGED: 由客户在Batch平台主动创建; THPC_QUEUE: 由thpc平台创建,关联thpc平台集群队列。

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步的动作,枚举如下: DELETING: 删除中

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1192
1193
1194
# File 'lib/v20170312/models.rb', line 1192

def Placement
  @Placement
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvId:

    计算环境ID,环境ID通过调用接口 [DescribeComputeEnv](cloud.tencent.com/document/api/599/15892)获取。

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    计算环境创建时间

  • ComputeNodeSet:

    计算节点列表信息

  • ComputeNodeMetrics:

    计算节点统计指标

  • DesiredComputeNodeCount:

    计算节点期望个数

  • EnvType:

    计算环境管理类型,枚举如下: MANAGED: 由客户在Batch平台主动创建; THPC_QUEUE: 由thpc平台创建,关联thpc平台集群队列。

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步的动作,枚举如下: DELETING: 删除中

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1192
1193
1194
# File 'lib/v20170312/models.rb', line 1192

def RequestId
  @RequestId
end

#ResourceTypeObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvId:

    计算环境ID,环境ID通过调用接口 [DescribeComputeEnv](cloud.tencent.com/document/api/599/15892)获取。

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    计算环境创建时间

  • ComputeNodeSet:

    计算节点列表信息

  • ComputeNodeMetrics:

    计算节点统计指标

  • DesiredComputeNodeCount:

    计算节点期望个数

  • EnvType:

    计算环境管理类型,枚举如下: MANAGED: 由客户在Batch平台主动创建; THPC_QUEUE: 由thpc平台创建,关联thpc平台集群队列。

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步的动作,枚举如下: DELETING: 删除中

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1192
1193
1194
# File 'lib/v20170312/models.rb', line 1192

def ResourceType
  @ResourceType
end

#TagsObject

注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • EnvId:

    计算环境ID,环境ID通过调用接口 [DescribeComputeEnv](cloud.tencent.com/document/api/599/15892)获取。

  • EnvName:

    计算环境名称

  • Placement:

    位置信息

  • CreateTime:

    计算环境创建时间

  • ComputeNodeSet:

    计算节点列表信息

  • ComputeNodeMetrics:

    计算节点统计指标

  • DesiredComputeNodeCount:

    计算节点期望个数

  • EnvType:

    计算环境管理类型,枚举如下: MANAGED: 由客户在Batch平台主动创建; THPC_QUEUE: 由thpc平台创建,关联thpc平台集群队列。

  • ResourceType:

    计算环境资源类型,当前为CVM和CPM(黑石)

  • NextAction:

    下一步的动作,枚举如下: DELETING: 删除中

  • AttachedComputeNodeCount:

    用户添加到计算环境中的计算节点个数

  • Tags:

    计算环境绑定的标签列表。

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



1192
1193
1194
# File 'lib/v20170312/models.rb', line 1192

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
# File 'lib/v20170312/models.rb', line 1210

def deserialize(params)
  @EnvId = params['EnvId']
  @EnvName = params['EnvName']
  unless params['Placement'].nil?
    @Placement = Placement.new
    @Placement.deserialize(params['Placement'])
  end
  @CreateTime = params['CreateTime']
  unless params['ComputeNodeSet'].nil?
    @ComputeNodeSet = []
    params['ComputeNodeSet'].each do |i|
      computenode_tmp = ComputeNode.new
      computenode_tmp.deserialize(i)
      @ComputeNodeSet << computenode_tmp
    end
  end
  unless params['ComputeNodeMetrics'].nil?
    @ComputeNodeMetrics = ComputeNodeMetrics.new
    @ComputeNodeMetrics.deserialize(params['ComputeNodeMetrics'])
  end
  @DesiredComputeNodeCount = params['DesiredComputeNodeCount']
  @EnvType = params['EnvType']
  @ResourceType = params['ResourceType']
  @NextAction = params['NextAction']
  @AttachedComputeNodeCount = params['AttachedComputeNodeCount']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @RequestId = params['RequestId']
end