class TencentCloud::Waf::V20180125::DomainsPartInfo
SaaS型WAF域名详情
def deserialize(params)
def deserialize(params) @Domain = params['Domain'] @DomainId = params['DomainId'] @InstanceId = params['InstanceId'] @Edition = params['Edition'] @InstanceName = params['InstanceName'] @Cert = params['Cert'] @CreateTime = params['CreateTime'] @Engine = params['Engine'] @HttpsRewrite = params['HttpsRewrite'] @HttpsUpstreamPort = params['HttpsUpstreamPort'] @IsCdn = params['IsCdn'] @IsGray = params['IsGray'] @IsHttp2 = params['IsHttp2'] @IsWebsocket = params['IsWebsocket'] @LoadBalance = params['LoadBalance'] @Mode = params['Mode'] @PrivateKey = params['PrivateKey'] @SSLId = params['SSLId'] @UpstreamDomain = params['UpstreamDomain'] @UpstreamType = params['UpstreamType'] @SrcList = params['SrcList'] unless params['Ports'].nil? @Ports = [] params['Ports'].each do |i| portinfo_tmp = PortInfo.new portinfo_tmp.deserialize(i) @Ports << portinfo_tmp end end @CertType = params['CertType'] @UpstreamScheme = params['UpstreamScheme'] @Cls = params['Cls'] @Cname = params['Cname'] @IsKeepAlive = params['IsKeepAlive'] @ActiveCheck = params['ActiveCheck'] @TLSVersion = params['TLSVersion'] @Ciphers = params['Ciphers'] @CipherTemplate = params['CipherTemplate'] @ProxyReadTimeout = params['ProxyReadTimeout'] @ProxySendTimeout = params['ProxySendTimeout'] @SniType = params['SniType'] @SniHost = params['SniHost'] @Weights = params['Weights'] @IpHeaders = params['IpHeaders'] @XFFReset = params['XFFReset'] @Note = params['Note'] @UpstreamHost = params['UpstreamHost'] @Level = params['Level'] @ProxyBuffer = params['ProxyBuffer'] end
def initialize(domain=nil, domainid=nil, instanceid=nil, edition=nil, instancename=nil, cert=nil, createtime=nil, engine=nil, httpsrewrite=nil, httpsupstreamport=nil, iscdn=nil, isgray=nil, ishttp2=nil, iswebsocket=nil, loadbalance=nil, mode=nil, privatekey=nil, sslid=nil, upstreamdomain=nil, upstreamtype=nil, srclist=nil, ports=nil, certtype=nil, upstreamscheme=nil, cls=nil, cname=nil, iskeepalive=nil, activecheck=nil, tlsversion=nil, ciphers=nil, ciphertemplate=nil, proxyreadtimeout=nil, proxysendtimeout=nil, snitype=nil, snihost=nil, weights=nil, ipheaders=nil, xffreset=nil, note=nil, upstreamhost=nil, level=nil, proxybuffer=nil)
def initialize(domain=nil, domainid=nil, instanceid=nil, edition=nil, instancename=nil, cert=nil, createtime=nil, engine=nil, httpsrewrite=nil, httpsupstreamport=nil, iscdn=nil, isgray=nil, ishttp2=nil, iswebsocket=nil, loadbalance=nil, mode=nil, privatekey=nil, sslid=nil, upstreamdomain=nil, upstreamtype=nil, srclist=nil, ports=nil, certtype=nil, upstreamscheme=nil, cls=nil, cname=nil, iskeepalive=nil, activecheck=nil, tlsversion=nil, ciphers=nil, ciphertemplate=nil, proxyreadtimeout=nil, proxysendtimeout=nil, snitype=nil, snihost=nil, weights=nil, ipheaders=nil, xffreset=nil, note=nil, upstreamhost=nil, level=nil, proxybuffer=nil) @Domain = domain @DomainId = domainid @InstanceId = instanceid @Edition = edition @InstanceName = instancename @Cert = cert @CreateTime = createtime @Engine = engine @HttpsRewrite = httpsrewrite @HttpsUpstreamPort = httpsupstreamport @IsCdn = iscdn @IsGray = isgray @IsHttp2 = ishttp2 @IsWebsocket = iswebsocket @LoadBalance = loadbalance @Mode = mode @PrivateKey = privatekey @SSLId = sslid @UpstreamDomain = upstreamdomain @UpstreamType = upstreamtype @SrcList = srclist @Ports = ports @CertType = certtype @UpstreamScheme = upstreamscheme @Cls = cls @Cname = cname @IsKeepAlive = iskeepalive @ActiveCheck = activecheck @TLSVersion = tlsversion @Ciphers = ciphers @CipherTemplate = ciphertemplate @ProxyReadTimeout = proxyreadtimeout @ProxySendTimeout = proxysendtimeout @SniType = snitype @SniHost = snihost @Weights = weights @IpHeaders = ipheaders @XFFReset = xffreset @Note = note @UpstreamHost = upstreamhost @Level = level @ProxyBuffer = proxybuffer end