Class: TencentCloud::Tione::V20211111::ResourceGroup

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

Overview

资源组

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(resourcegroupid = nil, resourcegroupname = nil, freeinstance = nil, totalinstance = nil, usedresource = nil, totalresource = nil, instanceset = nil, tagset = nil) ⇒ ResourceGroup

Returns a new instance of ResourceGroup.



7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
# File 'lib/v20211111/models.rb', line 7495

def initialize(resourcegroupid=nil, resourcegroupname=nil, freeinstance=nil, totalinstance=nil, usedresource=nil, totalresource=nil, instanceset=nil, tagset=nil)
  @ResourceGroupId = resourcegroupid
  @ResourceGroupName = resourcegroupname
  @FreeInstance = freeinstance
  @TotalInstance = totalinstance
  @UsedResource = usedresource
  @TotalResource = totalresource
  @InstanceSet = instanceset
  @TagSet = tagset
end

Instance Attribute Details

#FreeInstanceObject

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

Parameters:

  • ResourceGroupId:

    资源组id

  • ResourceGroupName:

    资源组名称

  • FreeInstance:

    可用节点个数(运行中的节点)

  • TotalInstance:

    总节点个数(所有节点)

  • UsedResource:

    资源组已用的资源

  • TotalResource:

    资源组总资源

  • InstanceSet:

    节点信息

  • TagSet:

    标签列表



7493
7494
7495
# File 'lib/v20211111/models.rb', line 7493

def FreeInstance
  @FreeInstance
end

#InstanceSetObject

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

Parameters:

  • ResourceGroupId:

    资源组id

  • ResourceGroupName:

    资源组名称

  • FreeInstance:

    可用节点个数(运行中的节点)

  • TotalInstance:

    总节点个数(所有节点)

  • UsedResource:

    资源组已用的资源

  • TotalResource:

    资源组总资源

  • InstanceSet:

    节点信息

  • TagSet:

    标签列表



7493
7494
7495
# File 'lib/v20211111/models.rb', line 7493

def InstanceSet
  @InstanceSet
end

#ResourceGroupIdObject

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

Parameters:

  • ResourceGroupId:

    资源组id

  • ResourceGroupName:

    资源组名称

  • FreeInstance:

    可用节点个数(运行中的节点)

  • TotalInstance:

    总节点个数(所有节点)

  • UsedResource:

    资源组已用的资源

  • TotalResource:

    资源组总资源

  • InstanceSet:

    节点信息

  • TagSet:

    标签列表



7493
7494
7495
# File 'lib/v20211111/models.rb', line 7493

def ResourceGroupId
  @ResourceGroupId
end

#ResourceGroupNameObject

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

Parameters:

  • ResourceGroupId:

    资源组id

  • ResourceGroupName:

    资源组名称

  • FreeInstance:

    可用节点个数(运行中的节点)

  • TotalInstance:

    总节点个数(所有节点)

  • UsedResource:

    资源组已用的资源

  • TotalResource:

    资源组总资源

  • InstanceSet:

    节点信息

  • TagSet:

    标签列表



7493
7494
7495
# File 'lib/v20211111/models.rb', line 7493

def ResourceGroupName
  @ResourceGroupName
end

#TagSetObject

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

Parameters:

  • ResourceGroupId:

    资源组id

  • ResourceGroupName:

    资源组名称

  • FreeInstance:

    可用节点个数(运行中的节点)

  • TotalInstance:

    总节点个数(所有节点)

  • UsedResource:

    资源组已用的资源

  • TotalResource:

    资源组总资源

  • InstanceSet:

    节点信息

  • TagSet:

    标签列表



7493
7494
7495
# File 'lib/v20211111/models.rb', line 7493

def TagSet
  @TagSet
end

#TotalInstanceObject

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

Parameters:

  • ResourceGroupId:

    资源组id

  • ResourceGroupName:

    资源组名称

  • FreeInstance:

    可用节点个数(运行中的节点)

  • TotalInstance:

    总节点个数(所有节点)

  • UsedResource:

    资源组已用的资源

  • TotalResource:

    资源组总资源

  • InstanceSet:

    节点信息

  • TagSet:

    标签列表



7493
7494
7495
# File 'lib/v20211111/models.rb', line 7493

def TotalInstance
  @TotalInstance
end

#TotalResourceObject

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

Parameters:

  • ResourceGroupId:

    资源组id

  • ResourceGroupName:

    资源组名称

  • FreeInstance:

    可用节点个数(运行中的节点)

  • TotalInstance:

    总节点个数(所有节点)

  • UsedResource:

    资源组已用的资源

  • TotalResource:

    资源组总资源

  • InstanceSet:

    节点信息

  • TagSet:

    标签列表



7493
7494
7495
# File 'lib/v20211111/models.rb', line 7493

def TotalResource
  @TotalResource
end

#UsedResourceObject

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

Parameters:

  • ResourceGroupId:

    资源组id

  • ResourceGroupName:

    资源组名称

  • FreeInstance:

    可用节点个数(运行中的节点)

  • TotalInstance:

    总节点个数(所有节点)

  • UsedResource:

    资源组已用的资源

  • TotalResource:

    资源组总资源

  • InstanceSet:

    节点信息

  • TagSet:

    标签列表



7493
7494
7495
# File 'lib/v20211111/models.rb', line 7493

def UsedResource
  @UsedResource
end

Instance Method Details

#deserialize(params) ⇒ Object



7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
# File 'lib/v20211111/models.rb', line 7506

def deserialize(params)
  @ResourceGroupId = params['ResourceGroupId']
  @ResourceGroupName = params['ResourceGroupName']
  @FreeInstance = params['FreeInstance']
  @TotalInstance = params['TotalInstance']
  unless params['UsedResource'].nil?
    @UsedResource = GroupResource.new
    @UsedResource.deserialize(params['UsedResource'])
  end
  unless params['TotalResource'].nil?
    @TotalResource = GroupResource.new
    @TotalResource.deserialize(params['TotalResource'])
  end
  unless params['InstanceSet'].nil?
    @InstanceSet = []
    params['InstanceSet'].each do |i|
      instance_tmp = Instance.new
      instance_tmp.deserialize(i)
      @InstanceSet << instance_tmp
    end
  end
  unless params['TagSet'].nil?
    @TagSet = []
    params['TagSet'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @TagSet << tag_tmp
    end
  end
end