Class: TencentCloud::Cfw::V20190904::CustomWhiteRule

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

Overview

自定义白名单规则

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(dstip = nil, idsruleid = nil, idsrulename = nil, srcip = nil) ⇒ CustomWhiteRule

Returns a new instance of CustomWhiteRule.



1769
1770
1771
1772
1773
1774
# File 'lib/v20190904/models.rb', line 1769

def initialize(dstip=nil, idsruleid=nil, idsrulename=nil, srcip=nil)
  @DstIP = dstip
  @IdsRuleId = idsruleid
  @IdsRuleName = idsrulename
  @SrcIP = srcip
end

Instance Attribute Details

#DstIPObject

Parameters:

  • DstIP:

    访问目的

  • IdsRuleId:

    规则ID

  • IdsRuleName:

    规则名称

  • SrcIP:

    访问源



1767
1768
1769
# File 'lib/v20190904/models.rb', line 1767

def DstIP
  @DstIP
end

#IdsRuleIdObject

Parameters:

  • DstIP:

    访问目的

  • IdsRuleId:

    规则ID

  • IdsRuleName:

    规则名称

  • SrcIP:

    访问源



1767
1768
1769
# File 'lib/v20190904/models.rb', line 1767

def IdsRuleId
  @IdsRuleId
end

#IdsRuleNameObject

Parameters:

  • DstIP:

    访问目的

  • IdsRuleId:

    规则ID

  • IdsRuleName:

    规则名称

  • SrcIP:

    访问源



1767
1768
1769
# File 'lib/v20190904/models.rb', line 1767

def IdsRuleName
  @IdsRuleName
end

#SrcIPObject

Parameters:

  • DstIP:

    访问目的

  • IdsRuleId:

    规则ID

  • IdsRuleName:

    规则名称

  • SrcIP:

    访问源



1767
1768
1769
# File 'lib/v20190904/models.rb', line 1767

def SrcIP
  @SrcIP
end

Instance Method Details

#deserialize(params) ⇒ Object



1776
1777
1778
1779
1780
1781
# File 'lib/v20190904/models.rb', line 1776

def deserialize(params)
  @DstIP = params['DstIP']
  @IdsRuleId = params['IdsRuleId']
  @IdsRuleName = params['IdsRuleName']
  @SrcIP = params['SrcIP']
end