class TencentCloud::Tke::V20180525::UpdateEKSClusterRequest
UpdateEKSCluster请求参数结构体
def deserialize(params)
def deserialize(params) @ClusterId = params['ClusterId'] @ClusterName = params['ClusterName'] @ClusterDesc = params['ClusterDesc'] @SubnetIds = params['SubnetIds'] unless params['PublicLB'].nil? @PublicLB = ClusterPublicLB.new @PublicLB.deserialize(params['PublicLB']) end unless params['InternalLB'].nil? @InternalLB = ClusterInternalLB.new @InternalLB.deserialize(params['InternalLB']) end @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 @ClearDnsServer = params['ClearDnsServer'] @NeedDeleteCbs = params['NeedDeleteCbs'] @ProxyLB = params['ProxyLB'] @ExtraParam = params['ExtraParam'] end
def initialize(clusterid=nil, clustername=nil, clusterdesc=nil, subnetids=nil, publiclb=nil, internallb=nil, servicesubnetid=nil, dnsservers=nil, cleardnsserver=nil, needdeletecbs=nil, proxylb=nil, extraparam=nil)
def initialize(clusterid=nil, clustername=nil, clusterdesc=nil, subnetids=nil, publiclb=nil, internallb=nil, servicesubnetid=nil, dnsservers=nil, cleardnsserver=nil, needdeletecbs=nil, proxylb=nil, extraparam=nil) @ClusterId = clusterid @ClusterName = clustername @ClusterDesc = clusterdesc @SubnetIds = subnetids @PublicLB = publiclb @InternalLB = internallb @ServiceSubnetId = servicesubnetid @DnsServers = dnsservers @ClearDnsServer = cleardnsserver @NeedDeleteCbs = needdeletecbs @ProxyLB = proxylb @ExtraParam = extraparam end