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