Class: TencentCloud::Cwp::V20180228::BashRule

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

Overview

高危命令规则

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, uuid = nil, name = nil, level = nil, rule = nil, decription = nil, operator = nil, isglobal = nil, status = nil, createtime = nil, modifytime = nil, hostip = nil, uuids = nil, white = nil, dealoldevents = nil, description = nil) ⇒ BashRule

Returns a new instance of BashRule.



4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
# File 'lib/v20180228/models.rb', line 4429

def initialize(id=nil, uuid=nil, name=nil, level=nil, rule=nil, decription=nil, operator=nil, isglobal=nil, status=nil, createtime=nil, modifytime=nil, hostip=nil, uuids=nil, white=nil, dealoldevents=nil, description=nil)
  @Id = id
  @Uuid = uuid
  @Name = name
  @Level = level
  @Rule = rule
  @Decription = decription
  @Operator = operator
  @IsGlobal = isglobal
  @Status = status
  @CreateTime = createtime
  @ModifyTime = modifytime
  @Hostip = hostip
  @Uuids = uuids
  @White = white
  @DealOldEvents = dealoldevents
  @Description = description
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • Id:

    规则ID

  • Uuid:

    客户端ID

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Decription:

    规则描述

  • Operator:

    操作人

  • IsGlobal:

    是否全局规则

  • Status:

    状态 (0: 有效 1: 无效)

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • Hostip:

    主机IP

  • Uuids:

    生效服务器的uuid数组

  • White:

    0=黑名单 1=白名单

  • DealOldEvents:

    是否处理之前的事件 0: 不处理 1:处理

  • Description:

    规则描述



4424
4425
4426
# File 'lib/v20180228/models.rb', line 4424

def CreateTime
  @CreateTime
end

#DealOldEventsObject

Parameters:

  • Id:

    规则ID

  • Uuid:

    客户端ID

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Decription:

    规则描述

  • Operator:

    操作人

  • IsGlobal:

    是否全局规则

  • Status:

    状态 (0: 有效 1: 无效)

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • Hostip:

    主机IP

  • Uuids:

    生效服务器的uuid数组

  • White:

    0=黑名单 1=白名单

  • DealOldEvents:

    是否处理之前的事件 0: 不处理 1:处理

  • Description:

    规则描述



4424
4425
4426
# File 'lib/v20180228/models.rb', line 4424

def DealOldEvents
  @DealOldEvents
end

#DecriptionObject

Parameters:

  • Id:

    规则ID

  • Uuid:

    客户端ID

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Decription:

    规则描述

  • Operator:

    操作人

  • IsGlobal:

    是否全局规则

  • Status:

    状态 (0: 有效 1: 无效)

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • Hostip:

    主机IP

  • Uuids:

    生效服务器的uuid数组

  • White:

    0=黑名单 1=白名单

  • DealOldEvents:

    是否处理之前的事件 0: 不处理 1:处理

  • Description:

    规则描述



4424
4425
4426
# File 'lib/v20180228/models.rb', line 4424

def Decription
  @Decription
end

#DescriptionObject

Parameters:

  • Id:

    规则ID

  • Uuid:

    客户端ID

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Decription:

    规则描述

  • Operator:

    操作人

  • IsGlobal:

    是否全局规则

  • Status:

    状态 (0: 有效 1: 无效)

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • Hostip:

    主机IP

  • Uuids:

    生效服务器的uuid数组

  • White:

    0=黑名单 1=白名单

  • DealOldEvents:

    是否处理之前的事件 0: 不处理 1:处理

  • Description:

    规则描述



4424
4425
4426
# File 'lib/v20180228/models.rb', line 4424

def Description
  @Description
end

#HostipObject

Parameters:

  • Id:

    规则ID

  • Uuid:

    客户端ID

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Decription:

    规则描述

  • Operator:

    操作人

  • IsGlobal:

    是否全局规则

  • Status:

    状态 (0: 有效 1: 无效)

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • Hostip:

    主机IP

  • Uuids:

    生效服务器的uuid数组

  • White:

    0=黑名单 1=白名单

  • DealOldEvents:

    是否处理之前的事件 0: 不处理 1:处理

  • Description:

    规则描述



