Class: TencentCloud::Tke::V20180525::EksCluster
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tke::V20180525::EksCluster
- Defined in:
- lib/v20180525/models.rb
Overview
弹性集群信息
Instance Attribute Summary collapse
-
#ClusterDesc ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ClusterId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ClusterName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#CreatedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#DnsServers ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#EnableVpcCoreDNS ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#K8SVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#NeedDeleteCbs ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#ServiceSubnetId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#SubnetIds ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#TagSpecification ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
-
#VpcId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(clusterid = nil, clustername = nil, vpcid = nil, subnetids = nil, k8sversion = nil, status = nil, clusterdesc = nil, createdtime = nil, servicesubnetid = nil, dnsservers = nil, needdeletecbs = nil, enablevpccoredns = nil, tagspecification = nil) ⇒ EksCluster
constructor
A new instance of EksCluster.
Constructor Details
#initialize(clusterid = nil, clustername = nil, vpcid = nil, subnetids = nil, k8sversion = nil, status = nil, clusterdesc = nil, createdtime = nil, servicesubnetid = nil, dnsservers = nil, needdeletecbs = nil, enablevpccoredns = nil, tagspecification = nil) ⇒ EksCluster
Returns a new instance of EksCluster.
12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 |
# File 'lib/v20180525/models.rb', line 12256 def initialize(clusterid=nil, clustername=nil, vpcid=nil, subnetids=nil, k8sversion=nil, status=nil, clusterdesc=nil, createdtime=nil, servicesubnetid=nil, dnsservers=nil, needdeletecbs=nil, enablevpccoredns=nil, =nil) @ClusterId = clusterid @ClusterName = clustername @VpcId = vpcid @SubnetIds = subnetids @K8SVersion = k8sversion @Status = status @ClusterDesc = clusterdesc @CreatedTime = createdtime @ServiceSubnetId = servicesubnetid @DnsServers = dnsservers @NeedDeleteCbs = needdeletecbs @EnableVpcCoreDNS = enablevpccoredns @TagSpecification = end |
Instance Attribute Details
#ClusterDesc ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12254 12255 12256 |
# File 'lib/v20180525/models.rb', line 12254 def ClusterDesc @ClusterDesc end |
#ClusterId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12254 12255 12256 |
# File 'lib/v20180525/models.rb', line 12254 def ClusterId @ClusterId end |
#ClusterName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12254 12255 12256 |
# File 'lib/v20180525/models.rb', line 12254 def ClusterName @ClusterName end |
#CreatedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12254 12255 12256 |
# File 'lib/v20180525/models.rb', line 12254 def CreatedTime @CreatedTime end |
#DnsServers ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12254 12255 12256 |
# File 'lib/v20180525/models.rb', line 12254 def DnsServers @DnsServers end |
#EnableVpcCoreDNS ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12254 12255 12256 |
# File 'lib/v20180525/models.rb', line 12254 def EnableVpcCoreDNS @EnableVpcCoreDNS end |
#K8SVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12254 12255 12256 |
# File 'lib/v20180525/models.rb', line 12254 def K8SVersion @K8SVersion end |
#NeedDeleteCbs ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12254 12255 12256 |
# File 'lib/v20180525/models.rb', line 12254 def NeedDeleteCbs @NeedDeleteCbs end |
#ServiceSubnetId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12254 12255 12256 |
# File 'lib/v20180525/models.rb', line 12254 def ServiceSubnetId @ServiceSubnetId end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12254 12255 12256 |
# File 'lib/v20180525/models.rb', line 12254 def Status @Status end |
#SubnetIds ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12254 12255 12256 |
# File 'lib/v20180525/models.rb', line 12254 def SubnetIds @SubnetIds end |
#TagSpecification ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12254 12255 12256 |
# File 'lib/v20180525/models.rb', line 12254 def TagSpecification @TagSpecification end |
#VpcId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
12254 12255 12256 |
# File 'lib/v20180525/models.rb', line 12254 def VpcId @VpcId end |
Instance Method Details
#deserialize(params) ⇒ Object
12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 12284 12285 12286 12287 12288 12289 12290 12291 12292 12293 12294 12295 12296 12297 12298 12299 12300 |
# File 'lib/v20180525/models.rb', line 12272 def deserialize(params) @ClusterId = params['ClusterId'] @ClusterName = params['ClusterName'] @VpcId = params['VpcId'] @SubnetIds = params['SubnetIds'] @K8SVersion = params['K8SVersion'] @Status = params['Status'] @ClusterDesc = params['ClusterDesc'] @CreatedTime = params['CreatedTime'] @ServiceSubnetId = params['ServiceSubnetId'] unless params['DnsServers'].nil? @DnsServers = [] params['DnsServers'].each do |i| dnsserverconf_tmp = DnsServerConf.new dnsserverconf_tmp.deserialize(i) @DnsServers << dnsserverconf_tmp end end @NeedDeleteCbs = params['NeedDeleteCbs'] @EnableVpcCoreDNS = params['EnableVpcCoreDNS'] unless params['TagSpecification'].nil? @TagSpecification = [] params['TagSpecification'].each do |i| = TagSpecification.new .deserialize(i) @TagSpecification << end end end |