Class: TencentCloud::Csip::V20221121::TaskAdvanceCFG

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(portrisk = nil, vulrisk = nil, weakpwdrisk = nil, cfgrisk = nil) ⇒ TaskAdvanceCFG

Returns a new instance of TaskAdvanceCFG.



12333
12334
12335
12336
12337
12338
# File 'lib/v20221121/models.rb', line 12333

def initialize(portrisk=nil, vulrisk=nil, weakpwdrisk=nil, cfgrisk=nil)
  @PortRisk = portrisk
  @VulRisk = vulrisk
  @WeakPwdRisk = weakpwdrisk
  @CFGRisk = cfgrisk
end

Instance Attribute Details

#CFGRiskObject

Parameters:

  • PortRisk:

    端口风险高级配置

  • VulRisk:

    漏洞风险高级配置

  • WeakPwdRisk:

    弱口令风险高级配置

  • CFGRisk:

    配置风险高级配置



12331
12332
12333
# File 'lib/v20221121/models.rb', line 12331

def CFGRisk
  @CFGRisk
end

#PortRiskObject

Parameters:

  • PortRisk:

    端口风险高级配置

  • VulRisk:

    漏洞风险高级配置

  • WeakPwdRisk:

    弱口令风险高级配置

  • CFGRisk:

    配置风险高级配置



12331
12332
12333
# File 'lib/v20221121/models.rb', line 12331

def PortRisk
  @PortRisk
end

#VulRiskObject

Parameters:

  • PortRisk:

    端口风险高级配置

  • VulRisk:

    漏洞风险高级配置

  • WeakPwdRisk:

    弱口令风险高级配置

  • CFGRisk:

    配置风险高级配置



12331
12332
12333
# File 'lib/v20221121/models.rb', line 12331

def VulRisk
  @VulRisk
end

#WeakPwdRiskObject

Parameters:

  • PortRisk:

    端口风险高级配置

  • VulRisk:

    漏洞风险高级配置

  • WeakPwdRisk:

    弱口令风险高级配置

  • CFGRisk:

    配置风险高级配置



12331
12332
12333
# File 'lib/v20221121/models.rb', line 12331

def WeakPwdRisk
  @WeakPwdRisk
end

Instance Method Details

#deserialize(params) ⇒ Object



12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
# File 'lib/v20221121/models.rb', line 12340

def deserialize(params)
  unless params['PortRisk'].nil?
    @PortRisk = []
    params['PortRisk'].each do |i|
      portriskadvancecfgparamitem_tmp = PortRiskAdvanceCFGParamItem.new
      portriskadvancecfgparamitem_tmp.deserialize(i)
      @PortRisk << portriskadvancecfgparamitem_tmp
    end
  end
  unless params['VulRisk'].nil?
    @VulRisk = []
    params['VulRisk'].each do |i|
      taskcentervulriskinputparam_tmp = TaskCenterVulRiskInputParam.new
      taskcentervulriskinputparam_tmp.deserialize(i)
      @VulRisk << taskcentervulriskinputparam_tmp
    end
  end
  unless params['WeakPwdRisk'].nil?
    @WeakPwdRisk = []
    params['WeakPwdRisk'].each do |i|
      taskcenterweakpwdriskinputparam_tmp = TaskCenterWeakPwdRiskInputParam.new
      taskcenterweakpwdriskinputparam_tmp.deserialize(i)
      @WeakPwdRisk << taskcenterweakpwdriskinputparam_tmp
    end
  end
  unless params['CFGRisk'].nil?
    @CFGRisk = []
    params['CFGRisk'].each do |i|
      taskcentercfgriskinputparam_tmp = TaskCenterCFGRiskInputParam.new
      taskcentercfgriskinputparam_tmp.deserialize(i)
      @CFGRisk << taskcentercfgriskinputparam_tmp
    end
  end
end