Class: TencentCloud::Waf::V20180125::UserSignatureRule

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, status = nil, mainclassid = nil, subclassid = nil, cveid = nil, createtime = nil, modifytime = nil, mainclassname = nil, subclassname = nil, description = nil, reason = nil) ⇒ UserSignatureRule

Returns a new instance of UserSignatureRule.



12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
# File 'lib/v20180125/models.rb', line 12069

def initialize(id=nil, status=nil, mainclassid=nil, subclassid=nil, cveid=nil, createtime=nil, modifytime=nil, mainclassname=nil, subclassname=nil, description=nil, reason=nil)
  @ID = id
  @Status = status
  @MainClassID = mainclassid
  @SubClassID = subclassid
  @CveID = cveid
  @CreateTime = createtime
  @ModifyTime = modifytime
  @MainClassName = mainclassname
  @SubClassName = subclassname
  @Description = description
  @Reason = reason
end

Instance Attribute Details

#CreateTimeObject

Parameters:

  • ID:

    特征ID

  • Status:

    规则开关

  • MainClassID:

    主类ID

  • SubClassID:

    子类ID

  • CveID:

    CVE ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • MainClassName:

    主类名字,根据Language字段输出中文/英文

  • SubClassName:

    子类名字,根据Language字段输出中文/英文,若子类id为00000000,此字段为空

  • Description:

    规则描述

  • Reason:

    0/1



12067
12068
12069
# File 'lib/v20180125/models.rb', line 12067

def CreateTime
  @CreateTime
end

#CveIDObject

Parameters:

  • ID:

    特征ID

  • Status:

    规则开关

  • MainClassID:

    主类ID

  • SubClassID:

    子类ID

  • CveID:

    CVE ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • MainClassName:

    主类名字,根据Language字段输出中文/英文

  • SubClassName:

    子类名字,根据Language字段输出中文/英文,若子类id为00000000,此字段为空

  • Description:

    规则描述

  • Reason:

    0/1



12067
12068
12069
# File 'lib/v20180125/models.rb', line 12067

def CveID
  @CveID
end

#DescriptionObject

Parameters:

  • ID:

    特征ID

  • Status:

    规则开关

  • MainClassID:

    主类ID

  • SubClassID:

    子类ID

  • CveID:

    CVE ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • MainClassName:

    主类名字,根据Language字段输出中文/英文

  • SubClassName:

    子类名字,根据Language字段输出中文/英文,若子类id为00000000,此字段为空

  • Description:

    规则描述

  • Reason:

    0/1



12067
12068
12069
# File 'lib/v20180125/models.rb', line 12067

def Description
  @Description
end

#IDObject

Parameters:

  • ID:

    特征ID

  • Status:

    规则开关

  • MainClassID:

    主类ID

  • SubClassID:

    子类ID

  • CveID:

    CVE ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • MainClassName:

    主类名字,根据Language字段输出中文/英文

  • SubClassName:

    子类名字,根据Language字段输出中文/英文,若子类id为00000000,此字段为空

  • Description:

    规则描述

  • Reason:

    0/1



12067
12068
12069
# File 'lib/v20180125/models.rb', line 12067

def ID
  @ID
end

#MainClassIDObject

Parameters:

  • ID:

    特征ID

  • Status:

    规则开关

  • MainClassID:

    主类ID

  • SubClassID:

    子类ID

  • CveID:

    CVE ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • MainClassName:

    主类名字,根据Language字段输出中文/英文

  • SubClassName:

    子类名字,根据Language字段输出中文/英文,若子类id为00000000,此字段为空

  • Description:

    规则描述

  • Reason:

    0/1



12067
12068
12069
# File 'lib/v20180125/models.rb', line 12067

def MainClassID
  @MainClassID
end

#MainClassNameObject

