Class: TencentCloud::Teo::V20220901::ModifySecurityPolicyRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Teo::V20220901::ModifySecurityPolicyRequest
- Defined in:
- lib/v20220901/models.rb
Overview
ModifySecurityPolicy请求参数结构体
Instance Attribute Summary collapse
- #Entity ⇒ Object
- #Host ⇒ Object
- #SecurityConfig ⇒ Object
- #SecurityPolicy ⇒ Object
- #TemplateId ⇒ Object
- #ZoneId ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(zoneid = nil, securityconfig = nil, securitypolicy = nil, entity = nil, host = nil, templateid = nil) ⇒ ModifySecurityPolicyRequest
constructor
A new instance of ModifySecurityPolicyRequest.
Constructor Details
#initialize(zoneid = nil, securityconfig = nil, securitypolicy = nil, entity = nil, host = nil, templateid = nil) ⇒ ModifySecurityPolicyRequest
Returns a new instance of ModifySecurityPolicyRequest.
17366 17367 17368 17369 17370 17371 17372 17373 |
# File 'lib/v20220901/models.rb', line 17366 def initialize(zoneid=nil, securityconfig=nil, securitypolicy=nil, entity=nil, host=nil, templateid=nil) @ZoneId = zoneid @SecurityConfig = securityconfig @SecurityPolicy = securitypolicy @Entity = entity @Host = host @TemplateId = templateid end |
Instance Attribute Details
#Entity ⇒ Object
17364 17365 17366 |
# File 'lib/v20220901/models.rb', line 17364 def Entity @Entity end |
#Host ⇒ Object
17364 17365 17366 |
# File 'lib/v20220901/models.rb', line 17364 def Host @Host end |
#SecurityConfig ⇒ Object
17364 17365 17366 |
# File 'lib/v20220901/models.rb', line 17364 def SecurityConfig @SecurityConfig end |
#SecurityPolicy ⇒ Object
17364 17365 17366 |
# File 'lib/v20220901/models.rb', line 17364 def SecurityPolicy @SecurityPolicy end |
#TemplateId ⇒ Object
17364 17365 17366 |
# File 'lib/v20220901/models.rb', line 17364 def TemplateId @TemplateId end |
#ZoneId ⇒ Object
17364 17365 17366 |
# File 'lib/v20220901/models.rb', line 17364 def ZoneId @ZoneId end |
Instance Method Details
#deserialize(params) ⇒ Object
17375 17376 17377 17378 17379 17380 17381 17382 17383 17384 17385 17386 17387 17388 |
# File 'lib/v20220901/models.rb', line 17375 def deserialize(params) @ZoneId = params['ZoneId'] unless params['SecurityConfig'].nil? @SecurityConfig = SecurityConfig.new @SecurityConfig.deserialize(params['SecurityConfig']) end unless params['SecurityPolicy'].nil? @SecurityPolicy = SecurityPolicy.new @SecurityPolicy.deserialize(params['SecurityPolicy']) end @Entity = params['Entity'] @Host = params['Host'] @TemplateId = params['TemplateId'] end |