Class: TencentCloud::Cfw::V20190904::DatabaseWhiteListRuleData

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(sourceip = nil, sourcetype = nil, targetip = nil, targettype = nil, detail = nil, isregionrule = nil, iscloudrule = nil, enable = nil, firstlevelregioncode = nil, secondlevelregioncode = nil, firstlevelregionname = nil, secondlevelregionname = nil, cloudcode = nil) ⇒ DatabaseWhiteListRuleData

Returns a new instance of DatabaseWhiteListRuleData.



1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
# File 'lib/v20190904/models.rb', line 1815

def initialize(sourceip=nil, sourcetype=nil, targetip=nil, targettype=nil, detail=nil, isregionrule=nil, iscloudrule=nil, enable=nil, firstlevelregioncode=nil, secondlevelregioncode=nil, firstlevelregionname=nil, secondlevelregionname=nil, cloudcode=nil)
  @SourceIp = sourceip
  @SourceType = sourcetype
  @TargetIp = targetip
  @TargetType = targettype
  @Detail = detail
  @IsRegionRule = isregionrule
  @IsCloudRule = iscloudrule
  @Enable = enable
  @FirstLevelRegionCode = firstlevelregioncode
  @SecondLevelRegionCode = secondlevelregioncode
  @FirstLevelRegionName = firstlevelregionname
  @SecondLevelRegionName = secondlevelregionname
  @CloudCode = cloudcode
end

Instance Attribute Details

#CloudCodeObject

Parameters:

  • SourceIp:

    访问源

  • SourceType:

    访问源类型,1 ip;6 实例;100 资源分组

  • TargetIp:

    访问目的

  • TargetType:

    访问目的类型,1 ip;6 实例;100 资源分组

  • Detail:

    规则描述

  • IsRegionRule:

    是否地域规则,0不是 1是

  • IsCloudRule:

    是否云厂商规则,0不是 1 时

  • Enable:

    是否启用,0 不启用,1启用

  • FirstLevelRegionCode:

    地域码1

  • SecondLevelRegionCode:

    地域码2

  • FirstLevelRegionName:

    地域名称1

  • SecondLevelRegionName:

    地域名称2

  • CloudCode:

    云厂商码



1813
1814
1815
# File 'lib/v20190904/models.rb', line 1813

def CloudCode
  @CloudCode
end

#DetailObject

Parameters:

  • SourceIp:

    访问源

  • SourceType:

    访问源类型,1 ip;6 实例;100 资源分组

  • TargetIp:

    访问目的

  • TargetType:

    访问目的类型,1 ip;6 实例;100 资源分组

  • Detail:

    规则描述

  • IsRegionRule:

    是否地域规则,0不是 1是

  • IsCloudRule:

    是否云厂商规则,0不是 1 时

  • Enable:

    是否启用,0 不启用,1启用

  • FirstLevelRegionCode:

    地域码1

  • SecondLevelRegionCode:

    地域码2

  • FirstLevelRegionName:

    地域名称1

  • SecondLevelRegionName:

    地域名称2

  • CloudCode:

    云厂商码



1813
1814
1815
# File 'lib/v20190904/models.rb', line 1813

def Detail
  @Detail
end

#EnableObject

Parameters:

  • SourceIp:

    访问源

  • SourceType:

    访问源类型,1 ip;6 实例;100 资源分组

  • TargetIp:

    访问目的

  • TargetType:

    访问目的类型,1 ip;6 实例;100 资源分组

  • Detail:

    规则描述

  • IsRegionRule:

    是否地域规则,0不是 1是

  • IsCloudRule:

    是否云厂商规则,0不是 1 时

  • Enable:

    是否启用,0 不启用,1启用

  • FirstLevelRegionCode:

    地域码1

  • SecondLevelRegionCode:

    地域码2

  • FirstLevelRegionName:

    地域名称1

  • SecondLevelRegionName:

    地域名称2

  • CloudCode:

    云厂商码



1813
1814
1815
# File 'lib/v20190904/models.rb', line 1813

def Enable
  @Enable
end

#FirstLevelRegionCodeObject

Parameters:

  • SourceIp:

    访问源

  • SourceType:

    访问源类型,1 ip;6 实例;100 资源分组

  • TargetIp:

    访问目的

  • TargetType:

    访问目的类型,1 ip;6 实例;100 资源分组

  • Detail:

    规则描述

  • IsRegionRule:

    是否地域规则,0不是 1是

  • IsCloudRule:

    是否云厂商规则,0不是 1 时

  • Enable:

    是否启用,0 不启用,1启用

  • FirstLevelRegionCode:

    地域码1

  • SecondLevelRegionCode:

    地域码2

  • FirstLevelRegionName:

    地域名称1

  • SecondLevelRegionName:

    地域名称2

  • CloudCode:

    云厂商码



