Class: TencentCloud::Cfw::V20190904::RuleInfoData

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(orderindex = nil, sourceip = nil, targetip = nil, protocol = nil, strategy = nil, sourcetype = nil, direction = nil, detail = nil, targettype = nil, port = nil, id = nil, logid = nil, city = nil, country = nil, cloudcode = nil, isregion = nil, cityname = nil, countryname = nil, regioniso = nil) ⇒ RuleInfoData

Returns a new instance of RuleInfoData.



8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
# File 'lib/v20190904/models.rb', line 8297

def initialize(orderindex=nil, sourceip=nil, targetip=nil, protocol=nil, strategy=nil, sourcetype=nil, direction=nil, detail=nil, targettype=nil, port=nil, id=nil, logid=nil, city=nil, country=nil, cloudcode=nil, isregion=nil, cityname=nil, countryname=nil, regioniso=nil)
  @OrderIndex = orderindex
  @SourceIp = sourceip
  @TargetIp = targetip
  @Protocol = protocol
  @Strategy = strategy
  @SourceType = sourcetype
  @Direction = direction
  @Detail = detail
  @TargetType = targettype
  @Port = port
  @Id = id
  @LogId = logid
  @City = city
  @Country = country
  @CloudCode = cloudcode
  @IsRegion = isregion
  @CityName = cityname
  @CountryName = countryname
  @RegionIso = regioniso
end

Instance Attribute Details

#CityObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def City
  @City
end

#CityNameObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def CityName
  @CityName
end

#CloudCodeObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def CloudCode
  @CloudCode
end

#CountryObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def Country
  @Country
end

#CountryNameObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def CountryName
  @CountryName
end

#DetailObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def Detail
  @Detail
end

#DirectionObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def Direction
  @Direction
end

#IdObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def Id
  @Id
end

#IsRegionObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def IsRegion
  @IsRegion
end

#LogIdObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def LogId
  @LogId
end

#OrderIndexObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def OrderIndex
  @OrderIndex
end

#PortObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def Port
  @Port
end

#ProtocolObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def Protocol
  @Protocol
end

#RegionIsoObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def RegionIso
  @RegionIso
end

#SourceIpObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def SourceIp
  @SourceIp
end

#SourceTypeObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def SourceType
  @SourceType
end

#StrategyObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def Strategy
  @Strategy
end

#TargetIpObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def TargetIp
  @TargetIp
end

#TargetTypeObject

Parameters:

  • OrderIndex:

    执行顺序

  • SourceIp:

    访问源

  • TargetIp:

    访问目的

  • Protocol:

    协议

  • Strategy:

    策略, 0:观察,1:阻断,2:放行

  • SourceType:

    访问源类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Direction:

    方向,0:出站,1:入站

  • Detail:

    描述

  • TargetType:

    访问目的类型,1是IP,3是域名,4是IP地址模板,5是域名地址模板

  • Port:

    端口

  • Id:

    id值

  • LogId:

    日志id,从告警处创建必传,其它为空

  • City:

    城市Code

  • Country:

    国家Code

  • CloudCode:

    云厂商,支持多个,以逗号分隔, 1:腾讯云(仅中国香港及海外),2:阿里云,3:亚马逊云,4:华为云,5:微软云

  • IsRegion:

    是否为地域

  • CityName:

    城市名

  • CountryName:

    国家名

  • RegionIso:

    国家二位iso代码或者省份缩写代码



8295
8296
8297
# File 'lib/v20190904/models.rb', line 8295

def TargetType
  @TargetType
end

Instance Method Details

#deserialize(params) ⇒ Object



8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
# File 'lib/v20190904/models.rb', line 8319

def deserialize(params)
  @OrderIndex = params['OrderIndex']
  @SourceIp = params['SourceIp']
  @TargetIp = params['TargetIp']
  @Protocol = params['Protocol']
  @Strategy = params['Strategy']
  @SourceType = params['SourceType']
  @Direction = params['Direction']
  @Detail = params['Detail']
  @TargetType = params['TargetType']
  @Port = params['Port']
  @Id = params['Id']
  @LogId = params['LogId']
  @City = params['City']
  @Country = params['Country']
  @CloudCode = params['CloudCode']
  @IsRegion = params['IsRegion']
  @CityName = params['CityName']
  @CountryName = params['CountryName']
  @RegionIso = params['RegionIso']
end