Class: TencentCloud::Csip::V20221121::DescribeRiskCenterAssetViewWeakPasswordRiskListResponse

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

Overview

DescribeRiskCenterAssetViewWeakPasswordRiskList返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(totalcount = nil, data = nil, statuslists = nil, levellists = nil, fromlists = nil, instancetypelists = nil, passwordtypelists = nil, requestid = nil) ⇒ DescribeRiskCenterAssetViewWeakPasswordRiskListResponse

Returns a new instance of DescribeRiskCenterAssetViewWeakPasswordRiskListResponse.



4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
# File 'lib/v20221121/models.rb', line 4608

def initialize(totalcount=nil, data=nil, statuslists=nil, levellists=nil, fromlists=nil, instancetypelists=nil, passwordtypelists=nil, requestid=nil)
  @TotalCount = totalcount
  @Data = data
  @StatusLists = statuslists
  @LevelLists = levellists
  @FromLists = fromlists
  @InstanceTypeLists = instancetypelists
  @PasswordTypeLists = passwordtypelists
  @RequestId = requestid
end

Instance Attribute Details

#DataObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • InstanceTypeLists:

    资产类型列表

  • PasswordTypeLists:

    弱口令类型列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4606
4607
4608
# File 'lib/v20221121/models.rb', line 4606

def Data
  @Data
end

#FromListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • InstanceTypeLists:

    资产类型列表

  • PasswordTypeLists:

    弱口令类型列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4606
4607
4608
# File 'lib/v20221121/models.rb', line 4606

def FromLists
  @FromLists
end

#InstanceTypeListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • InstanceTypeLists:

    资产类型列表

  • PasswordTypeLists:

    弱口令类型列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4606
4607
4608
# File 'lib/v20221121/models.rb', line 4606

def InstanceTypeLists
  @InstanceTypeLists
end

#LevelListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • InstanceTypeLists:

    资产类型列表

  • PasswordTypeLists:

    弱口令类型列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4606
4607
4608
# File 'lib/v20221121/models.rb', line 4606

def LevelLists
  @LevelLists
end

#PasswordTypeListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • InstanceTypeLists:

    资产类型列表

  • PasswordTypeLists:

    弱口令类型列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4606
4607
4608
# File 'lib/v20221121/models.rb', line 4606

def PasswordTypeLists
  @PasswordTypeLists
end

#RequestIdObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • InstanceTypeLists:

    资产类型列表

  • PasswordTypeLists:

    弱口令类型列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4606
4607
4608
# File 'lib/v20221121/models.rb', line 4606

def RequestId
  @RequestId
end

#StatusListsObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • InstanceTypeLists:

    资产类型列表

  • PasswordTypeLists:

    弱口令类型列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4606
4607
4608
# File 'lib/v20221121/models.rb', line 4606

def StatusLists
  @StatusLists
end

#TotalCountObject

Parameters:

  • TotalCount:

    总条数

  • Data:

    风险列表

  • StatusLists:

    状态列表

  • LevelLists:

    危险等级列表

  • FromLists:

    来源列表

  • InstanceTypeLists:

    资产类型列表

  • PasswordTypeLists:

    弱口令类型列表

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4606
4607
4608
# File 'lib/v20221121/models.rb', line 4606

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
# File 'lib/v20221121/models.rb', line 4619

def deserialize(params)
  @TotalCount = params['TotalCount']
  unless params['Data'].nil?
    @Data = []
    params['Data'].each do |i|
      assetviewweakpassrisk_tmp = AssetViewWeakPassRisk.new
      assetviewweakpassrisk_tmp.deserialize(i)
      @Data << assetviewweakpassrisk_tmp
    end
  end
  unless params['StatusLists'].nil?
    @StatusLists = []
    params['StatusLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @StatusLists << filterdataobject_tmp
    end
  end
  unless params['LevelLists'].nil?
    @LevelLists = []
    params['LevelLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @LevelLists << filterdataobject_tmp
    end
  end
  unless params['FromLists'].nil?
    @FromLists = []
    params['FromLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @FromLists << filterdataobject_tmp
    end
  end
  unless params['InstanceTypeLists'].nil?
    @InstanceTypeLists = []
    params['InstanceTypeLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @InstanceTypeLists << filterdataobject_tmp
    end
  end
  unless params['PasswordTypeLists'].nil?
    @PasswordTypeLists = []
    params['PasswordTypeLists'].each do |i|
      filterdataobject_tmp = FilterDataObject.new
      filterdataobject_tmp.deserialize(i)
      @PasswordTypeLists << filterdataobject_tmp
    end
  end
  @RequestId = params['RequestId']
end