Class: TencentCloud::Cwp::V20180228::DescribeBanStatusResponse

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

Overview

DescribeBanStatus返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(status = nil, showtips = nil, opensmartmode = nil, banblackip = nil, banvulip = nil, banbyrule = nil, requestid = nil) ⇒ DescribeBanStatusResponse

Returns a new instance of DescribeBanStatusResponse.



11498
11499
11500
11501
11502
11503
11504
11505
11506
# File 'lib/v20180228/models.rb', line 11498

def initialize(status=nil, showtips=nil, opensmartmode=nil, banblackip=nil, banvulip=nil, banbyrule=nil, requestid=nil)
  @Status = status
  @ShowTips = showtips
  @OpenSmartMode = opensmartmode
  @BanBlackIp = banblackip
  @BanVulIp = banvulip
  @BanByRule = banbyrule
  @RequestId = requestid
end

Instance Attribute Details

#BanBlackIpObject

Parameters:

  • 阻断开关状态: 0 -- 关闭 1 -- 高级阻断 2 -- 基础阻断(只阻断情报库黑ip)

  • 是否弹窗提示信息 false: 关闭,true: 开启

  • 是否开启智能过白模式

  • 是否开启情报IP阻断

  • 是否开启漏洞IP阻断

  • 是否开启规则阻断

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



11496
11497
11498
# File 'lib/v20180228/models.rb', line 11496

def BanBlackIp
  @BanBlackIp
end

#BanByRuleObject

Parameters:

  • 阻断开关状态: 0 -- 关闭 1 -- 高级阻断 2 -- 基础阻断(只阻断情报库黑ip)

  • 是否弹窗提示信息 false: 关闭,true: 开启

  • 是否开启智能过白模式

  • 是否开启情报IP阻断

  • 是否开启漏洞IP阻断

  • 是否开启规则阻断

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



11496
11497
11498
# File 'lib/v20180228/models.rb', line 11496

def BanByRule
  @BanByRule
end

#BanVulIpObject

Parameters:

  • 阻断开关状态: 0 -- 关闭 1 -- 高级阻断 2 -- 基础阻断(只阻断情报库黑ip)

  • 是否弹窗提示信息 false: 关闭,true: 开启

  • 是否开启智能过白模式

  • 是否开启情报IP阻断

  • 是否开启漏洞IP阻断

  • 是否开启规则阻断

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



11496
11497
11498
# File 'lib/v20180228/models.rb', line 11496

def BanVulIp
  @BanVulIp
end

#OpenSmartModeObject

Parameters:

  • 阻断开关状态: 0 -- 关闭 1 -- 高级阻断 2 -- 基础阻断(只阻断情报库黑ip)

  • 是否弹窗提示信息 false: 关闭,true: 开启

  • 是否开启智能过白模式

  • 是否开启情报IP阻断

  • 是否开启漏洞IP阻断

  • 是否开启规则阻断

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



11496
11497
11498
# File 'lib/v20180228/models.rb', line 11496

def OpenSmartMode
  @OpenSmartMode
end

#RequestIdObject

Parameters:

  • 阻断开关状态: 0 -- 关闭 1 -- 高级阻断 2 -- 基础阻断(只阻断情报库黑ip)

  • 是否弹窗提示信息 false: 关闭,true: 开启

  • 是否开启智能过白模式

  • 是否开启情报IP阻断

  • 是否开启漏洞IP阻断

  • 是否开启规则阻断

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



11496
11497
11498
# File 'lib/v20180228/models.rb', line 11496

def RequestId
  @RequestId
end

#ShowTipsObject

Parameters:

  • 阻断开关状态: 0 -- 关闭 1 -- 高级阻断 2 -- 基础阻断(只阻断情报库黑ip)

  • 是否弹窗提示信息 false: 关闭,true: 开启

  • 是否开启智能过白模式

  • 是否开启情报IP阻断

  • 是否开启漏洞IP阻断

  • 是否开启规则阻断

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



11496
11497
11498
# File 'lib/v20180228/models.rb', line 11496

def ShowTips
  @ShowTips
end

#StatusObject

Parameters:

  • 阻断开关状态: 0 -- 关闭 1 -- 高级阻断 2 -- 基础阻断(只阻断情报库黑ip)

  • 是否弹窗提示信息 false: 关闭,true: 开启

  • 是否开启智能过白模式

  • 是否开启情报IP阻断

  • 是否开启漏洞IP阻断

  • 是否开启规则阻断

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



11496
11497
11498
# File 'lib/v20180228/models.rb', line 11496

def Status
  @Status
end

Instance Method Details

#deserialize(params) ⇒ Object



11508
11509
11510
11511
11512
11513
11514
11515
11516
# File 'lib/v20180228/models.rb', line 11508

def deserialize(params)
  @Status = params['Status']
  @ShowTips = params['ShowTips']
  @OpenSmartMode = params['OpenSmartMode']
  @BanBlackIp = params['BanBlackIp']
  @BanVulIp = params['BanVulIp']
  @BanByRule = params['BanByRule']
  @RequestId = params['RequestId']
end