Class: TencentCloud::Tcb::V20180608::BanConfig
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Tcb::V20180608::BanConfig
- Defined in:
- lib/v20180608/models.rb
Overview
封禁配置
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(ipwhitelist = nil, ipblacklist = nil, countrywhitelist = nil, countryblacklist = nil) ⇒ BanConfig
constructor
A new instance of BanConfig.
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
#CountryBlackList ⇒ Object
170 171 172 |
# File 'lib/v20180608/models.rb', line 170 def CountryBlackList @CountryBlackList end |
#CountryWhiteList ⇒ Object
170 171 172 |
# File 'lib/v20180608/models.rb', line 170 def CountryWhiteList @CountryWhiteList end |
#IpBlackList ⇒ Object
170 171 172 |
# File 'lib/v20180608/models.rb', line 170 def IpBlackList @IpBlackList end |
#IpWhiteList ⇒ Object
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 |