Class: TencentCloud::Tcb::V20180608::BanConfig

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

Overview

封禁配置

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ipwhitelist = nil, ipblacklist = nil, countrywhitelist = nil, countryblacklist = nil) ⇒ BanConfig

Returns a new instance of BanConfig.



172
173
174
175
176
177
# File 'lib/v20180608/models.rb', line 172

def initialize(ipwhitelist=nil, ipblacklist=nil, countrywhitelist=nil, countryblacklist=nil)
  @IpWhiteList = ipwhitelist
  @IpBlackList = ipblacklist
  @CountryWhiteList = countrywhitelist
  @CountryBlackList = countryblacklist
end

Instance Attribute Details

#CountryBlackListObject

Parameters:

  • IpWhiteList:

    ip白名单,支持ipv4、ipv6,支持CIDR

  • IpBlackList:

    ip黑名单,支持ipv4、ipv6,支持CIDR

  • CountryWhiteList:

    地域白名单(国家英文名)

  • CountryBlackList:

    地域黑名单(国家英文名)



170
171
172
# File 'lib/v20180608/models.rb', line 170

def CountryBlackList
  @CountryBlackList
end

#CountryWhiteListObject

Parameters:

  • IpWhiteList:

    ip白名单,支持ipv4、ipv6,支持CIDR

  • IpBlackList:

    ip黑名单,支持ipv4、ipv6,支持CIDR

  • CountryWhiteList:

    地域白名单(国家英文名)

  • CountryBlackList:

    地域黑名单(国家英文名)



170
171
172
# File 'lib/v20180608/models.rb', line 170

def CountryWhiteList
  @CountryWhiteList
end

#IpBlackListObject

Parameters:

  • IpWhiteList:

    ip白名单,支持ipv4、ipv6,支持CIDR

  • IpBlackList:

    ip黑名单,支持ipv4、ipv6,支持CIDR

  • CountryWhiteList:

    地域白名单(国家英文名)

  • CountryBlackList:

    地域黑名单(国家英文名)



170
171
172
# File 'lib/v20180608/models.rb', line 170

def IpBlackList
  @IpBlackList
end

#IpWhiteListObject

Parameters:

  • IpWhiteList:

    ip白名单,支持ipv4、ipv6,支持CIDR

  • IpBlackList:

    ip黑名单,支持ipv4、ipv6,支持CIDR

  • CountryWhiteList:

    地域白名单(国家英文名)

  • CountryBlackList:

    地域黑名单(国家英文名)



170
171
172
# File 'lib/v20180608/models.rb', line 170

def IpWhiteList
  @IpWhiteList
end

Instance Method Details

#deserialize(params) ⇒ Object



179
180
181
182
183
184
# File 'lib/v20180608/models.rb', line 179

def deserialize(params)
  @IpWhiteList = params['IpWhiteList']
  @IpBlackList = params['IpBlackList']
  @CountryWhiteList = params['CountryWhiteList']
  @CountryBlackList = params['CountryBlackList']
end