Class: TencentCloud::Lighthouse::V20200324::FirewallTemplateRuleInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Lighthouse::V20200324::FirewallTemplateRuleInfo
- Defined in:
- lib/v20200324/models.rb
Overview
防火墙模板规则信息
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(templateruleid = nil, firewallruleinfo = nil) ⇒ FirewallTemplateRuleInfo
constructor
A new instance of FirewallTemplateRuleInfo.
Constructor Details
#initialize(templateruleid = nil, firewallruleinfo = nil) ⇒ FirewallTemplateRuleInfo
Returns a new instance of FirewallTemplateRuleInfo.
5299 5300 5301 5302 |
# File 'lib/v20200324/models.rb', line 5299 def initialize(templateruleid=nil, firewallruleinfo=nil) @TemplateRuleId = templateruleid @FirewallRuleInfo = firewallruleinfo end |
Instance Attribute Details
#FirewallRuleInfo ⇒ Object
5297 5298 5299 |
# File 'lib/v20200324/models.rb', line 5297 def FirewallRuleInfo @FirewallRuleInfo end |
#TemplateRuleId ⇒ Object
5297 5298 5299 |
# File 'lib/v20200324/models.rb', line 5297 def TemplateRuleId @TemplateRuleId end |
Instance Method Details
#deserialize(params) ⇒ Object
5304 5305 5306 5307 5308 5309 5310 |
# File 'lib/v20200324/models.rb', line 5304 def deserialize(params) @TemplateRuleId = params['TemplateRuleId'] unless params['FirewallRuleInfo'].nil? @FirewallRuleInfo = FirewallRuleInfo.new @FirewallRuleInfo.deserialize(params['FirewallRuleInfo']) end end |