Parameters:

  • ID:

    特征ID

  • Status:

    规则开关

  • MainClassID:

    主类ID

  • SubClassID:

    子类ID

  • CveID:

    CVE ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • MainClassName:

    主类名字,根据Language字段输出中文/英文

  • SubClassName:

    子类名字,根据Language字段输出中文/英文,若子类id为00000000,此字段为空

  • Description:

    规则描述

  • Reason:

    0/1



12067
12068
12069
# File 'lib/v20180125/models.rb', line 12067

def MainClassName
  @MainClassName
end

#ModifyTimeObject

Parameters:

  • ID:

    特征ID

  • Status:

    规则开关

  • MainClassID:

    主类ID

  • SubClassID:

    子类ID

  • CveID:

    CVE ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • MainClassName:

    主类名字,根据Language字段输出中文/英文

  • SubClassName:

    子类名字,根据Language字段输出中文/英文,若子类id为00000000,此字段为空

  • Description:

    规则描述

  • Reason:

    0/1



12067
12068
12069
# File 'lib/v20180125/models.rb', line 12067

def ModifyTime
  @ModifyTime
end

#ReasonObject

Parameters:

  • ID:

    特征ID

  • Status:

    规则开关

  • MainClassID:

    主类ID

  • SubClassID:

    子类ID

  • CveID:

    CVE ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • MainClassName:

    主类名字,根据Language字段输出中文/英文

  • SubClassName:

    子类名字,根据Language字段输出中文/英文,若子类id为00000000,此字段为空

  • Description:

    规则描述

  • Reason:

    0/1



12067
12068
12069
# File 'lib/v20180125/models.rb', line 12067

def Reason
  @Reason
end

#StatusObject

Parameters:

  • ID:

    特征ID

  • Status:

    规则开关

  • MainClassID:

    主类ID

  • SubClassID:

    子类ID

  • CveID:

    CVE ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • MainClassName:

    主类名字,根据Language字段输出中文/英文

  • SubClassName:

    子类名字,根据Language字段输出中文/英文,若子类id为00000000,此字段为空

  • Description:

    规则描述

  • Reason:

    0/1



12067
12068
12069
# File 'lib/v20180125/models.rb', line 12067

def Status
  @Status
end

#SubClassIDObject

Parameters:

  • ID:

    特征ID

  • Status:

    规则开关

  • MainClassID:

    主类ID

  • SubClassID:

    子类ID

  • CveID:

    CVE ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • MainClassName:

    主类名字,根据Language字段输出中文/英文

  • SubClassName:

    子类名字,根据Language字段输出中文/英文,若子类id为00000000,此字段为空

  • Description:

    规则描述

  • Reason:

    0/1



12067
12068
12069
# File 'lib/v20180125/models.rb', line 12067

def SubClassID
  @SubClassID
end

#SubClassNameObject

Parameters:

  • ID:

    特征ID

  • Status:

    规则开关

  • MainClassID:

    主类ID

  • SubClassID:

    子类ID

  • CveID:

    CVE ID

  • CreateTime:

    创建时间

  • ModifyTime:

    更新时间

  • MainClassName:

    主类名字,根据Language字段输出中文/英文

  • SubClassName:

    子类名字,根据Language字段输出中文/英文,若子类id为00000000,此字段为空

  • Description:

    规则描述

  • Reason:

    0/1



12067
12068
12069
# File 'lib/v20180125/models.rb', line 12067

def SubClassName
  @SubClassName
end

Instance Method Details

#deserialize(params) ⇒ Object



12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
# File 'lib/v20180125/models.rb', line 12083

def deserialize(params)
  @ID = params['ID']
  @Status = params['Status']
  @MainClassID = params['MainClassID']
  @SubClassID = params['SubClassID']
  @CveID = params['CveID']
  @CreateTime = params['CreateTime']
  @ModifyTime = params['ModifyTime']
  @MainClassName = params['MainClassName']
  @SubClassName = params['SubClassName']
  @Description = params['Description']
  @Reason = params['Reason']
end