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.



5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
# File 'lib/v20180125/models.rb', line 5681

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

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def Anycast
  @Anycast
end

#CertObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def Cert
  @Cert
end

#CertTypeObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def CertType
  @CertType
end

#CnameObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def Cname
  @Cname
end

#DomainObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def Domain
  @Domain
end

#DomainIdObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def DomainId
  @DomainId
end

#EngineObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def Engine
  @Engine
end

#GrayAreasObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def GrayAreas
  @GrayAreas
end

#HttpsRewriteObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def HttpsRewrite
  @HttpsRewrite
end

#HttpsUpstreamPortObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def HttpsUpstreamPort
  @HttpsUpstreamPort
end

#IsCdnObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def IsCdn
  @IsCdn
end

#IsGrayObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def IsGray
  @IsGray
end

#IsHttp2Object

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def IsHttp2
  @IsHttp2
end

#IsKeepAliveObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def IsKeepAlive
  @IsKeepAlive
end

#IsWebsocketObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def IsWebsocket
  @IsWebsocket
end

#LevelObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def Level
  @Level
end

#LoadBalanceObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def LoadBalance
  @LoadBalance
end

#ModeObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def Mode
  @Mode
end

#PortsObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def Ports
  @Ports
end

#PrivateKeyObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def PrivateKey
  @PrivateKey
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def RequestId
  @RequestId
end

#SrcListObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def SrcList
  @SrcList
end

#SslidObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def Sslid
  @Sslid
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def Status
  @Status
end

#UpstreamDomainObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def UpstreamDomain
  @UpstreamDomain
end

#UpstreamSchemeObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def UpstreamScheme
  @UpstreamScheme
end

#UpstreamTypeObject

注意:此字段可能返回 null,表示取不到有效值。

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。



5679
5680
5681
# File 'lib/v20180125/models.rb', line 5679

def UpstreamType
  @UpstreamType
end

Instance Method Details

#deserialize(params) ⇒ Object



5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
# File 'lib/v20180125/models.rb', line 5711

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