Class: TencentCloud::Cwp::V20180228::EditBashRulesRequest

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

Overview

EditBashRules请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, uuids = nil, hostip = nil, name = nil, level = nil, rule = nil, isglobal = nil, white = nil, eventid = nil, dealoldevents = nil, descript = nil, status = nil, bashaction = nil, scope = nil, quuids = nil) ⇒ EditBashRulesRequest

Returns a new instance of EditBashRulesRequest.



24923
24924
24925
24926
24927
24928
24929
24930
24931
24932
24933
24934
24935
24936
24937
24938
24939
# File 'lib/v20180228/models.rb', line 24923

def initialize(id=nil, uuids=nil, hostip=nil, name=nil, level=nil, rule=nil, isglobal=nil, white=nil, eventid=nil, dealoldevents=nil, descript=nil, status=nil, bashaction=nil, scope=nil, quuids=nil)
  @Id = id
  @Uuids = uuids
  @HostIp = hostip
  @Name = name
  @Level = level
  @Rule = rule
  @IsGlobal = isglobal
  @White = white
  @EventId = eventid
  @DealOldEvents = dealoldevents
  @Descript = descript
  @Status = status
  @BashAction = bashaction
  @Scope = scope
  @Quuids = quuids
end

Instance Attribute Details

#BashActionObject

Parameters:

  • 规则ID(新增时不填)

  • 客户端ID数组

  • 主机IP

  • 规则名称,编辑时不可修改规则名称

  • 危险等级(0:无,1: 高危 2:中危 3: 低危)

  • 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64

  • 是否全局规则(默认否):1-全局,0-非全局

  • 0=黑名单, 1=白名单

  • 事件列表点击“加入白名单”时,需要传EventId 事件的id

  • 是否处理旧事件为白名单 0=不处理 1=处理

  • 策略描述

  • 生效与否 0:不生效 1:生效

  • 0:告警 1:白名单 2:拦截

  • 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)

  • 生效主机的QUUID集合



24921
24922
24923
# File 'lib/v20180228/models.rb', line 24921

def BashAction
  @BashAction
end

#DealOldEventsObject

Parameters:

  • 规则ID(新增时不填)

  • 客户端ID数组

  • 主机IP

  • 规则名称,编辑时不可修改规则名称

  • 危险等级(0:无,1: 高危 2:中危 3: 低危)

  • 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64

  • 是否全局规则(默认否):1-全局,0-非全局

  • 0=黑名单, 1=白名单

  • 事件列表点击“加入白名单”时,需要传EventId 事件的id

  • 是否处理旧事件为白名单 0=不处理 1=处理

  • 策略描述

  • 生效与否 0:不生效 1:生效

  • 0:告警 1:白名单 2:拦截

  • 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)

  • 生效主机的QUUID集合



24921
24922
24923
# File 'lib/v20180228/models.rb', line 24921

def DealOldEvents
  @DealOldEvents
end

#DescriptObject

Parameters:

  • 规则ID(新增时不填)

  • 客户端ID数组

  • 主机IP

  • 规则名称,编辑时不可修改规则名称

  • 危险等级(0:无,1: 高危 2:中危 3: 低危)

  • 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64

  • 是否全局规则(默认否):1-全局,0-非全局

  • 0=黑名单, 1=白名单

  • 事件列表点击“加入白名单”时,需要传EventId 事件的id

  • 是否处理旧事件为白名单 0=不处理 1=处理

  • 策略描述

  • 生效与否 0:不生效 1:生效

  • 0:告警 1:白名单 2:拦截

  • 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)

  • 生效主机的QUUID集合



24921
24922
24923
# File 'lib/v20180228/models.rb', line 24921

def Descript
  @Descript
end

#EventIdObject

Parameters:

  • 规则ID(新增时不填)

  • 客户端ID数组

  • 主机IP

  • 规则名称,编辑时不可修改规则名称

  • 危险等级(0:无,1: 高危 2:中危 3: 低危)

  • 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64

  • 是否全局规则(默认否):1-全局,0-非全局

  • 0=黑名单, 1=白名单

  • 事件列表点击“加入白名单”时,需要传EventId 事件的id

  • 是否处理旧事件为白名单 0=不处理 1=处理

  • 策略描述

  • 生效与否 0:不生效 1:生效

  • 0:告警 1:白名单 2:拦截

  • 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)

  • 生效主机的QUUID集合



24921
24922
24923
# File 'lib/v20180228/models.rb', line 24921

def EventId
  @EventId
end

#HostIpObject

