Class: TencentCloud::Cwp::V20180228::ModifyReverseShellRulesAggregationRequest

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

Overview

ModifyReverseShellRulesAggregation请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, uuids = nil, hostip = nil, destip = nil, destport = nil, processname = nil, isglobal = nil, eventid = nil, whitetype = nil, ruleregexp = nil, handlehistory = nil, groupid = nil) ⇒ ModifyReverseShellRulesAggregationRequest

Returns a new instance of ModifyReverseShellRulesAggregationRequest.



34152
34153
34154
34155
34156
34157
34158
34159
34160
34161
34162
34163
34164
34165
# File 'lib/v20180228/models.rb', line 34152

def initialize(id=nil, uuids=nil, hostip=nil, destip=nil, destport=nil, processname=nil, isglobal=nil, eventid=nil, whitetype=nil, ruleregexp=nil, handlehistory=nil, groupid=nil)
  @Id = id
  @Uuids = uuids
  @HostIp = hostip
  @DestIp = destip
  @DestPort = destport
  @ProcessName = processname
  @IsGlobal = isglobal
  @EventId = eventid
  @WhiteType = whitetype
  @RuleRegexp = ruleregexp
  @HandleHistory = handlehistory
  @GroupID = groupid
end

Instance Attribute Details

#DestIpObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)

  • WhiteType:

    加白方式, 0:常规加白 1:正则加白

  • RuleRegexp:

    正则表达式

  • HandleHistory:

    处理历史事件, 0:不处理 1:处理

  • GroupID:

    批次id



34150
34151
34152
# File 'lib/v20180228/models.rb', line 34150

def DestIp
  @DestIp
end

#DestPortObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)

  • WhiteType:

    加白方式, 0:常规加白 1:正则加白

  • RuleRegexp:

    正则表达式

  • HandleHistory:

    处理历史事件, 0:不处理 1:处理

  • GroupID:

    批次id



34150
34151
34152
# File 'lib/v20180228/models.rb', line 34150

def DestPort
  @DestPort
end

#EventIdObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)

  • WhiteType:

    加白方式, 0:常规加白 1:正则加白

  • RuleRegexp:

    正则表达式

  • HandleHistory:

    处理历史事件, 0:不处理 1:处理

  • GroupID:

    批次id



34150
34151
34152
# File 'lib/v20180228/models.rb', line 34150

def EventId
  @EventId
end

#GroupIDObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)

  • WhiteType:

    加白方式, 0:常规加白 1:正则加白

  • RuleRegexp:

    正则表达式

  • HandleHistory:

    处理历史事件, 0:不处理 1:处理

  • GroupID:

    批次id



34150
34151
34152
# File 'lib/v20180228/models.rb', line 34150

def GroupID
  @GroupID
end

#HandleHistoryObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)

  • WhiteType:

    加白方式, 0:常规加白 1:正则加白

  • RuleRegexp:

    正则表达式

  • HandleHistory:

    处理历史事件, 0:不处理 1:处理

  • GroupID:

    批次id



34150
34151
34152
# File 'lib/v20180228/models.rb', line 34150

def HandleHistory
  @HandleHistory
end

#HostIpObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)

  • WhiteType:

    加白方式, 0:常规加白 1:正则加白

  • RuleRegexp:

    正则表达式

  • HandleHistory:

    处理历史事件, 0:不处理 1:处理

  • GroupID:

    批次id



34150
34151
34152
# File 'lib/v20180228/models.rb', line 34150

def HostIp
  @HostIp
end

#IdObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)

  • WhiteType:

    加白方式, 0:常规加白 1:正则加白

  • RuleRegexp:

    正则表达式

  • HandleHistory:

    处理历史事件, 0:不处理 1:处理

  • GroupID:

    批次id



34150
34151
34152
# File 'lib/v20180228/models.rb', line 34150

def Id
  @Id
end

#IsGlobalObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)

  • WhiteType:

    加白方式, 0:常规加白 1:正则加白

  • RuleRegexp:

    正则表达式

  • HandleHistory:

    处理历史事件, 0:不处理 1:处理

  • GroupID:

    批次id



34150
34151
34152
# File 'lib/v20180228/models.rb', line 34150

def IsGlobal
  @IsGlobal
end

#ProcessNameObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)

  • WhiteType:

    加白方式, 0:常规加白 1:正则加白

  • RuleRegexp:

    正则表达式

  • HandleHistory:

    处理历史事件, 0:不处理 1:处理

  • GroupID:

    批次id



34150
34151
34152
# File 'lib/v20180228/models.rb', line 34150

def ProcessName
  @ProcessName
end

#RuleRegexpObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)

  • WhiteType:

    加白方式, 0:常规加白 1:正则加白

  • RuleRegexp:

    正则表达式

  • HandleHistory:

    处理历史事件, 0:不处理 1:处理

  • GroupID:

    批次id



34150
34151
34152
# File 'lib/v20180228/models.rb', line 34150

def RuleRegexp
  @RuleRegexp
end

#UuidsObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)

  • WhiteType:

    加白方式, 0:常规加白 1:正则加白

  • RuleRegexp:

    正则表达式

  • HandleHistory:

    处理历史事件, 0:不处理 1:处理

  • GroupID:

    批次id



34150
34151
34152
# File 'lib/v20180228/models.rb', line 34150

def Uuids
  @Uuids
end

#WhiteTypeObject

Parameters:

  • Id:

    规则ID(新增时请留空)

  • Uuids:

    客户端ID数组

  • HostIp:

    主机IP

  • DestIp:

    目标IP

  • DestPort:

    目标端口

  • ProcessName:

    进程名

  • IsGlobal:

    是否全局规则(默认否)

  • EventId:

    事件列表和详情点击加白时关联的事件id (新增规则时请留空)

  • WhiteType:

    加白方式, 0:常规加白 1:正则加白

  • RuleRegexp:

    正则表达式

  • HandleHistory:

    处理历史事件, 0:不处理 1:处理

  • GroupID:

    批次id



34150
34151
34152
# File 'lib/v20180228/models.rb', line 34150

def WhiteType
  @WhiteType
end

Instance Method Details

#deserialize(params) ⇒ Object



34167
34168
34169
34170
34171
34172
34173
34174
34175
34176
34177
34178
34179
34180
# File 'lib/v20180228/models.rb', line 34167

def deserialize(params)
  @Id = params['Id']
  @Uuids = params['Uuids']
  @HostIp = params['HostIp']
  @DestIp = params['DestIp']
  @DestPort = params['DestPort']
  @ProcessName = params['ProcessName']
  @IsGlobal = params['IsGlobal']
  @EventId = params['EventId']
  @WhiteType = params['WhiteType']
  @RuleRegexp = params['RuleRegexp']
  @HandleHistory = params['HandleHistory']
  @GroupID = params['GroupID']
end