1813
1814
1815
# File 'lib/v20190904/models.rb', line 1813

def FirstLevelRegionCode
  @FirstLevelRegionCode
end

#FirstLevelRegionNameObject

Parameters:

  • SourceIp:

    访问源

  • SourceType:

    访问源类型,1 ip;6 实例;100 资源分组

  • TargetIp:

    访问目的

  • TargetType:

    访问目的类型,1 ip;6 实例;100 资源分组

  • Detail:

    规则描述

  • IsRegionRule:

    是否地域规则,0不是 1是

  • IsCloudRule:

    是否云厂商规则,0不是 1 时

  • Enable:

    是否启用,0 不启用,1启用

  • FirstLevelRegionCode:

    地域码1

  • SecondLevelRegionCode:

    地域码2

  • FirstLevelRegionName:

    地域名称1

  • SecondLevelRegionName:

    地域名称2

  • CloudCode:

    云厂商码



1813
1814
1815
# File 'lib/v20190904/models.rb', line 1813

def FirstLevelRegionName
  @FirstLevelRegionName
end

#IsCloudRuleObject

Parameters:

  • SourceIp:

    访问源

  • SourceType:

    访问源类型,1 ip;6 实例;100 资源分组

  • TargetIp:

    访问目的

  • TargetType:

    访问目的类型,1 ip;6 实例;100 资源分组

  • Detail:

    规则描述

  • IsRegionRule:

    是否地域规则,0不是 1是

  • IsCloudRule:

    是否云厂商规则,0不是 1 时

  • Enable:

    是否启用,0 不启用,1启用

  • FirstLevelRegionCode:

    地域码1

  • SecondLevelRegionCode:

    地域码2

  • FirstLevelRegionName:

    地域名称1

  • SecondLevelRegionName:

    地域名称2

  • CloudCode:

    云厂商码



1813
1814
1815
# File 'lib/v20190904/models.rb', line 1813

def IsCloudRule
  @IsCloudRule
end

#IsRegionRuleObject

Parameters:

  • SourceIp:

    访问源

  • SourceType:

    访问源类型,1 ip;6 实例;100 资源分组

  • TargetIp:

    访问目的

  • TargetType:

    访问目的类型,1 ip;6 实例;100 资源分组

  • Detail:

    规则描述

  • IsRegionRule:

    是否地域规则,0不是 1是

  • IsCloudRule:

    是否云厂商规则,0不是 1 时

  • Enable:

    是否启用,0 不启用,1启用

  • FirstLevelRegionCode:

    地域码1

  • SecondLevelRegionCode:

    地域码2

  • FirstLevelRegionName:

    地域名称1

  • SecondLevelRegionName:

    地域名称2

  • CloudCode:

    云厂商码



1813
1814
1815
# File 'lib/v20190904/models.rb', line 1813

def IsRegionRule
  @IsRegionRule
end

#SecondLevelRegionCodeObject

Parameters:

  • SourceIp:

    访问源

  • SourceType:

    访问源类型,1 ip;6 实例;100 资源分组

  • TargetIp:

    访问目的

  • TargetType:

    访问目的类型,1 ip;6 实例;100 资源分组

  • Detail:

    规则描述

  • IsRegionRule:

    是否地域规则,0不是 1是

  • IsCloudRule:

    是否云厂商规则,0不是 1 时

  • Enable:

    是否启用,0 不启用,1启用

  • FirstLevelRegionCode:

    地域码1

  • SecondLevelRegionCode:

    地域码2

  • FirstLevelRegionName:

    地域名称1

  • SecondLevelRegionName:

    地域名称2

  • CloudCode:

    云厂商码



1813
1814
1815
# File 'lib/v20190904/models.rb', line 1813

def SecondLevelRegionCode
  @SecondLevelRegionCode
end

#SecondLevelRegionNameObject

Parameters:

  • SourceIp:

    访问源

  • SourceType:

    访问源类型,1 ip;6 实例;100 资源分组

  • TargetIp:

    访问目的

  • TargetType:

    访问目的类型,1 ip;6 实例;100 资源分组

  • Detail:

    规则描述

  • IsRegionRule:

    是否地域规则,0不是 1是

  • IsCloudRule:

    是否云厂商规则,0不是 1 时

  • Enable:

    是否启用,0 不启用,1启用

  • FirstLevelRegionCode:

    地域码1

  • SecondLevelRegionCode:

    地域码2

  • FirstLevelRegionName:

    地域名称1

  • SecondLevelRegionName:

    地域名称2

  • CloudCode:

    云厂商码



