class TencentCloud::Tke::V20180525::CreateEKSClusterRequest
CreateEKSCluster请求参数结构体
def deserialize(params)
def deserialize(params) @K8SVersion = params['K8SVersion'] @VpcId = params['VpcId'] @ClusterName = params['ClusterName'] @SubnetIds = params['SubnetIds'] @ClusterDesc = params['ClusterDesc'] @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 @ExtraParam = params['ExtraParam'] @EnableVpcCoreDNS = params['EnableVpcCoreDNS'] unless params['TagSpecification'].nil? @TagSpecification = [] params['TagSpecification'].each do |i| tagspecification_tmp = TagSpecification.new tagspecification_tmp.deserialize(i) @TagSpecification << tagspecification_tmp end end unless params['SubnetInfos'].nil? @SubnetInfos = [] params['SubnetInfos'].each do |i| subnetinfos_tmp = SubnetInfos.new subnetinfos_tmp.deserialize(i) @SubnetInfos << subnetinfos_tmp end end end
def initialize(k8sversion=nil, vpcid=nil, clustername=nil, subnetids=nil, clusterdesc=nil, servicesubnetid=nil, dnsservers=nil, extraparam=nil, enablevpccoredns=nil, tagspecification=nil, subnetinfos=nil)
def initialize(k8sversion=nil, vpcid=nil, clustername=nil, subnetids=nil, clusterdesc=nil, servicesubnetid=nil, dnsservers=nil, extraparam=nil, enablevpccoredns=nil, tagspecification=nil, subnetinfos=nil) @K8SVersion = k8sversion @VpcId = vpcid @ClusterName = clustername @SubnetIds = subnetids @ClusterDesc = clusterdesc @ServiceSubnetId = servicesubnetid @DnsServers = dnsservers @ExtraParam = extraparam @EnableVpcCoreDNS = enablevpccoredns @TagSpecification = tagspecification @SubnetInfos = subnetinfos end