Class: TencentCloud::Cfw::V20190904::IntrusionDefenseRule

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

Overview

入侵防御封禁列表、放通列表添加规则入参

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(direction = nil, endtime = nil, ip = nil, domain = nil, starttime = nil, comment = nil) ⇒ IntrusionDefenseRule

Returns a new instance of IntrusionDefenseRule.



6831
6832
6833
6834
6835
6836
6837
6838
# File 'lib/v20190904/models.rb', line 6831

def initialize(direction=nil, endtime=nil, ip=nil, domain=nil, starttime=nil, comment=nil)
  @Direction = direction
  @EndTime = endtime
  @IP = ip
  @Domain = domain
  @StartTime = starttime
  @Comment = comment
end

Instance Attribute Details

#CommentObject

Parameters:

  • 规则方向,0出站,1入站,3内网间

  • 规则结束时间,格式:2006-01-02 15:04:05,必须大于当前时间

  • 规则IP地址,IP与Domain必填其中之一

  • 规则域名,IP与Domain必填其中之一

  • 规则开始时间

  • 备注信息,长度不能超过50



6829
6830
6831
# File 'lib/v20190904/models.rb', line 6829

def Comment
  @Comment
end

#DirectionObject

Parameters:

  • 规则方向,0出站,1入站,3内网间

  • 规则结束时间,格式:2006-01-02 15:04:05,必须大于当前时间

  • 规则IP地址,IP与Domain必填其中之一

  • 规则域名,IP与Domain必填其中之一

  • 规则开始时间

  • 备注信息,长度不能超过50



6829
6830
6831
# File 'lib/v20190904/models.rb', line 6829

def Direction
  @Direction
end

#DomainObject

Parameters:

  • 规则方向,0出站,1入站,3内网间

  • 规则结束时间,格式:2006-01-02 15:04:05,必须大于当前时间

  • 规则IP地址,IP与Domain必填其中之一

  • 规则域名,IP与Domain必填其中之一

  • 规则开始时间

  • 备注信息,长度不能超过50



6829
6830
6831
# File 'lib/v20190904/models.rb', line 6829

def Domain
  @Domain
end

#EndTimeObject

Parameters:

  • 规则方向,0出站,1入站,3内网间

  • 规则结束时间,格式:2006-01-02 15:04:05,必须大于当前时间

  • 规则IP地址,IP与Domain必填其中之一

  • 规则域名,IP与Domain必填其中之一

  • 规则开始时间

  • 备注信息,长度不能超过50



6829
6830
6831
# File 'lib/v20190904/models.rb', line 6829

def EndTime
  @EndTime
end

#IPObject

Parameters:

  • 规则方向,0出站,1入站,3内网间

  • 规则结束时间,格式:2006-01-02 15:04:05,必须大于当前时间

  • 规则IP地址,IP与Domain必填其中之一

  • 规则域名,IP与Domain必填其中之一

  • 规则开始时间

  • 备注信息,长度不能超过50



6829
6830
6831
# File 'lib/v20190904/models.rb', line 6829

def IP
  @IP
end

#StartTimeObject

Parameters:

  • 规则方向,0出站,1入站,3内网间

  • 规则结束时间,格式:2006-01-02 15:04:05,必须大于当前时间

  • 规则IP地址,IP与Domain必填其中之一

  • 规则域名,IP与Domain必填其中之一

  • 规则开始时间

  • 备注信息,长度不能超过50



6829
6830
6831
# File 'lib/v20190904/models.rb', line 6829

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



6840
6841
6842
6843
6844
6845
6846
6847
# File 'lib/v20190904/models.rb', line 6840

def deserialize(params)
  @Direction = params['Direction']
  @EndTime = params['EndTime']
  @IP = params['IP']
  @Domain = params['Domain']
  @StartTime = params['StartTime']
  @Comment = params['Comment']
end