Class: TencentCloud::Yunjing::V20180228::EditBashRuleRequest

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

Overview

EditBashRule请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = nil, level = nil, rule = nil, id = nil, uuid = nil, hostip = nil, isglobal = nil) ⇒ EditBashRuleRequest

Returns a new instance of EditBashRuleRequest.



4297
4298
4299
4300
4301
4302
4303
4304
4305
# File 'lib/v20180228/models.rb', line 4297

def initialize(name=nil, level=nil, rule=nil, id=nil, uuid=nil, hostip=nil, isglobal=nil)
  @Name = name
  @Level = level
  @Rule = rule
  @Id = id
  @Uuid = uuid
  @Hostip = hostip
  @IsGlobal = isglobal
end

Instance Attribute Details

#HostipObject

Parameters:

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Id:

    规则ID(新增时不填)

  • Uuid:

    客户端ID(IsGlobal为1时,Uuid或Hostip必填一个)

  • Hostip:

    主机IP(IsGlobal为1时,Uuid或Hostip必填一个)

  • IsGlobal:

    是否全局规则(默认否)



4295
4296
4297
# File 'lib/v20180228/models.rb', line 4295

def Hostip
  @Hostip
end

#IdObject

Parameters:

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Id:

    规则ID(新增时不填)

  • Uuid:

    客户端ID(IsGlobal为1时,Uuid或Hostip必填一个)

  • Hostip:

    主机IP(IsGlobal为1时,Uuid或Hostip必填一个)

  • IsGlobal:

    是否全局规则(默认否)



4295
4296
4297
# File 'lib/v20180228/models.rb', line 4295

def Id
  @Id
end

#IsGlobalObject

Parameters:

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Id:

    规则ID(新增时不填)

  • Uuid:

    客户端ID(IsGlobal为1时,Uuid或Hostip必填一个)

  • Hostip:

    主机IP(IsGlobal为1时,Uuid或Hostip必填一个)

  • IsGlobal:

    是否全局规则(默认否)



4295
4296
4297
# File 'lib/v20180228/models.rb', line 4295

def IsGlobal
  @IsGlobal
end

#LevelObject

Parameters:

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Id:

    规则ID(新增时不填)

  • Uuid:

    客户端ID(IsGlobal为1时,Uuid或Hostip必填一个)

  • Hostip:

    主机IP(IsGlobal为1时,Uuid或Hostip必填一个)

  • IsGlobal:

    是否全局规则(默认否)



4295
4296
4297
# File 'lib/v20180228/models.rb', line 4295

def Level
  @Level
end

#NameObject

Parameters:

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Id:

    规则ID(新增时不填)

  • Uuid:

    客户端ID(IsGlobal为1时,Uuid或Hostip必填一个)

  • Hostip:

    主机IP(IsGlobal为1时,Uuid或Hostip必填一个)

  • IsGlobal:

    是否全局规则(默认否)



4295
4296
4297
# File 'lib/v20180228/models.rb', line 4295

def Name
  @Name
end

#RuleObject

Parameters:

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Id:

    规则ID(新增时不填)

  • Uuid:

    客户端ID(IsGlobal为1时,Uuid或Hostip必填一个)

  • Hostip:

    主机IP(IsGlobal为1时,Uuid或Hostip必填一个)

  • IsGlobal:

    是否全局规则(默认否)



4295
4296
4297
# File 'lib/v20180228/models.rb', line 4295

def Rule
  @Rule
end

#UuidObject

Parameters:

  • Name:

    规则名称

  • Level:

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

  • Rule:

    正则表达式

  • Id:

    规则ID(新增时不填)

  • Uuid:

    客户端ID(IsGlobal为1时,Uuid或Hostip必填一个)

  • Hostip:

    主机IP(IsGlobal为1时,Uuid或Hostip必填一个)

  • IsGlobal:

    是否全局规则(默认否)



4295
4296
4297
# File 'lib/v20180228/models.rb', line 4295

def Uuid
  @Uuid
end

Instance Method Details

#deserialize(params) ⇒ Object



4307
4308
4309
4310
4311
4312
4313
4314
4315
# File 'lib/v20180228/models.rb', line 4307

def deserialize(params)
  @Name = params['Name']
  @Level = params['Level']
  @Rule = params['Rule']
  @Id = params['Id']
  @Uuid = params['Uuid']
  @Hostip = params['Hostip']
  @IsGlobal = params['IsGlobal']
end