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