Class: TencentCloud::Tke::V20180525::ClusterLevelAttribute

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

Overview

托管集群等级属性

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, _alias = nil, nodecount = nil, podcount = nil, configmapcount = nil, rscount = nil, crdcount = nil, enable = nil, othercount = nil) ⇒ ClusterLevelAttribute

Returns a new instance of ClusterLevelAttribute.



1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
# File 'lib/v20180525/models.rb', line 1382

def initialize(name=nil, _alias=nil, nodecount=nil, podcount=nil, configmapcount=nil, rscount=nil, crdcount=nil, enable=nil, othercount=nil)
  @Name = name
  @Alias = _alias
  @NodeCount = nodecount
  @PodCount = podcount
  @ConfigMapCount = configmapcount
  @RSCount = rscount
  @CRDCount = crdcount
  @Enable = enable
  @OtherCount = othercount
end

Instance Attribute Details

#AliasObject

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

Parameters:

  • Name:

    集群等级

  • Alias:

    等级名称

  • NodeCount:

    节点数量

  • PodCount:

    Pod数量

  • ConfigMapCount:

    Configmap数量

  • RSCount:

    ReplicaSets数量

  • CRDCount:

    CRD数量

  • Enable:

    是否启用

  • OtherCount:

    其他资源数量



1380
1381
1382
# File 'lib/v20180525/models.rb', line 1380

def Alias
  @Alias
end

#ConfigMapCountObject

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

Parameters:

  • Name:

    集群等级

  • Alias:

    等级名称

  • NodeCount:

    节点数量

  • PodCount:

    Pod数量

  • ConfigMapCount:

    Configmap数量

  • RSCount:

    ReplicaSets数量

  • CRDCount:

    CRD数量

  • Enable:

    是否启用

  • OtherCount:

    其他资源数量



1380
1381
1382
# File 'lib/v20180525/models.rb', line 1380

def ConfigMapCount
  @ConfigMapCount
end

#CRDCountObject

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

Parameters:

  • Name:

    集群等级

  • Alias:

    等级名称

  • NodeCount:

    节点数量

  • PodCount:

    Pod数量

  • ConfigMapCount:

    Configmap数量

  • RSCount:

    ReplicaSets数量

  • CRDCount:

    CRD数量

  • Enable:

    是否启用

  • OtherCount:

    其他资源数量



1380
1381
1382
# File 'lib/v20180525/models.rb', line 1380

def CRDCount
  @CRDCount
end

#EnableObject

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

Parameters:

  • Name:

    集群等级

  • Alias:

    等级名称

  • NodeCount:

    节点数量

  • PodCount:

    Pod数量

  • ConfigMapCount:

    Configmap数量

  • RSCount:

    ReplicaSets数量

  • CRDCount:

    CRD数量

  • Enable:

    是否启用

  • OtherCount:

    其他资源数量



1380
1381
1382
# File 'lib/v20180525/models.rb', line 1380

def Enable
  @Enable
end

#NameObject

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

Parameters:

  • Name:

    集群等级

  • Alias:

    等级名称

  • NodeCount:

    节点数量

  • PodCount:

    Pod数量

  • ConfigMapCount:

    Configmap数量

  • RSCount:

    ReplicaSets数量

  • CRDCount:

    CRD数量

  • Enable:

    是否启用

  • OtherCount:

    其他资源数量



1380
1381
1382
# File 'lib/v20180525/models.rb', line 1380

def Name
  @Name
end

#NodeCountObject

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

Parameters:

  • Name:

    集群等级

  • Alias:

    等级名称

  • NodeCount:

    节点数量

  • PodCount:

    Pod数量

  • ConfigMapCount:

    Configmap数量

  • RSCount:

    ReplicaSets数量

  • CRDCount:

    CRD数量

  • Enable:

    是否启用

  • OtherCount:

    其他资源数量



1380
1381
1382
# File 'lib/v20180525/models.rb', line 1380

def NodeCount
  @NodeCount
end

#OtherCountObject

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

Parameters:

  • Name:

    集群等级

  • Alias:

    等级名称

  • NodeCount:

    节点数量

  • PodCount:

    Pod数量

  • ConfigMapCount:

    Configmap数量

  • RSCount:

    ReplicaSets数量

  • CRDCount:

    CRD数量

  • Enable:

    是否启用

  • OtherCount:

    其他资源数量



1380
1381
1382
# File 'lib/v20180525/models.rb', line 1380

def OtherCount
  @OtherCount
end

#PodCountObject

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

Parameters:

  • Name:

    集群等级

  • Alias:

    等级名称

  • NodeCount:

    节点数量

  • PodCount:

    Pod数量

  • ConfigMapCount:

    Configmap数量

  • RSCount:

    ReplicaSets数量

  • CRDCount:

    CRD数量

  • Enable:

    是否启用

  • OtherCount:

    其他资源数量



1380
1381
1382
# File 'lib/v20180525/models.rb', line 1380

def PodCount
  @PodCount
end

#RSCountObject

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

Parameters:

  • Name:

    集群等级

  • Alias:

    等级名称

  • NodeCount:

    节点数量

  • PodCount:

    Pod数量

  • ConfigMapCount:

    Configmap数量

  • RSCount:

    ReplicaSets数量

  • CRDCount:

    CRD数量

  • Enable:

    是否启用

  • OtherCount:

    其他资源数量



1380
1381
1382
# File 'lib/v20180525/models.rb', line 1380

def RSCount
  @RSCount
end

Instance Method Details

#deserialize(params) ⇒ Object



1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
# File 'lib/v20180525/models.rb', line 1394

def deserialize(params)
  @Name = params['Name']
  @Alias = params['Alias']
  @NodeCount = params['NodeCount']
  @PodCount = params['PodCount']
  @ConfigMapCount = params['ConfigMapCount']
  @RSCount = params['RSCount']
  @CRDCount = params['CRDCount']
  @Enable = params['Enable']
  @OtherCount = params['OtherCount']
end