Class: TencentCloud::Cwp::V20180228::ScreenRegionMachines

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

Overview

大屏主机3D图 列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(region = nil, regionname = nil, machines = nil, totalcount = nil, riskcnt = nil, attackcnt = nil, safetycnt = nil, unagentofflinecnt = nil, ignorecnt = nil) ⇒ ScreenRegionMachines

Returns a new instance of ScreenRegionMachines.



38317
38318
38319
38320
38321
38322
38323
38324
38325
38326
38327
# File 'lib/v20180228/models.rb', line 38317

def initialize(region=nil, regionname=nil, machines=nil, totalcount=nil, riskcnt=nil, attackcnt=nil, safetycnt=nil, unagentofflinecnt=nil, ignorecnt=nil)
  @Region = region
  @RegionName = regionname
  @Machines = machines
  @TotalCount = totalcount
  @RiskCnt = riskcnt
  @AttackCnt = attackcnt
  @SafetyCnt = safetycnt
  @UnAgentOfflineCnt = unagentofflinecnt
  @IgnoreCnt = ignorecnt
end

Instance Attribute Details

#AttackCntObject

Parameters:

  • 所有区域

  • 区域中文描述

  • 主机列表

  • 此区域的主机总数

  • 风险主机数量

  • 潜在风险主机数

  • 无风险主机数

  • 离线/未安装主机数

  • 省略展示多少主机,等于0时没有省略展示



38315
38316
38317
# File 'lib/v20180228/models.rb', line 38315

def AttackCnt
  @AttackCnt
end

#IgnoreCntObject

Parameters:

  • 所有区域

  • 区域中文描述

  • 主机列表

  • 此区域的主机总数

  • 风险主机数量

  • 潜在风险主机数

  • 无风险主机数

  • 离线/未安装主机数

  • 省略展示多少主机,等于0时没有省略展示



38315
38316
38317
# File 'lib/v20180228/models.rb', line 38315

def IgnoreCnt
  @IgnoreCnt
end

#MachinesObject

Parameters:

  • 所有区域

  • 区域中文描述

  • 主机列表

  • 此区域的主机总数

  • 风险主机数量

  • 潜在风险主机数

  • 无风险主机数

  • 离线/未安装主机数

  • 省略展示多少主机,等于0时没有省略展示



38315
38316
38317
# File 'lib/v20180228/models.rb', line 38315

def Machines
  @Machines
end

#RegionObject

Parameters:

  • 所有区域

  • 区域中文描述

  • 主机列表

  • 此区域的主机总数

  • 风险主机数量

  • 潜在风险主机数

  • 无风险主机数

  • 离线/未安装主机数

  • 省略展示多少主机,等于0时没有省略展示



38315
38316
38317
# File 'lib/v20180228/models.rb', line 38315

def Region
  @Region
end

#RegionNameObject

Parameters:

  • 所有区域

  • 区域中文描述

  • 主机列表

  • 此区域的主机总数

  • 风险主机数量

  • 潜在风险主机数

  • 无风险主机数

  • 离线/未安装主机数

  • 省略展示多少主机,等于0时没有省略展示



38315
38316
38317
# File 'lib/v20180228/models.rb', line 38315

def RegionName
  @RegionName
end

#RiskCntObject

Parameters:

  • 所有区域

  • 区域中文描述

  • 主机列表

  • 此区域的主机总数

  • 风险主机数量

  • 潜在风险主机数

  • 无风险主机数

  • 离线/未安装主机数

  • 省略展示多少主机,等于0时没有省略展示



38315
38316
38317
# File 'lib/v20180228/models.rb', line 38315

def RiskCnt
  @RiskCnt
end

#SafetyCntObject

Parameters:

  • 所有区域

  • 区域中文描述

  • 主机列表

  • 此区域的主机总数

  • 风险主机数量

  • 潜在风险主机数

  • 无风险主机数

  • 离线/未安装主机数

  • 省略展示多少主机,等于0时没有省略展示



38315
38316
38317
# File 'lib/v20180228/models.rb', line 38315

def SafetyCnt
  @SafetyCnt
end

#TotalCountObject

Parameters:

  • 所有区域

  • 区域中文描述

  • 主机列表

  • 此区域的主机总数

  • 风险主机数量

  • 潜在风险主机数

  • 无风险主机数

  • 离线/未安装主机数

  • 省略展示多少主机,等于0时没有省略展示



38315
38316
38317
# File 'lib/v20180228/models.rb', line 38315

def TotalCount
  @TotalCount
end

#UnAgentOfflineCntObject

Parameters:

  • 所有区域

  • 区域中文描述

  • 主机列表

  • 此区域的主机总数

  • 风险主机数量

  • 潜在风险主机数

  • 无风险主机数

  • 离线/未安装主机数

  • 省略展示多少主机,等于0时没有省略展示



38315
38316
38317
# File 'lib/v20180228/models.rb', line 38315

def UnAgentOfflineCnt
  @UnAgentOfflineCnt
end

Instance Method Details

#deserialize(params) ⇒ Object



38329
38330
38331
38332
38333
38334
38335
38336
38337
38338
38339
38340
38341
38342
38343
38344
38345
38346
# File 'lib/v20180228/models.rb', line 38329

def deserialize(params)
  @Region = params['Region']
  @RegionName = params['RegionName']
  unless params['Machines'].nil?
    @Machines = []
    params['Machines'].each do |i|
      screenmachine_tmp = ScreenMachine.new
      screenmachine_tmp.deserialize(i)
      @Machines << screenmachine_tmp
    end
  end
  @TotalCount = params['TotalCount']
  @RiskCnt = params['RiskCnt']
  @AttackCnt = params['AttackCnt']
  @SafetyCnt = params['SafetyCnt']
  @UnAgentOfflineCnt = params['UnAgentOfflineCnt']
  @IgnoreCnt = params['IgnoreCnt']
end