Class: TencentCloud::Tke::V20180525::EdgeCluster
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::EdgeCluster
- Defined in:
- lib/v20180525/models.rb
Overview
边缘计算集群信息
Instance Attribute Summary collapse
-
#AutoUpgradeClusterLevel ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ChargeType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ClusterAdvancedSettings ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ClusterDesc ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ClusterId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ClusterName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#CreatedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#EdgeClusterVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#EdgeVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#K8SVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Level ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#MaxNodePodNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#PodCIDR ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ServiceCIDR ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#TagSpecification ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#VpcId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(clusterid = nil, clustername = nil, vpcid = nil, podcidr = nil, servicecidr = nil, k8sversion = nil, status = nil, clusterdesc = nil, createdtime = nil, edgeclusterversion = nil, maxnodepodnum = nil, clusteradvancedsettings = nil, level = nil, autoupgradeclusterlevel = nil, chargetype = nil, edgeversion = nil, tagspecification = nil) ⇒ EdgeCluster
constructor
A new instance of EdgeCluster.
Constructor Details
#initialize(clusterid = nil, clustername = nil, vpcid = nil, podcidr = nil, servicecidr = nil, k8sversion = nil, status = nil, clusterdesc = nil, createdtime = nil, edgeclusterversion = nil, maxnodepodnum = nil, clusteradvancedsettings = nil, level = nil, autoupgradeclusterlevel = nil, chargetype = nil, edgeversion = nil, tagspecification = nil) ⇒ EdgeCluster
Returns a new instance of EdgeCluster.
11861 11862 11863 11864 11865 11866 11867 11868 11869 11870 11871 11872 11873 11874 11875 11876 11877 11878 11879 |
# File 'lib/v20180525/models.rb', line 11861 def initialize(clusterid=nil, clustername=nil, vpcid=nil, podcidr=nil, servicecidr=nil, k8sversion=nil, status=nil, clusterdesc=nil, createdtime=nil, edgeclusterversion=nil, maxnodepodnum=nil, clusteradvancedsettings=nil, level=nil, autoupgradeclusterlevel=nil, chargetype=nil, edgeversion=nil, =nil) @ClusterId = clusterid @ClusterName = clustername @VpcId = vpcid @PodCIDR = podcidr @ServiceCIDR = servicecidr @K8SVersion = k8sversion @Status = status @ClusterDesc = clusterdesc @CreatedTime = createdtime @EdgeClusterVersion = edgeclusterversion @MaxNodePodNum = maxnodepodnum @ClusterAdvancedSettings = clusteradvancedsettings @Level = level @AutoUpgradeClusterLevel = autoupgradeclusterlevel @ChargeType = chargetype @EdgeVersion = edgeversion @TagSpecification = end |
Instance Attribute Details
#AutoUpgradeClusterLevel ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def AutoUpgradeClusterLevel @AutoUpgradeClusterLevel end |
#ChargeType ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def ChargeType @ChargeType end |
#ClusterAdvancedSettings ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def ClusterAdvancedSettings @ClusterAdvancedSettings end |
#ClusterDesc ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def ClusterDesc @ClusterDesc end |
#ClusterId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def ClusterId @ClusterId end |
#ClusterName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def ClusterName @ClusterName end |
#CreatedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def CreatedTime @CreatedTime end |
#EdgeClusterVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def EdgeClusterVersion @EdgeClusterVersion end |
#EdgeVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def EdgeVersion @EdgeVersion end |
#K8SVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def K8SVersion @K8SVersion end |
#Level ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def Level @Level end |
#MaxNodePodNum ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def MaxNodePodNum @MaxNodePodNum end |
#PodCIDR ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def PodCIDR @PodCIDR end |
#ServiceCIDR ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def ServiceCIDR @ServiceCIDR end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def Status @Status end |
#TagSpecification ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def TagSpecification @TagSpecification end |
#VpcId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11859 11860 11861 |
# File 'lib/v20180525/models.rb', line 11859 def VpcId @VpcId end |
Instance Method Details
#deserialize(params) ⇒ Object
11881 11882 11883 11884 11885 11886 11887 11888 11889 11890 11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 |
# File 'lib/v20180525/models.rb', line 11881 def deserialize(params) @ClusterId = params['ClusterId'] @ClusterName = params['ClusterName'] @VpcId = params['VpcId'] @PodCIDR = params['PodCIDR'] @ServiceCIDR = params['ServiceCIDR'] @K8SVersion = params['K8SVersion'] @Status = params['Status'] @ClusterDesc = params['ClusterDesc'] @CreatedTime = params['CreatedTime'] @EdgeClusterVersion = params['EdgeClusterVersion'] @MaxNodePodNum = params['MaxNodePodNum'] unless params['ClusterAdvancedSettings'].nil? @ClusterAdvancedSettings = EdgeClusterAdvancedSettings.new @ClusterAdvancedSettings.deserialize(params['ClusterAdvancedSettings']) end @Level = params['Level'] @AutoUpgradeClusterLevel = params['AutoUpgradeClusterLevel'] @ChargeType = params['ChargeType'] @EdgeVersion = params['EdgeVersion'] unless params['TagSpecification'].nil? @TagSpecification = TagSpecification.new @TagSpecification.deserialize(params['TagSpecification']) end end |