Class: TencentCloud::Csip::V20221121::RoleInfo

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

Overview

告警数据攻击者或受害者信息

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ip = nil, hostip = nil, originip = nil, port = nil, instanceid = nil, city = nil, province = nil, country = nil, address = nil, latitude = nil, longitude = nil, info = nil, domain = nil, name = nil, account = nil, family = nil, virusname = nil, md5 = nil, filename = nil, assettype = nil, fromloganalysisdata = nil, containername = nil, containerid = nil) ⇒ RoleInfo

Returns a new instance of RoleInfo.



7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
# File 'lib/v20221121/models.rb', line 7543

def initialize(ip=nil, hostip=nil, originip=nil, port=nil, instanceid=nil, city=nil, province=nil, country=nil, address=nil, latitude=nil, longitude=nil, info=nil, domain=nil, name=nil, =nil, family=nil, virusname=nil, md5=nil, filename=nil, assettype=nil, fromloganalysisdata=nil, containername=nil, containerid=nil)
  @IP = ip
  @HostIP = hostip
  @OriginIP = originip
  @Port = port
  @InstanceID = instanceid
  @City = city
  @Province = province
  @Country = country
  @Address = address
  @Latitude = latitude
  @Longitude = longitude
  @Info = info
  @Domain = domain
  @Name = name
  @Account = 
  @Family = family
  @VirusName = virusname
  @MD5 = md5
  @FileName = filename
  @AssetType = assettype
  @FromLogAnalysisData = fromloganalysisdata
  @ContainerName = containername
  @ContainerID = containerid
end

Instance Attribute Details

#AccountObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def Account
  @Account
end

#AddressObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def Address
  @Address
end

#AssetTypeObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def AssetType
  @AssetType
end

#CityObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def City
  @City
end

#ContainerIDObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def ContainerID
  @ContainerID
end

#ContainerNameObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def ContainerName
  @ContainerName
end

#CountryObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def Country
  @Country
end

#DomainObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def Domain
  @Domain
end

#FamilyObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def Family
  @Family
end

#FileNameObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def FileName
  @FileName
end

#FromLogAnalysisDataObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def FromLogAnalysisData
  @FromLogAnalysisData
end

#HostIPObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def HostIP
  @HostIP
end

#InfoObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def Info
  @Info
end

#InstanceIDObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def InstanceID
  @InstanceID
end

#IPObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def IP
  @IP
end

#LatitudeObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def Latitude
  @Latitude
end

#LongitudeObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def Longitude
  @Longitude
end

#MD5Object

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def MD5
  @MD5
end

#NameObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def Name
  @Name
end

#OriginIPObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def OriginIP
  @OriginIP
end

#PortObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def Port
  @Port
end

#ProvinceObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def Province
  @Province
end

#VirusNameObject

Parameters:

  • IP:

    IP

  • HostIP:

    HostIP

  • OriginIP:

    原始IP

  • Port:

    端口

  • InstanceID:

    资产ID

  • City:

    城市

  • Province:

    省份

  • Country:

    国家

  • Address:

    地址

  • Latitude:

    纬度

  • Longitude:

    经度

  • Info:

    信息

  • Domain:

    域名

  • Name:

    企业名称

  • Account:

    账号

  • Family:

    家族团伙

  • VirusName:

    病毒名

  • MD5:

    MD5值

  • FileName:

    恶意进程文件名

  • AssetType:

    1:主机资产 2:域名资产 3:网络资产

  • FromLogAnalysisData:

    来源日志分析的信息字段

  • ContainerName:

    容器名

  • ContainerID:

    容器ID



7541
7542
7543
# File 'lib/v20221121/models.rb', line 7541

def VirusName
  @VirusName
end

Instance Method Details

#deserialize(params) ⇒ Object



7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
# File 'lib/v20221121/models.rb', line 7569

def deserialize(params)
  @IP = params['IP']
  @HostIP = params['HostIP']
  @OriginIP = params['OriginIP']
  @Port = params['Port']
  @InstanceID = params['InstanceID']
  @City = params['City']
  @Province = params['Province']
  @Country = params['Country']
  @Address = params['Address']
  @Latitude = params['Latitude']
  @Longitude = params['Longitude']
  @Info = params['Info']
  @Domain = params['Domain']
  @Name = params['Name']
  @Account = params['Account']
  @Family = params['Family']
  @VirusName = params['VirusName']
  @MD5 = params['MD5']
  @FileName = params['FileName']
  @AssetType = params['AssetType']
  unless params['FromLogAnalysisData'].nil?
    @FromLogAnalysisData = []
    params['FromLogAnalysisData'].each do |i|
      keyvalue_tmp = KeyValue.new
      keyvalue_tmp.deserialize(i)
      @FromLogAnalysisData << keyvalue_tmp
    end
  end
  @ContainerName = params['ContainerName']
  @ContainerID = params['ContainerID']
end