Class: TencentCloud::Waf::V20180125::ApiSecSceneRuleEntry

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

Overview

api安全用户自定义场景规则结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(key = nil, value = nil, operate = nil, name = nil) ⇒ ApiSecSceneRuleEntry

Returns a new instance of ApiSecSceneRuleEntry.



1721
1722
1723
1724
1725
1726
# File 'lib/v20180125/models.rb', line 1721

def initialize(key=nil, value=nil, operate=nil, name=nil)
  @Key = key
  @Value = value
  @Operate = operate
  @Name = name
end

Instance Attribute Details

#KeyObject

Parameters:

  • Key:

    匹配字段

  • Value:

    匹配值

  • Operate:

    操作符

  • Name:

    当匹配字段是get参数值,post参数值,cookie参数值,header参数值,rsp参数值的时候,可填充此字段



1719
1720
1721
# File 'lib/v20180125/models.rb', line 1719

def Key
  @Key
end

#NameObject

Parameters:

  • Key:

    匹配字段

  • Value:

    匹配值

  • Operate:

    操作符

  • Name:

    当匹配字段是get参数值,post参数值,cookie参数值,header参数值,rsp参数值的时候,可填充此字段



1719
1720
1721
# File 'lib/v20180125/models.rb', line 1719

def Name
  @Name
end

#OperateObject

Parameters:

  • Key:

    匹配字段

  • Value:

    匹配值

  • Operate:

    操作符

  • Name:

    当匹配字段是get参数值,post参数值,cookie参数值,header参数值,rsp参数值的时候,可填充此字段



1719
1720
1721
# File 'lib/v20180125/models.rb', line 1719

def Operate
  @Operate
end

#ValueObject

Parameters:

  • Key:

    匹配字段

  • Value:

    匹配值

  • Operate:

    操作符

  • Name:

    当匹配字段是get参数值,post参数值,cookie参数值,header参数值,rsp参数值的时候,可填充此字段



1719
1720
1721
# File 'lib/v20180125/models.rb', line 1719

def Value
  @Value
end

Instance Method Details

#deserialize(params) ⇒ Object



1728
1729
1730
1731
1732
1733
# File 'lib/v20180125/models.rb', line 1728

def deserialize(params)
  @Key = params['Key']
  @Value = params['Value']
  @Operate = params['Operate']
  @Name = params['Name']
end