Parameters:

  • 规则ID(新增时不填)

  • 客户端ID数组

  • 主机IP

  • 规则名称,编辑时不可修改规则名称

  • 危险等级(0:无,1: 高危 2:中危 3: 低危)

  • 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64

  • 是否全局规则(默认否):1-全局,0-非全局

  • 0=黑名单, 1=白名单

  • 事件列表点击“加入白名单”时,需要传EventId 事件的id

  • 是否处理旧事件为白名单 0=不处理 1=处理

  • 策略描述

  • 生效与否 0:不生效 1:生效

  • 0:告警 1:白名单 2:拦截

  • 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)

  • 生效主机的QUUID集合



24921
24922
24923
# File 'lib/v20180228/models.rb', line 24921

def HostIp
  @HostIp
end

#IdObject

Parameters:

  • 规则ID(新增时不填)

  • 客户端ID数组

  • 主机IP

  • 规则名称,编辑时不可修改规则名称

  • 危险等级(0:无,1: 高危 2:中危 3: 低危)

  • 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64

  • 是否全局规则(默认否):1-全局,0-非全局

  • 0=黑名单, 1=白名单

  • 事件列表点击“加入白名单”时,需要传EventId 事件的id

  • 是否处理旧事件为白名单 0=不处理 1=处理

  • 策略描述

  • 生效与否 0:不生效 1:生效

  • 0:告警 1:白名单 2:拦截

  • 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)

  • 生效主机的QUUID集合



24921
24922
24923
# File 'lib/v20180228/models.rb', line 24921

def Id
  @Id
end

#IsGlobalObject

Parameters:

  • 规则ID(新增时不填)

  • 客户端ID数组

  • 主机IP

  • 规则名称,编辑时不可修改规则名称

  • 危险等级(0:无,1: 高危 2:中危 3: 低危)

  • 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64

  • 是否全局规则(默认否):1-全局,0-非全局

  • 0=黑名单, 1=白名单

  • 事件列表点击“加入白名单”时,需要传EventId 事件的id

  • 是否处理旧事件为白名单 0=不处理 1=处理

  • 策略描述

  • 生效与否 0:不生效 1:生效

  • 0:告警 1:白名单 2:拦截

  • 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)

  • 生效主机的QUUID集合



24921
24922
24923
# File 'lib/v20180228/models.rb', line 24921

def IsGlobal
  @IsGlobal
end

#LevelObject

Parameters:

  • 规则ID(新增时不填)

  • 客户端ID数组

  • 主机IP

  • 规则名称,编辑时不可修改规则名称

  • 危险等级(0:无,1: 高危 2:中危 3: 低危)

  • 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64

  • 是否全局规则(默认否):1-全局,0-非全局

  • 0=黑名单, 1=白名单

  • 事件列表点击“加入白名单”时,需要传EventId 事件的id

  • 是否处理旧事件为白名单 0=不处理 1=处理

  • 策略描述

  • 生效与否 0:不生效 1:生效

  • 0:告警 1:白名单 2:拦截

  • 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)

  • 生效主机的QUUID集合



24921
24922
24923
# File 'lib/v20180228/models.rb', line 24921

def Level
  @Level
end

#NameObject

Parameters:

  • 规则ID(新增时不填)

  • 客户端ID数组

  • 主机IP

  • 规则名称,编辑时不可修改规则名称

  • 危险等级(0:无,1: 高危 2:中危 3: 低危)

  • 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64

  • 是否全局规则(默认否):1-全局,0-非全局

  • 0=黑名单, 1=白名单

  • 事件列表点击“加入白名单”时,需要传EventId 事件的id

  • 是否处理旧事件为白名单 0=不处理 1=处理

  • 策略描述

  • 生效与否 0:不生效 1:生效

  • 0:告警 1:白名单 2:拦截

  • 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)

  • 生效主机的QUUID集合



24921
24922
24923
# File 'lib/v20180228/models.rb', line 24921

def Name
  @Name
end

#QuuidsObject

Parameters:

  • 规则ID(新增时不填)

  • 客户端ID数组

  • 主机IP

  • 规则名称,编辑时不可修改规则名称

  • 危险等级(0:无,1: 高危 2:中危 3: 低危)

  • 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64

  • 是否全局规则(默认否):1-全局,0-非全局

  • 0=黑名单, 1=白名单

  • 事件列表点击“加入白名单”时,需要传EventId 事件的id

  • 是否处理旧事件为白名单 0=不处理 1=处理

  • 策略描述

  • 生效与否 0:不生效 1:生效

  • 0:告警 1:白名单 2:拦截

  • 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)

  • 生效主机的QUUID集合



24921
24922
24923
# File 'lib/v20180228/models.rb', line 24921

def Quuids
  @Quuids
end

#RuleObject

