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.



6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
# File 'lib/v20180125/models.rb', line 6293

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

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。



6291
6292
6293
# File 'lib/v20180125/models.rb', line 6291

def UpstreamType
  @UpstreamType
end

Instance Method Details

#deserialize(params) ⇒ Object



6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
# File 'lib/v20180125/models.rb', line 6323

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