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.



1818
1819
1820
1821
1822
1823
# File 'lib/v20190904/models.rb', line 1818

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:

    访问源



1816
1817
1818
# File 'lib/v20190904/models.rb', line 1816

def DstIP
  @DstIP
end

#IdsRuleIdObject

Parameters:

  • DstIP:

    访问目的

  • IdsRuleId:

    规则ID

  • IdsRuleName:

    规则名称

  • SrcIP:

    访问源



1816
1817
1818
# File 'lib/v20190904/models.rb', line 1816

def IdsRuleId
  @IdsRuleId
end

#IdsRuleNameObject

Parameters:

  • DstIP:

    访问目的

  • IdsRuleId:

    规则ID

  • IdsRuleName:

    规则名称

  • SrcIP:

    访问源



1816
1817
1818
# File 'lib/v20190904/models.rb', line 1816

def IdsRuleName
  @IdsRuleName
end

#SrcIPObject

Parameters:

  • DstIP:

    访问目的

  • IdsRuleId:

    规则ID

  • IdsRuleName:

    规则名称

  • SrcIP:

    访问源



1816
1817
1818
# File 'lib/v20190904/models.rb', line 1816

def SrcIP
  @SrcIP
end

Instance Method Details

#deserialize(params) ⇒ Object



1825
1826
1827
1828
1829
1830
# File 'lib/v20190904/models.rb', line 1825

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