Class: TencentCloud::Teo::V20220901::SecurityPolicyTemplateInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::SecurityPolicyTemplateInfo
- Defined in:
- lib/v20220901/models.rb
Overview
策略模板信息
Instance Attribute Summary collapse
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(zoneid = nil, templateid = nil, templatename = nil, binddomains = nil) ⇒ SecurityPolicyTemplateInfo
constructor
A new instance of SecurityPolicyTemplateInfo.
Constructor Details
#initialize(zoneid = nil, templateid = nil, templatename = nil, binddomains = nil) ⇒ SecurityPolicyTemplateInfo
Returns a new instance of SecurityPolicyTemplateInfo.
21526 21527 21528 21529 21530 21531 |
# File 'lib/v20220901/models.rb', line 21526 def initialize(zoneid=nil, templateid=nil, templatename=nil, binddomains=nil) @ZoneId = zoneid @TemplateId = templateid @TemplateName = templatename @BindDomains = binddomains end |
Instance Attribute Details
#BindDomains ⇒ Object
21524 21525 21526 |
# File 'lib/v20220901/models.rb', line 21524 def BindDomains @BindDomains end |
#TemplateId ⇒ Object
21524 21525 21526 |
# File 'lib/v20220901/models.rb', line 21524 def TemplateId @TemplateId end |
#TemplateName ⇒ Object
21524 21525 21526 |
# File 'lib/v20220901/models.rb', line 21524 def TemplateName @TemplateName end |
#ZoneId ⇒ Object
21524 21525 21526 |
# File 'lib/v20220901/models.rb', line 21524 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
21533 21534 21535 21536 21537 21538 21539 21540 21541 21542 21543 21544 21545 |
# File 'lib/v20220901/models.rb', line 21533 def deserialize(params) @ZoneId = params['ZoneId'] @TemplateId = params['TemplateId'] @TemplateName = params['TemplateName'] unless params['BindDomains'].nil? @BindDomains = [] params['BindDomains'].each do |i| binddomaininfo_tmp = BindDomainInfo.new binddomaininfo_tmp.deserialize(i) @BindDomains << binddomaininfo_tmp end end end |