Class: TencentCloud::Waf::V20180125::HostRecord

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

Overview

负载均衡型WAF域名信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(domain = nil, domainid = nil, maindomain = nil, mode = nil, status = nil, state = nil, engine = nil, iscdn = nil, loadbalancerset = nil, region = nil, edition = nil, flowmode = nil, clsstatus = nil, level = nil, cdcclusters = nil, albtype = nil, ipheaders = nil, enginetype = nil, cloudtype = nil, note = nil) ⇒ HostRecord

Returns a new instance of HostRecord.



12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
# File 'lib/v20180125/models.rb', line 12015

def initialize(domain=nil, domainid=nil, maindomain=nil, mode=nil, status=nil, state=nil, engine=nil, iscdn=nil, loadbalancerset=nil, region=nil, edition=nil, flowmode=nil, clsstatus=nil, level=nil, cdcclusters=nil, albtype=nil, ipheaders=nil, enginetype=nil, cloudtype=nil, note=nil)
  @Domain = domain
  @DomainId = domainid
  @MainDomain = maindomain
  @Mode = mode
  @Status = status
  @State = state
  @Engine = engine
  @IsCdn = iscdn
  @LoadBalancerSet = loadbalancerset
  @Region = region
  @Edition = edition
  @FlowMode = flowmode
  @ClsStatus = clsstatus
  @Level = level
  @CdcClusters = cdcclusters
  @AlbType = albtype
  @IpHeaders = ipheaders
  @EngineType = enginetype
  @CloudType = cloudtype
  @Note = note
end

Instance Attribute Details

#AlbTypeObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def AlbType
  @AlbType
end

#CdcClustersObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def CdcClusters
  @CdcClusters
end

#CloudTypeObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def CloudType
  @CloudType
end

#ClsStatusObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def ClsStatus
  @ClsStatus
end

#DomainObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def Domain
  @Domain
end

#DomainIdObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def DomainId
  @DomainId
end

#EditionObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def Edition
  @Edition
end

#EngineObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def Engine
  @Engine
end

#EngineTypeObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def EngineType
  @EngineType
end

#FlowModeObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def FlowMode
  @FlowMode
end

#IpHeadersObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def IpHeaders
  @IpHeaders
end

#IsCdnObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def IsCdn
  @IsCdn
end

#LevelObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def Level
  @Level
end

#LoadBalancerSetObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def LoadBalancerSet
  @LoadBalancerSet
end

#MainDomainObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def MainDomain
  @MainDomain
end

#ModeObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def Mode
  @Mode
end

#NoteObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def Note
  @Note
end

#RegionObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def Region
  @Region
end

#StateObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def State
  @State
end

#StatusObject

0:观察模式1:拦截模式0:未绑定1:已绑定0:操作成功4:正在绑定LB 6:正在解绑LB 7:解绑LB失败8:绑定LB失败10:内部错误1:初始状态,规则引擎拦截&&AI引擎未操作开关状态10:规则引擎观察&&AI引擎关闭模式11:规则引擎观察&&AI引擎观察模式12:规则引擎观察&&AI引擎拦截模式20:规则引擎拦截&&AI引擎关闭模式21:规则引擎拦截&&AI引擎观察模式22:规则引擎拦截&&AI引擎拦截模式1:清洗模式0:镜像模式1:开启0:关闭clb:七层负载均衡器类型apisix:apisix网关型tsegw:云原生API网关scf:云函数1: menshen 2: tiga public:公有云private:私有云hybrid:混合云

Parameters:

  • Domain:

    域名

  • DomainId:

    域名唯一ID

  • MainDomain:

    主域名,入参时为空

  • Mode:

    规则引擎防护模式。

  • Status:

    waf和负载均衡器的绑定关系。

  • State:

    clbwaf域名监听器状态。

  • Engine:

    规则引擎和AI引擎防护模式联合状态。

  • IsCdn:

    waf前是否部署有七层代理服务。 0:没有部署代理服务 1:有部署代理服务,waf将使用XFF获取客户端IP 2:有部署代理服务,waf将使用remote_addr获取客户端IP 3:有部署代理服务,waf将使用ip_headers中的自定义header获取客户端IP

  • LoadBalancerSet:

    绑定的负载均衡器信息列表

  • Region:

    域名绑定的LB的地域,以逗号分割多个地域

  • Edition:

    域名所属实例类型。负载均衡型WAF为“clb-waf”

  • FlowMode:

    负载均衡型WAF域名的流量模式。

  • ClsStatus:

    是否开启访问日志。

  • Level:

    防护等级,可选值100,200,300

  • CdcClusters:

    域名需要下发到的cdc集群列表。仅CDC场景下填充

  • AlbType:

    应用型负载均衡类型,默认clb。

  • IpHeaders:

    IsCdn=3时,需要填此参数,表示自定义header

  • EngineType:

    规则引擎类型。

  • CloudType:

    云类型。

  • Note:

    域名备注信息



12013
12014
12015
# File 'lib/v20180125/models.rb', line 12013

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
# File 'lib/v20180125/models.rb', line 12038

def deserialize(params)
  @Domain = params['Domain']
  @DomainId = params['DomainId']
  @MainDomain = params['MainDomain']
  @Mode = params['Mode']
  @Status = params['Status']
  @State = params['State']
  @Engine = params['Engine']
  @IsCdn = params['IsCdn']
  unless params['LoadBalancerSet'].nil?
    @LoadBalancerSet = []
    params['LoadBalancerSet'].each do |i|
      loadbalancer_tmp = LoadBalancer.new
      loadbalancer_tmp.deserialize(i)
      @LoadBalancerSet << loadbalancer_tmp
    end
  end
  @Region = params['Region']
  @Edition = params['Edition']
  @FlowMode = params['FlowMode']
  @ClsStatus = params['ClsStatus']
  @Level = params['Level']
  @CdcClusters = params['CdcClusters']
  @AlbType = params['AlbType']
  @IpHeaders = params['IpHeaders']
  @EngineType = params['EngineType']
  @CloudType = params['CloudType']
  @Note = params['Note']
end