Class: TencentCloud::Lighthouse::V20200324::FirewallTemplate

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

Overview

防火墙模板信息。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(templateid = nil, templatename = nil, templatetype = nil, templatestate = nil, createdtime = nil) ⇒ FirewallTemplate

Returns a new instance of FirewallTemplate.



5157
5158
5159
5160
5161
5162
5163
# File 'lib/v20200324/models.rb', line 5157

def initialize(templateid=nil, templatename=nil, templatetype=nil, templatestate=nil, createdtime=nil)
  @TemplateId = templateid
  @TemplateName = templatename
  @TemplateType = templatetype
  @TemplateState = templatestate
  @CreatedTime = createdtime
end

Instance Attribute Details

#CreatedTimeObject

Parameters:

  • TemplateId:

    模板ID。

  • TemplateName:

    模板名称。

  • TemplateType:

    模板类型。取值: "PRIVATE"(个人模板)

  • TemplateState:

    模板状态。取值: "NORMAL"(正常)

  • CreatedTime:

    模板创建时间。



5155
5156
5157
# File 'lib/v20200324/models.rb', line 5155

def CreatedTime
  @CreatedTime
end

#TemplateIdObject

Parameters:

  • TemplateId:

    模板ID。

  • TemplateName:

    模板名称。

  • TemplateType:

    模板类型。取值: "PRIVATE"(个人模板)

  • TemplateState:

    模板状态。取值: "NORMAL"(正常)

  • CreatedTime:

    模板创建时间。



5155
5156
5157
# File 'lib/v20200324/models.rb', line 5155

def TemplateId
  @TemplateId
end

#TemplateNameObject

Parameters:

  • TemplateId:

    模板ID。

  • TemplateName:

    模板名称。

  • TemplateType:

    模板类型。取值: "PRIVATE"(个人模板)

  • TemplateState:

    模板状态。取值: "NORMAL"(正常)

  • CreatedTime:

    模板创建时间。



5155
5156
5157
# File 'lib/v20200324/models.rb', line 5155

def TemplateName
  @TemplateName
end

#TemplateStateObject

Parameters:

  • TemplateId:

    模板ID。

  • TemplateName:

    模板名称。

  • TemplateType:

    模板类型。取值: "PRIVATE"(个人模板)

  • TemplateState:

    模板状态。取值: "NORMAL"(正常)

  • CreatedTime:

    模板创建时间。



5155
5156
5157
# File 'lib/v20200324/models.rb', line 5155

def TemplateState
  @TemplateState
end

#TemplateTypeObject

Parameters:

  • TemplateId:

    模板ID。

  • TemplateName:

    模板名称。

  • TemplateType:

    模板类型。取值: "PRIVATE"(个人模板)

  • TemplateState:

    模板状态。取值: "NORMAL"(正常)

  • CreatedTime:

    模板创建时间。



5155
5156
5157
# File 'lib/v20200324/models.rb', line 5155

def TemplateType
  @TemplateType
end

Instance Method Details

#deserialize(params) ⇒ Object



5165
5166
5167
5168
5169
5170
5171
# File 'lib/v20200324/models.rb', line 5165

def deserialize(params)
  @TemplateId = params['TemplateId']
  @TemplateName = params['TemplateName']
  @TemplateType = params['TemplateType']
  @TemplateState = params['TemplateState']
  @CreatedTime = params['CreatedTime']
end