4424
4425
4426
# File 'lib/v20180228/models.rb', line 4424

def Hostip
  @Hostip
end

#IdObject

Parameters:

  • Id:

    规则ID

  • Uuid:

    客户端ID

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Decription:

    规则描述

  • Operator:

    操作人

  • IsGlobal:

    是否全局规则

  • Status:

    状态 (0: 有效 1: 无效)

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • Hostip:

    主机IP

  • Uuids:

    生效服务器的uuid数组

  • White:

    0=黑名单 1=白名单

  • DealOldEvents:

    是否处理之前的事件 0: 不处理 1:处理

  • Description:

    规则描述



4424
4425
4426
# File 'lib/v20180228/models.rb', line 4424

def Id
  @Id
end

#IsGlobalObject

Parameters:

  • Id:

    规则ID

  • Uuid:

    客户端ID

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Decription:

    规则描述

  • Operator:

    操作人

  • IsGlobal:

    是否全局规则

  • Status:

    状态 (0: 有效 1: 无效)

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • Hostip:

    主机IP

  • Uuids:

    生效服务器的uuid数组

  • White:

    0=黑名单 1=白名单

  • DealOldEvents:

    是否处理之前的事件 0: 不处理 1:处理

  • Description:

    规则描述



4424
4425
4426
# File 'lib/v20180228/models.rb', line 4424

def IsGlobal
  @IsGlobal
end

#LevelObject

Parameters:

  • Id:

    规则ID

  • Uuid:

    客户端ID

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Decription:

    规则描述

  • Operator:

    操作人

  • IsGlobal:

    是否全局规则

  • Status:

    状态 (0: 有效 1: 无效)

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • Hostip:

    主机IP

  • Uuids:

    生效服务器的uuid数组

  • White:

    0=黑名单 1=白名单

  • DealOldEvents:

    是否处理之前的事件 0: 不处理 1:处理

  • Description:

    规则描述



4424
4425
4426
# File 'lib/v20180228/models.rb', line 4424

def Level
  @Level
end

#ModifyTimeObject

Parameters:

  • Id:

    规则ID

  • Uuid:

    客户端ID

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Decription:

    规则描述

  • Operator:

    操作人

  • IsGlobal:

    是否全局规则

  • Status:

    状态 (0: 有效 1: 无效)

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • Hostip:

    主机IP

  • Uuids:

    生效服务器的uuid数组

  • White:

    0=黑名单 1=白名单

  • DealOldEvents:

    是否处理之前的事件 0: 不处理 1:处理

  • Description:

    规则描述



4424
4425
4426
# File 'lib/v20180228/models.rb', line 4424

def ModifyTime
  @ModifyTime
end

#NameObject

Parameters:

  • Id:

    规则ID

  • Uuid:

    客户端ID

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Decription:

    规则描述

  • Operator:

    操作人

  • IsGlobal:

    是否全局规则

  • Status:

    状态 (0: 有效 1: 无效)

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • Hostip:

    主机IP

  • Uuids:

    生效服务器的uuid数组

  • White:

    0=黑名单 1=白名单

  • DealOldEvents:

    是否处理之前的事件 0: 不处理 1:处理

  • Description:

    规则描述



4424
4425
4426
# File 'lib/v20180228/models.rb', line 4424

def Name
  @Name
end

#OperatorObject

Parameters:

  • Id:

    规则ID

  • Uuid:

    客户端ID

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Decription:

    规则描述

  • Operator:

    操作人

  • IsGlobal:

    是否全局规则

  • Status:

    状态 (0: 有效 1: 无效)

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • Hostip:

    主机IP

  • Uuids:

    生效服务器的uuid数组

  • White:

    0=黑名单 1=白名单

  • DealOldEvents:

    是否处理之前的事件 0: 不处理 1:处理

  • Description:

    规则描述



