Class: TencentCloud::Waf::V20180125::Rule

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

Overview

规则列表详情

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, type = nil, level = nil, description = nil, cve = nil, status = nil, modifytime = nil, addtime = nil) ⇒ Rule

Returns a new instance of Rule.



11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
# File 'lib/v20180125/models.rb', line 11054

def initialize(id=nil, type=nil, level=nil, description=nil, cve=nil, status=nil, modifytime=nil, addtime=nil)
  @Id = id
  @Type = type
  @Level = level
  @Description = description
  @CVE = cve
  @Status = status
  @ModifyTime = modifytime
  @AddTime = addtime
end

Instance Attribute Details

#AddTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    规则id

  • Type:

    规则类型

  • Level:

    规则等级

  • Description:

    规则描述

  • CVE:

    规则防护的CVE编号

  • Status:

    规则的状态

  • ModifyTime:

    规则修改的时间

  • AddTime:

    门神规则新增/更新时间



11052
11053
11054
# File 'lib/v20180125/models.rb', line 11052

def AddTime
  @AddTime
end

#CVEObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    规则id

  • Type:

    规则类型

  • Level:

    规则等级

  • Description:

    规则描述

  • CVE:

    规则防护的CVE编号

  • Status:

    规则的状态

  • ModifyTime:

    规则修改的时间

  • AddTime:

    门神规则新增/更新时间



11052
11053
11054
# File 'lib/v20180125/models.rb', line 11052

def CVE
  @CVE
end

#DescriptionObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    规则id

  • Type:

    规则类型

  • Level:

    规则等级

  • Description:

    规则描述

  • CVE:

    规则防护的CVE编号

  • Status:

    规则的状态

  • ModifyTime:

    规则修改的时间

  • AddTime:

    门神规则新增/更新时间



11052
11053
11054
# File 'lib/v20180125/models.rb', line 11052

def Description
  @Description
end

#IdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    规则id

  • Type:

    规则类型

  • Level:

    规则等级

  • Description:

    规则描述

  • CVE:

    规则防护的CVE编号

  • Status:

    规则的状态

  • ModifyTime:

    规则修改的时间

  • AddTime:

    门神规则新增/更新时间



11052
11053
11054
# File 'lib/v20180125/models.rb', line 11052

def Id
  @Id
end

#LevelObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    规则id

  • Type:

    规则类型

  • Level:

    规则等级

  • Description:

    规则描述

  • CVE:

    规则防护的CVE编号

  • Status:

    规则的状态

  • ModifyTime:

    规则修改的时间

  • AddTime:

    门神规则新增/更新时间



11052
11053
11054
# File 'lib/v20180125/models.rb', line 11052

def Level
  @Level
end

#ModifyTimeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    规则id

  • Type:

    规则类型

  • Level:

    规则等级

  • Description:

    规则描述

  • CVE:

    规则防护的CVE编号

  • Status:

    规则的状态

  • ModifyTime:

    规则修改的时间

  • AddTime:

    门神规则新增/更新时间



11052
11053
11054
# File 'lib/v20180125/models.rb', line 11052

def ModifyTime
  @ModifyTime
end

#StatusObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    规则id

  • Type:

    规则类型

  • Level:

    规则等级

  • Description:

    规则描述

  • CVE:

    规则防护的CVE编号

  • Status:

    规则的状态

  • ModifyTime:

    规则修改的时间

  • AddTime:

    门神规则新增/更新时间



11052
11053
11054
# File 'lib/v20180125/models.rb', line 11052

def Status
  @Status
end

#TypeObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • Id:

    规则id

  • Type:

    规则类型

  • Level:

    规则等级

  • Description:

    规则描述

  • CVE:

    规则防护的CVE编号

  • Status:

    规则的状态

  • ModifyTime:

    规则修改的时间

  • AddTime:

    门神规则新增/更新时间



11052
11053
11054
# File 'lib/v20180125/models.rb', line 11052

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
# File 'lib/v20180125/models.rb', line 11065

def deserialize(params)
  @Id = params['Id']
  @Type = params['Type']
  @Level = params['Level']
  @Description = params['Description']
  @CVE = params['CVE']
  @Status = params['Status']
  @ModifyTime = params['ModifyTime']
  @AddTime = params['AddTime']
end