Class: TencentCloud::Cfw::V20190904::ModifyBlockIgnoreListRequest

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

Overview

ModifyBlockIgnoreList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ruletype = nil, ioc = nil, iocaction = nil, starttime = nil, endtime = nil) ⇒ ModifyBlockIgnoreListRequest

Returns a new instance of ModifyBlockIgnoreListRequest.



7399
7400
7401
7402
7403
7404
7405
# File 'lib/v20190904/models.rb', line 7399

def initialize(ruletype=nil, ioc=nil, iocaction=nil, starttime=nil, endtime=nil)
  @RuleType = ruletype
  @IOC = ioc
  @IocAction = iocaction
  @StartTime = starttime
  @EndTime = endtime
end

Instance Attribute Details

#EndTimeObject

Parameters:

  • 1封禁列表 2 放通列表

  • IP、Domain二选一(注:封禁列表,只能填写IP),不能同时为空

  • 可选值:delete(删除)、edit(编辑)、add(添加) 其他值无效

  • 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填

  • 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填,必须大于当前时间且大于StartTime



7397
7398
7399
# File 'lib/v20190904/models.rb', line 7397

def EndTime
  @EndTime
end

#IOCObject

Parameters:

  • 1封禁列表 2 放通列表

  • IP、Domain二选一(注:封禁列表,只能填写IP),不能同时为空

  • 可选值:delete(删除)、edit(编辑)、add(添加) 其他值无效

  • 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填

  • 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填,必须大于当前时间且大于StartTime



7397
7398
7399
# File 'lib/v20190904/models.rb', line 7397

def IOC
  @IOC
end

#IocActionObject

Parameters:

  • 1封禁列表 2 放通列表

  • IP、Domain二选一(注:封禁列表,只能填写IP),不能同时为空

  • 可选值:delete(删除)、edit(编辑)、add(添加) 其他值无效

  • 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填

  • 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填,必须大于当前时间且大于StartTime



7397
7398
7399
# File 'lib/v20190904/models.rb', line 7397

def IocAction
  @IocAction
end

#RuleTypeObject

Parameters:

  • 1封禁列表 2 放通列表

  • IP、Domain二选一(注:封禁列表,只能填写IP),不能同时为空

  • 可选值:delete(删除)、edit(编辑)、add(添加) 其他值无效

  • 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填

  • 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填,必须大于当前时间且大于StartTime



7397
7398
7399
# File 'lib/v20190904/models.rb', line 7397

def RuleType
  @RuleType
end

#StartTimeObject

Parameters:

  • 1封禁列表 2 放通列表

  • IP、Domain二选一(注:封禁列表,只能填写IP),不能同时为空

  • 可选值:delete(删除)、edit(编辑)、add(添加) 其他值无效

  • 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填

  • 时间格式:yyyy-MM-dd HH:mm:ss,IocAction 为edit或add时必填,必须大于当前时间且大于StartTime



7397
7398
7399
# File 'lib/v20190904/models.rb', line 7397

def StartTime
  @StartTime
end

Instance Method Details

#deserialize(params) ⇒ Object



7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
# File 'lib/v20190904/models.rb', line 7407

def deserialize(params)
  @RuleType = params['RuleType']
  unless params['IOC'].nil?
    @IOC = []
    params['IOC'].each do |i|
      ioclistdata_tmp = IocListData.new
      ioclistdata_tmp.deserialize(i)
      @IOC << ioclistdata_tmp
    end
  end
  @IocAction = params['IocAction']
  @StartTime = params['StartTime']
  @EndTime = params['EndTime']
end