1813
1814
1815
# File 'lib/v20190904/models.rb', line 1813

def SecondLevelRegionName
  @SecondLevelRegionName
end

#SourceIpObject

Parameters:

  • SourceIp:

    访问源

  • SourceType:

    访问源类型,1 ip;6 实例;100 资源分组

  • TargetIp:

    访问目的

  • TargetType:

    访问目的类型,1 ip;6 实例;100 资源分组

  • Detail:

    规则描述

  • IsRegionRule:

    是否地域规则,0不是 1是

  • IsCloudRule:

    是否云厂商规则,0不是 1 时

  • Enable:

    是否启用,0 不启用,1启用

  • FirstLevelRegionCode:

    地域码1

  • SecondLevelRegionCode:

    地域码2

  • FirstLevelRegionName:

    地域名称1

  • SecondLevelRegionName:

    地域名称2

  • CloudCode:

    云厂商码



1813
1814
1815
# File 'lib/v20190904/models.rb', line 1813

def SourceIp
  @SourceIp
end

#SourceTypeObject

Parameters:

  • SourceIp:

    访问源

  • SourceType:

    访问源类型,1 ip;6 实例;100 资源分组

  • TargetIp:

    访问目的

  • TargetType:

    访问目的类型,1 ip;6 实例;100 资源分组

  • Detail:

    规则描述

  • IsRegionRule:

    是否地域规则,0不是 1是

  • IsCloudRule:

    是否云厂商规则,0不是 1 时

  • Enable:

    是否启用,0 不启用,1启用

  • FirstLevelRegionCode:

    地域码1

  • SecondLevelRegionCode:

    地域码2

  • FirstLevelRegionName:

    地域名称1

  • SecondLevelRegionName:

    地域名称2

  • CloudCode:

    云厂商码



1813
1814
1815
# File 'lib/v20190904/models.rb', line 1813

def SourceType
  @SourceType
end

#TargetIpObject

Parameters:

  • SourceIp:

    访问源

  • SourceType:

    访问源类型,1 ip;6 实例;100 资源分组

  • TargetIp:

    访问目的

  • TargetType:

    访问目的类型,1 ip;6 实例;100 资源分组

  • Detail:

    规则描述

  • IsRegionRule:

    是否地域规则,0不是 1是

  • IsCloudRule:

    是否云厂商规则,0不是 1 时

  • Enable:

    是否启用,0 不启用,1启用

  • FirstLevelRegionCode:

    地域码1

  • SecondLevelRegionCode:

    地域码2

  • FirstLevelRegionName:

    地域名称1

  • SecondLevelRegionName:

    地域名称2

  • CloudCode:

    云厂商码



1813
1814
1815
# File 'lib/v20190904/models.rb', line 1813

def TargetIp
  @TargetIp
end

#TargetTypeObject

Parameters:

  • SourceIp:

    访问源

  • SourceType:

    访问源类型,1 ip;6 实例;100 资源分组

  • TargetIp:

    访问目的

  • TargetType:

    访问目的类型,1 ip;6 实例;100 资源分组

  • Detail:

    规则描述

  • IsRegionRule:

    是否地域规则,0不是 1是

  • IsCloudRule:

    是否云厂商规则,0不是 1 时

  • Enable:

    是否启用,0 不启用,1启用

  • FirstLevelRegionCode:

    地域码1

  • SecondLevelRegionCode:

    地域码2

  • FirstLevelRegionName:

    地域名称1

  • SecondLevelRegionName:

    地域名称2

  • CloudCode:

    云厂商码



1813
1814
1815
# File 'lib/v20190904/models.rb', line 1813

def TargetType
  @TargetType
end

Instance Method Details

#deserialize(params) ⇒ Object



1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
# File 'lib/v20190904/models.rb', line 1831

def deserialize(params)
  @SourceIp = params['SourceIp']
  @SourceType = params['SourceType']
  @TargetIp = params['TargetIp']
  @TargetType = params['TargetType']
  @Detail = params['Detail']
  @IsRegionRule = params['IsRegionRule']
  @IsCloudRule = params['IsCloudRule']
  @Enable = params['Enable']
  @FirstLevelRegionCode = params['FirstLevelRegionCode']
  @SecondLevelRegionCode = params['SecondLevelRegionCode']
  @FirstLevelRegionName = params['FirstLevelRegionName']
  @SecondLevelRegionName = params['SecondLevelRegionName']
  @CloudCode = params['CloudCode']
end