Parameters:

  • 规则ID(新增时不填)

  • 客户端ID数组

  • 主机IP

  • 规则名称,编辑时不可修改规则名称

  • 危险等级(0:无,1: 高危 2:中危 3: 低危)

  • 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64

  • 是否全局规则(默认否):1-全局,0-非全局

  • 0=黑名单, 1=白名单

  • 事件列表点击“加入白名单”时,需要传EventId 事件的id

  • 是否处理旧事件为白名单 0=不处理 1=处理

  • 策略描述

  • 生效与否 0:不生效 1:生效

  • 0:告警 1:白名单 2:拦截

  • 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)

  • 生效主机的QUUID集合



24921
24922
24923
# File 'lib/v20180228/models.rb', line 24921

def Rule
  @Rule
end

#ScopeObject

Parameters:

  • 规则ID(新增时不填)

  • 客户端ID数组

  • 主机IP

  • 规则名称,编辑时不可修改规则名称

  • 危险等级(0:无,1: 高危 2:中危 3: 低危)

  • 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64

  • 是否全局规则(默认否):1-全局,0-非全局

  • 0=黑名单, 1=白名单

  • 事件列表点击“加入白名单”时,需要传EventId 事件的id

  • 是否处理旧事件为白名单 0=不处理 1=处理

  • 策略描述

  • 生效与否 0:不生效 1:生效

  • 0:告警 1:白名单 2:拦截

  • 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)

  • 生效主机的QUUID集合



24921
24922
24923
# File 'lib/v20180228/models.rb', line 24921

def Scope
  @Scope
end

#StatusObject

Parameters:

  • 规则ID(新增时不填)

  • 客户端ID数组

  • 主机IP

  • 规则名称,编辑时不可修改规则名称

  • 危险等级(0:无,1: 高危 2:中危 3: 低危)

  • 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64

  • 是否全局规则(默认否):1-全局,0-非全局

  • 0=黑名单, 1=白名单

  • 事件列表点击“加入白名单”时,需要传EventId 事件的id

  • 是否处理旧事件为白名单 0=不处理 1=处理

  • 策略描述

  • 生效与否 0:不生效 1:生效

  • 0:告警 1:白名单 2:拦截

  • 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)

  • 生效主机的QUUID集合



24921
24922
24923
# File 'lib/v20180228/models.rb', line 24921

def Status
  @Status
end

#UuidsObject

Parameters:

  • 规则ID(新增时不填)

  • 客户端ID数组

  • 主机IP

  • 规则名称,编辑时不可修改规则名称

  • 危险等级(0:无,1: 高危 2:中危 3: 低危)

  • 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64

  • 是否全局规则(默认否):1-全局,0-非全局

  • 0=黑名单, 1=白名单

  • 事件列表点击“加入白名单”时,需要传EventId 事件的id

  • 是否处理旧事件为白名单 0=不处理 1=处理

  • 策略描述

  • 生效与否 0:不生效 1:生效

  • 0:告警 1:白名单 2:拦截

  • 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)

  • 生效主机的QUUID集合



24921
24922
24923
# File 'lib/v20180228/models.rb', line 24921

def Uuids
  @Uuids
end

#WhiteObject

Parameters:

  • 规则ID(新增时不填)

  • 客户端ID数组

  • 主机IP

  • 规则名称,编辑时不可修改规则名称

  • 危险等级(0:无,1: 高危 2:中危 3: 低危)

  • 正则表达式 ,编辑时不可修改正则表达式,需要对内容QueryEscape后再base64

  • 是否全局规则(默认否):1-全局,0-非全局

  • 0=黑名单, 1=白名单

  • 事件列表点击“加入白名单”时,需要传EventId 事件的id

  • 是否处理旧事件为白名单 0=不处理 1=处理

  • 策略描述

  • 生效与否 0:不生效 1:生效

  • 0:告警 1:白名单 2:拦截

  • 生效范围(0:一组quuid 1:所有专业版 2:所有专业版+旗舰版 3:所有主机)

  • 生效主机的QUUID集合



24921
24922
24923
# File 'lib/v20180228/models.rb', line 24921

def White
  @White
end

Instance Method Details

#deserialize(params) ⇒ Object



24941
24942
24943
24944
24945
24946
24947
24948
24949
24950
24951
24952
24953
24954
24955
24956
24957
# File 'lib/v20180228/models.rb', line 24941

def deserialize(params)
  @Id = params['Id']
  @Uuids = params['Uuids']
  @HostIp = params['HostIp']
  @Name = params['Name']
  @Level = params['Level']
  @Rule = params['Rule']
  @IsGlobal = params['IsGlobal']
  @White = params['White']
  @EventId = params['EventId']
  @DealOldEvents = params['DealOldEvents']
  @Descript = params['Descript']
  @Status = params['Status']
  @BashAction = params['BashAction']
  @Scope = params['Scope']
  @Quuids = params['Quuids']
end