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.



1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
# File 'lib/v20180525/models.rb', line 1484

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

Parameters:

  • 集群等级

  • 等级名称

  • 节点数量

  • Pod数量

  • Configmap数量

  • ReplicaSets数量

  • CRD数量

  • 是否启用

  • 其他资源数量



1482
1483
1484
# File 'lib/v20180525/models.rb', line 1482

def Alias
  @Alias
end

#ConfigMapCountObject

Parameters:

  • 集群等级

  • 等级名称

  • 节点数量

  • Pod数量

  • Configmap数量

  • ReplicaSets数量

  • CRD数量

  • 是否启用

  • 其他资源数量



1482
1483
1484
# File 'lib/v20180525/models.rb', line 1482

def ConfigMapCount
  @ConfigMapCount
end

#CRDCountObject

Parameters:

  • 集群等级

  • 等级名称

  • 节点数量

  • Pod数量

  • Configmap数量

  • ReplicaSets数量

  • CRD数量

  • 是否启用

  • 其他资源数量



1482
1483
1484
# File 'lib/v20180525/models.rb', line 1482

def CRDCount
  @CRDCount
end

#EnableObject

Parameters:

  • 集群等级

  • 等级名称

  • 节点数量

  • Pod数量

  • Configmap数量

  • ReplicaSets数量

  • CRD数量

  • 是否启用

  • 其他资源数量



1482
1483
1484
# File 'lib/v20180525/models.rb', line 1482

def Enable
  @Enable
end

#NameObject

Parameters:

  • 集群等级

  • 等级名称

  • 节点数量

  • Pod数量

  • Configmap数量

  • ReplicaSets数量

  • CRD数量

  • 是否启用

  • 其他资源数量



1482
1483
1484
# File 'lib/v20180525/models.rb', line 1482

def Name
  @Name
end

#NodeCountObject

Parameters:

  • 集群等级

  • 等级名称

  • 节点数量

  • Pod数量

  • Configmap数量

  • ReplicaSets数量

  • CRD数量

  • 是否启用

  • 其他资源数量



1482
1483
1484
# File 'lib/v20180525/models.rb', line 1482

def NodeCount
  @NodeCount
end

#OtherCountObject

Parameters:

  • 集群等级

  • 等级名称

  • 节点数量

  • Pod数量

  • Configmap数量

  • ReplicaSets数量

  • CRD数量

  • 是否启用

  • 其他资源数量



1482
1483
1484
# File 'lib/v20180525/models.rb', line 1482

def OtherCount
  @OtherCount
end

#PodCountObject

Parameters:

  • 集群等级

  • 等级名称

  • 节点数量

  • Pod数量

  • Configmap数量

  • ReplicaSets数量

  • CRD数量

  • 是否启用

  • 其他资源数量



1482
1483
1484
# File 'lib/v20180525/models.rb', line 1482

def PodCount
  @PodCount
end

#RSCountObject

Parameters:

  • 集群等级

  • 等级名称

  • 节点数量

  • Pod数量

  • Configmap数量

  • ReplicaSets数量

  • CRD数量

  • 是否启用

  • 其他资源数量



1482
1483
1484
# File 'lib/v20180525/models.rb', line 1482

def RSCount
  @RSCount
end

Instance Method Details

#deserialize(params) ⇒ Object



1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
# File 'lib/v20180525/models.rb', line 1496

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