Class: TencentCloud::Cfw::V20190904::SwitchListsData

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(publicip = nil, intranetip = nil, instancename = nil, instanceid = nil, assettype = nil, area = nil, switch = nil, id = nil, publiciptype = nil, porttimes = nil, lasttime = nil, scanmode = nil, scanstatus = nil) ⇒ SwitchListsData

Returns a new instance of SwitchListsData.



10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
# File 'lib/v20190904/models.rb', line 10586

def initialize(publicip=nil, intranetip=nil, instancename=nil, instanceid=nil, assettype=nil, area=nil, switch=nil, id=nil, publiciptype=nil, porttimes=nil, lasttime=nil, scanmode=nil, scanstatus=nil)
  @PublicIp = publicip
  @IntranetIp = intranetip
  @InstanceName = instancename
  @InstanceId = instanceid
  @AssetType = assettype
  @Area = area
  @Switch = switch
  @Id = id
  @PublicIpType = publiciptype
  @PortTimes = porttimes
  @LastTime = lasttime
  @ScanMode = scanmode
  @ScanStatus = scanstatus
end

Instance Attribute Details

#AreaObject

Parameters:

  • PublicIp:

    公网IP

  • IntranetIp:

    内网IP

  • InstanceName:

    实例名

  • InstanceId:

    实例ID

  • AssetType:

    资产类型

  • Area:

    地域

  • Switch:

    防火墙开关

  • Id:

    id值

  • PublicIpType:

    公网 IP 类型

  • PortTimes:

    风险端口数

  • LastTime:

    最近扫描时间

  • ScanMode:

    扫描深度

  • ScanStatus:

    扫描状态



10584
10585
10586
# File 'lib/v20190904/models.rb', line 10584

def Area
  @Area
end

#AssetTypeObject

Parameters:

  • PublicIp:

    公网IP

  • IntranetIp:

    内网IP

  • InstanceName:

    实例名

  • InstanceId:

    实例ID

  • AssetType:

    资产类型

  • Area:

    地域

  • Switch:

    防火墙开关

  • Id:

    id值

  • PublicIpType:

    公网 IP 类型

  • PortTimes:

    风险端口数

  • LastTime:

    最近扫描时间

  • ScanMode:

    扫描深度

  • ScanStatus:

    扫描状态



10584
10585
10586
# File 'lib/v20190904/models.rb', line 10584

def AssetType
  @AssetType
end

#IdObject

Parameters:

  • PublicIp:

    公网IP

  • IntranetIp:

    内网IP

  • InstanceName:

    实例名

  • InstanceId:

    实例ID

  • AssetType:

    资产类型

  • Area:

    地域

  • Switch:

    防火墙开关

  • Id:

    id值

  • PublicIpType:

    公网 IP 类型

  • PortTimes:

    风险端口数

  • LastTime:

    最近扫描时间

  • ScanMode:

    扫描深度

  • ScanStatus:

    扫描状态



10584
10585
10586
# File 'lib/v20190904/models.rb', line 10584

def Id
  @Id
end

#InstanceIdObject

Parameters:

  • PublicIp:

    公网IP

  • IntranetIp:

    内网IP

  • InstanceName:

    实例名

  • InstanceId:

    实例ID

  • AssetType:

    资产类型

  • Area:

    地域

  • Switch:

    防火墙开关

  • Id:

    id值

  • PublicIpType:

    公网 IP 类型

  • PortTimes:

    风险端口数

  • LastTime:

    最近扫描时间

  • ScanMode:

    扫描深度

  • ScanStatus:

    扫描状态



10584
10585
10586
# File 'lib/v20190904/models.rb', line 10584

def InstanceId
  @InstanceId
end

#InstanceNameObject

Parameters:

  • PublicIp:

    公网IP

  • IntranetIp:

    内网IP

  • InstanceName:

    实例名

  • InstanceId:

    实例ID

  • AssetType:

    资产类型

  • Area:

    地域

  • Switch:

    防火墙开关

  • Id:

    id值

  • PublicIpType:

    公网 IP 类型

  • PortTimes:

    风险端口数

  • LastTime:

    最近扫描时间

  • ScanMode:

    扫描深度

  • ScanStatus:

    扫描状态



10584
10585
10586
# File 'lib/v20190904/models.rb', line 10584

def InstanceName
  @InstanceName
end

#IntranetIpObject

Parameters:

  • PublicIp:

    公网IP

  • IntranetIp:

    内网IP

  • InstanceName:

    实例名

  • InstanceId:

    实例ID

  • AssetType:

    资产类型

  • Area:

    地域

  • Switch:

    防火墙开关

  • Id:

    id值

  • PublicIpType:

    公网 IP 类型

  • PortTimes:

    风险端口数

  • LastTime:

    最近扫描时间

  • ScanMode:

    扫描深度

  • ScanStatus:

    扫描状态



10584
10585
10586
# File 'lib/v20190904/models.rb', line 10584

def IntranetIp
  @IntranetIp
end

#LastTimeObject