4424
4425
4426
# File 'lib/v20180228/models.rb', line 4424

def Operator
  @Operator
end

#RuleObject

Parameters:

  • Id:

    规则ID

  • Uuid:

    客户端ID

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Decription:

    规则描述

  • Operator:

    操作人

  • IsGlobal:

    是否全局规则

  • Status:

    状态 (0: 有效 1: 无效)

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • Hostip:

    主机IP

  • Uuids:

    生效服务器的uuid数组

  • White:

    0=黑名单 1=白名单

  • DealOldEvents:

    是否处理之前的事件 0: 不处理 1:处理

  • Description:

    规则描述



4424
4425
4426
# File 'lib/v20180228/models.rb', line 4424

def Rule
  @Rule
end

#StatusObject

Parameters:

  • Id:

    规则ID

  • Uuid:

    客户端ID

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Decription:

    规则描述

  • Operator:

    操作人

  • IsGlobal:

    是否全局规则

  • Status:

    状态 (0: 有效 1: 无效)

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • Hostip:

    主机IP

  • Uuids:

    生效服务器的uuid数组

  • White:

    0=黑名单 1=白名单

  • DealOldEvents:

    是否处理之前的事件 0: 不处理 1:处理

  • Description:

    规则描述



4424
4425
4426
# File 'lib/v20180228/models.rb', line 4424

def Status
  @Status
end

#UuidObject

Parameters:

  • Id:

    规则ID

  • Uuid:

    客户端ID

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Decription:

    规则描述

  • Operator:

    操作人

  • IsGlobal:

    是否全局规则

  • Status:

    状态 (0: 有效 1: 无效)

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • Hostip:

    主机IP

  • Uuids:

    生效服务器的uuid数组

  • White:

    0=黑名单 1=白名单

  • DealOldEvents:

    是否处理之前的事件 0: 不处理 1:处理

  • Description:

    规则描述



4424
4425
4426
# File 'lib/v20180228/models.rb', line 4424

def Uuid
  @Uuid
end

#UuidsObject

Parameters:

  • Id:

    规则ID

  • Uuid:

    客户端ID

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Decription:

    规则描述

  • Operator:

    操作人

  • IsGlobal:

    是否全局规则

  • Status:

    状态 (0: 有效 1: 无效)

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • Hostip:

    主机IP

  • Uuids:

    生效服务器的uuid数组

  • White:

    0=黑名单 1=白名单

  • DealOldEvents:

    是否处理之前的事件 0: 不处理 1:处理

  • Description:

    规则描述



4424
4425
4426
# File 'lib/v20180228/models.rb', line 4424

def Uuids
  @Uuids
end

#WhiteObject

Parameters:

  • Id:

    规则ID

  • Uuid:

    客户端ID

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Decription:

    规则描述

  • Operator:

    操作人

  • IsGlobal:

    是否全局规则

  • Status:

    状态 (0: 有效 1: 无效)

  • CreateTime:

    创建时间

  • ModifyTime:

    修改时间

  • Hostip:

    主机IP

  • Uuids:

    生效服务器的uuid数组

  • White:

    0=黑名单 1=白名单

  • DealOldEvents:

    是否处理之前的事件 0: 不处理 1:处理

  • Description:

    规则描述



4424
4425
4426
# File 'lib/v20180228/models.rb', line 4424

def White
  @White
end

Instance Method Details

#deserialize(params) ⇒ Object



4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
# File 'lib/v20180228/models.rb', line 4448

def deserialize(params)
  @Id = params['Id']
  @Uuid = params['Uuid']
  @Name = params['Name']
  @Level = params['Level']
  @Rule = params['Rule']
  @Decription = params['Decription']
  @Operator = params['Operator']
  @IsGlobal = params['IsGlobal']
  @Status = params['Status']
  @CreateTime = params['CreateTime']
  @ModifyTime = params['ModifyTime']
  @Hostip = params['Hostip']
  @Uuids = params['Uuids']
  @White = params['White']
  @DealOldEvents = params['DealOldEvents']
  @Description = params['Description']
end