Class: TencentCloud::Waf::V20180125::DescribeSpartaProtectionInfoResponse

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180125/models.rb

Overview

DescribeSpartaProtectionInfo返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, domainid = nil, cname = nil, status = nil, srclist = nil, certtype = nil, cert = nil, privatekey = nil, sslid = nil, iscdn = nil, grayareas = nil, engine = nil, httpsrewrite = nil, upstreamtype = nil, upstreamdomain = nil, upstreamscheme = nil, ishttp2 = nil, iswebsocket = nil, loadbalance = nil, httpsupstreamport = nil, ports = nil, isgray = nil, mode = nil, level = nil, iskeepalive = nil, anycast = nil, requestid = nil) ⇒ DescribeSpartaProtectionInfoResponse

Returns a new instance of DescribeSpartaProtectionInfoResponse.



9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
# File 'lib/v20180125/models.rb', line 9338

def initialize(domain=nil, domainid=nil, cname=nil, status=nil, srclist=nil, certtype=nil, cert=nil, privatekey=nil, sslid=nil, iscdn=nil, grayareas=nil, engine=nil, httpsrewrite=nil, upstreamtype=nil, upstreamdomain=nil, upstreamscheme=nil, ishttp2=nil, iswebsocket=nil, loadbalance=nil, httpsupstreamport=nil, ports=nil, isgray=nil, mode=nil, level=nil, iskeepalive=nil, anycast=nil, requestid=nil)
  @Domain = domain
  @DomainId = domainid
  @Cname = cname
  @Status = status
  @SrcList = srclist
  @CertType = certtype
  @Cert = cert
  @PrivateKey = privatekey
  @Sslid = sslid
  @IsCdn = iscdn
  @GrayAreas = grayareas
  @Engine = engine
  @HttpsRewrite = httpsrewrite
  @UpstreamType = upstreamtype
  @UpstreamDomain = upstreamdomain
  @UpstreamScheme = upstreamscheme
  @IsHttp2 = ishttp2
  @IsWebsocket = iswebsocket
  @LoadBalance = loadbalance
  @HttpsUpstreamPort = httpsupstreamport
  @Ports = ports
  @IsGray = isgray
  @Mode = mode
  @Level = level
  @IsKeepAlive = iskeepalive
  @Anycast = anycast
  @RequestId = requestid
end

Instance Attribute Details

#AnycastObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def Anycast
  @Anycast
end

#CertObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def Cert
  @Cert
end

#CertTypeObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def CertType
  @CertType
end

#CnameObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def Cname
  @Cname
end

#DomainObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def Domain
  @Domain
end

#DomainIdObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def DomainId
  @DomainId
end

#EngineObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def Engine
  @Engine
end

#GrayAreasObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def GrayAreas
  @GrayAreas
end

#HttpsRewriteObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def HttpsRewrite
  @HttpsRewrite
end

#HttpsUpstreamPortObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def HttpsUpstreamPort
  @HttpsUpstreamPort
end

#IsCdnObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def IsCdn
  @IsCdn
end

#IsGrayObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def IsGray
  @IsGray
end

#IsHttp2Object

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def IsHttp2
  @IsHttp2
end

#IsKeepAliveObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def IsKeepAlive
  @IsKeepAlive
end

#IsWebsocketObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def IsWebsocket
  @IsWebsocket
end

#LevelObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def Level
  @Level
end

#LoadBalanceObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def LoadBalance
  @LoadBalance
end

#ModeObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def Mode
  @Mode
end

#PortsObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def Ports
  @Ports
end

#PrivateKeyObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def PrivateKey
  @PrivateKey
end

#RequestIdObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def RequestId
  @RequestId
end

#SrcListObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def SrcList
  @SrcList
end

#SslidObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def Sslid
  @Sslid
end

#StatusObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def Status
  @Status
end

#UpstreamDomainObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def UpstreamDomain
  @UpstreamDomain
end

#UpstreamSchemeObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def UpstreamScheme
  @UpstreamScheme
end

#UpstreamTypeObject

Parameters:

  • Domain:

    域名

  • DomainId:

    域名ID

  • Cname:

    cname取值

  • Status:

    状态

  • SrcList:

    源IP地址列表

  • CertType:

    证书类型

  • Cert:

    证书

  • PrivateKey:

    私有密钥

  • Sslid:

    ssl的id

  • IsCdn:

    是否是cdn

  • GrayAreas:

    灰度区域列表

  • Engine:

    引擎

  • HttpsRewrite:

    HTTPS重写

  • UpstreamType:

    upstreamType取值

  • UpstreamDomain:

    upstreamDomain取值

  • UpstreamScheme:

    upstreamScheme取值

  • IsHttp2:

    是否是HTTP2

  • IsWebsocket:

    是否含有websocket

  • LoadBalance:

    loadBalance信息

  • HttpsUpstreamPort:

    httpsUpstreamPort取值

  • Ports:

    port信息

  • IsGray:

    是否灰度

  • Mode:

    模式

  • Level:

    防御等级,100,200,300

  • IsKeepAlive:

    与源站是否保持长连接

  • Anycast:

    0:BGP 1:Anycast

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



9336
9337
9338
# File 'lib/v20180125/models.rb', line 9336

def UpstreamType
  @UpstreamType
end

Instance Method Details

#deserialize(params) ⇒ Object



9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
# File 'lib/v20180125/models.rb', line 9368

def deserialize(params)
  @Domain = params['Domain']
  @DomainId = params['DomainId']
  @Cname = params['Cname']
  @Status = params['Status']
  @SrcList = params['SrcList']
  @CertType = params['CertType']
  @Cert = params['Cert']
  @PrivateKey = params['PrivateKey']
  @Sslid = params['Sslid']
  @IsCdn = params['IsCdn']
  @GrayAreas = params['GrayAreas']
  @Engine = params['Engine']
  @HttpsRewrite = params['HttpsRewrite']
  @UpstreamType = params['UpstreamType']
  @UpstreamDomain = params['UpstreamDomain']
  @UpstreamScheme = params['UpstreamScheme']
  @IsHttp2 = params['IsHttp2']
  @IsWebsocket = params['IsWebsocket']
  @LoadBalance = params['LoadBalance']
  @HttpsUpstreamPort = params['HttpsUpstreamPort']
  unless params['Ports'].nil?
    @Ports = []
    params['Ports'].each do |i|
      portitem_tmp = PortItem.new
      portitem_tmp.deserialize(i)
      @Ports << portitem_tmp
    end
  end
  @IsGray = params['IsGray']
  @Mode = params['Mode']
  @Level = params['Level']
  @IsKeepAlive = params['IsKeepAlive']
  @Anycast = params['Anycast']
  @RequestId = params['RequestId']
end