Parameters:

  • PublicIp:

    公网IP

  • IntranetIp:

    内网IP

  • InstanceName:

    实例名

  • InstanceId:

    实例ID

  • AssetType:

    资产类型

  • Area:

    地域

  • Switch:

    防火墙开关

  • Id:

    id值

  • PublicIpType:

    公网 IP 类型

  • PortTimes:

    风险端口数

  • LastTime:

    最近扫描时间

  • ScanMode:

    扫描深度

  • ScanStatus:

    扫描状态



10584
10585
10586
# File 'lib/v20190904/models.rb', line 10584

def LastTime
  @LastTime
end

#PortTimesObject

Parameters:

  • PublicIp:

    公网IP

  • IntranetIp:

    内网IP

  • InstanceName:

    实例名

  • InstanceId:

    实例ID

  • AssetType:

    资产类型

  • Area:

    地域

  • Switch:

    防火墙开关

  • Id:

    id值

  • PublicIpType:

    公网 IP 类型

  • PortTimes:

    风险端口数

  • LastTime:

    最近扫描时间

  • ScanMode:

    扫描深度

  • ScanStatus:

    扫描状态



10584
10585
10586
# File 'lib/v20190904/models.rb', line 10584

def PortTimes
  @PortTimes
end

#PublicIpObject

Parameters:

  • PublicIp:

    公网IP

  • IntranetIp:

    内网IP

  • InstanceName:

    实例名

  • InstanceId:

    实例ID

  • AssetType:

    资产类型

  • Area:

    地域

  • Switch:

    防火墙开关

  • Id:

    id值

  • PublicIpType:

    公网 IP 类型

  • PortTimes:

    风险端口数

  • LastTime:

    最近扫描时间

  • ScanMode:

    扫描深度

  • ScanStatus:

    扫描状态



10584
10585
10586
# File 'lib/v20190904/models.rb', line 10584

def PublicIp
  @PublicIp
end

#PublicIpTypeObject

Parameters:

  • PublicIp:

    公网IP

  • IntranetIp:

    内网IP

  • InstanceName:

    实例名

  • InstanceId:

    实例ID

  • AssetType:

    资产类型

  • Area:

    地域

  • Switch:

    防火墙开关

  • Id:

    id值

  • PublicIpType:

    公网 IP 类型

  • PortTimes:

    风险端口数

  • LastTime:

    最近扫描时间

  • ScanMode:

    扫描深度

  • ScanStatus:

    扫描状态



10584
10585
10586
# File 'lib/v20190904/models.rb', line 10584

def PublicIpType
  @PublicIpType
end

#ScanModeObject

Parameters:

  • PublicIp:

    公网IP

  • IntranetIp:

    内网IP

  • InstanceName:

    实例名

  • InstanceId:

    实例ID

  • AssetType:

    资产类型

  • Area:

    地域

  • Switch:

    防火墙开关

  • Id:

    id值

  • PublicIpType:

    公网 IP 类型

  • PortTimes:

    风险端口数

  • LastTime:

    最近扫描时间

  • ScanMode:

    扫描深度

  • ScanStatus:

    扫描状态



10584
10585
10586
# File 'lib/v20190904/models.rb', line 10584

def ScanMode
  @ScanMode
end

#ScanStatusObject

Parameters:

  • PublicIp:

    公网IP

  • IntranetIp:

    内网IP

  • InstanceName:

    实例名

  • InstanceId:

    实例ID

  • AssetType:

    资产类型

  • Area:

    地域

  • Switch:

    防火墙开关

  • Id:

    id值

  • PublicIpType:

    公网 IP 类型

  • PortTimes:

    风险端口数

  • LastTime:

    最近扫描时间

  • ScanMode:

    扫描深度

  • ScanStatus:

    扫描状态



10584
10585
10586
# File 'lib/v20190904/models.rb', line 10584

def ScanStatus
  @ScanStatus
end

#SwitchObject

Parameters:

  • PublicIp:

    公网IP

  • IntranetIp:

    内网IP

  • InstanceName:

    实例名

  • InstanceId:

    实例ID

  • AssetType:

    资产类型

  • Area:

    地域

  • Switch:

    防火墙开关

  • Id:

    id值

  • PublicIpType:

    公网 IP 类型

  • PortTimes:

    风险端口数

  • LastTime:

    最近扫描时间

  • ScanMode:

    扫描深度

  • ScanStatus:

    扫描状态



10584
10585
10586
# File 'lib/v20190904/models.rb', line 10584

def Switch
  @Switch
end

Instance Method Details

#deserialize(params) ⇒ Object



10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
# File 'lib/v20190904/models.rb', line 10602

def deserialize(params)
  @PublicIp = params['PublicIp']
  @IntranetIp = params['IntranetIp']
  @InstanceName = params['InstanceName']
  @InstanceId = params['InstanceId']
  @AssetType = params['AssetType']
  @Area = params['Area']
  @Switch = params['Switch']
  @Id = params['Id']
  @PublicIpType = params['PublicIpType']
  @PortTimes = params['PortTimes']
  @LastTime = params['LastTime']
  @ScanMode = params['ScanMode']
  @ScanStatus = params['ScanStatus']
end