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.
11429 11430 11431 11432 11433 11434 11435 11436 11437 11438 11439 11440 11441 11442 11443 |
# File 'lib/v20180525/models.rb', line 11429 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,表示取不到有效值。
11427 11428 11429 |
# File 'lib/v20180525/models.rb', line 11427 def ClusterDesc @ClusterDesc end |
#ClusterId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11427 11428 11429 |
# File 'lib/v20180525/models.rb', line 11427 def ClusterId @ClusterId end |
#ClusterName ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11427 11428 11429 |
# File 'lib/v20180525/models.rb', line 11427 def ClusterName @ClusterName end |
#CreatedTime ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11427 11428 11429 |
# File 'lib/v20180525/models.rb', line 11427 def CreatedTime @CreatedTime end |
#DnsServers ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11427 11428 11429 |
# File 'lib/v20180525/models.rb', line 11427 def DnsServers @DnsServers end |
#EnableVpcCoreDNS ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11427 11428 11429 |
# File 'lib/v20180525/models.rb', line 11427 def EnableVpcCoreDNS @EnableVpcCoreDNS end |
#K8SVersion ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11427 11428 11429 |
# File 'lib/v20180525/models.rb', line 11427 def K8SVersion @K8SVersion end |
#NeedDeleteCbs ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11427 11428 11429 |
# File 'lib/v20180525/models.rb', line 11427 def NeedDeleteCbs @NeedDeleteCbs end |
#ServiceSubnetId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11427 11428 11429 |
# File 'lib/v20180525/models.rb', line 11427 def ServiceSubnetId @ServiceSubnetId end |
#Status ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11427 11428 11429 |
# File 'lib/v20180525/models.rb', line 11427 def Status @Status end |
#SubnetIds ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11427 11428 11429 |
# File 'lib/v20180525/models.rb', line 11427 def SubnetIds @SubnetIds end |
#TagSpecification ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11427 11428 11429 |
# File 'lib/v20180525/models.rb', line 11427 def TagSpecification @TagSpecification end |
#VpcId ⇒ Object
注意:此字段可能返回 null,表示取不到有效值。
11427 11428 11429 |
# File 'lib/v20180525/models.rb', line 11427 def VpcId @VpcId end |
Instance Method Details
#deserialize(params) ⇒ Object
11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 11470 11471 11472 11473 |
# File 'lib/v20180525/models.rb', line 11445 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 |