class TencentCloud::Tcss::V20201101::ComplianceAssetSummary

表示一类资产的总览信息。

def deserialize(params)

def deserialize(params)
  @AssetType = params['AssetType']
  @IsCustomerFirstCheck = params['IsCustomerFirstCheck']
  @CheckStatus = params['CheckStatus']
  @CheckProgress = params['CheckProgress']
  @PassedPolicyItemCount = params['PassedPolicyItemCount']
  @FailedPolicyItemCount = params['FailedPolicyItemCount']
  @FailedCriticalPolicyItemCount = params['FailedCriticalPolicyItemCount']
  @FailedHighRiskPolicyItemCount = params['FailedHighRiskPolicyItemCount']
  @FailedMediumRiskPolicyItemCount = params['FailedMediumRiskPolicyItemCount']
  @FailedLowRiskPolicyItemCount = params['FailedLowRiskPolicyItemCount']
  @NoticePolicyItemCount = params['NoticePolicyItemCount']
  @PassedAssetCount = params['PassedAssetCount']
  @FailedAssetCount = params['FailedAssetCount']
  @AssetPassedRate = params['AssetPassedRate']
  @ScanFailedAssetCount = params['ScanFailedAssetCount']
  @CheckCostTime = params['CheckCostTime']
  @LastCheckTime = params['LastCheckTime']
  unless params['PeriodRule'].nil?
    @PeriodRule = CompliancePeriodTaskRule.new
    @PeriodRule.deserialize(params['PeriodRule'])
  end
  @OpenPolicyItemCount = params['OpenPolicyItemCount']
  @IgnoredPolicyItemCount = params['IgnoredPolicyItemCount']
end

def initialize(assettype=nil, iscustomerfirstcheck=nil, checkstatus=nil, checkprogress=nil, passedpolicyitemcount=nil, failedpolicyitemcount=nil, failedcriticalpolicyitemcount=nil, failedhighriskpolicyitemcount=nil, failedmediumriskpolicyitemcount=nil, failedlowriskpolicyitemcount=nil, noticepolicyitemcount=nil, passedassetcount=nil, failedassetcount=nil, assetpassedrate=nil, scanfailedassetcount=nil, checkcosttime=nil, lastchecktime=nil, periodrule=nil, openpolicyitemcount=nil, ignoredpolicyitemcount=nil)

def initialize(assettype=nil, iscustomerfirstcheck=nil, checkstatus=nil, checkprogress=nil, passedpolicyitemcount=nil, failedpolicyitemcount=nil, failedcriticalpolicyitemcount=nil, failedhighriskpolicyitemcount=nil, failedmediumriskpolicyitemcount=nil, failedlowriskpolicyitemcount=nil, noticepolicyitemcount=nil, passedassetcount=nil, failedassetcount=nil, assetpassedrate=nil, scanfailedassetcount=nil, checkcosttime=nil, lastchecktime=nil, periodrule=nil, openpolicyitemcount=nil, ignoredpolicyitemcount=nil)
  @AssetType = assettype
  @IsCustomerFirstCheck = iscustomerfirstcheck
  @CheckStatus = checkstatus
  @CheckProgress = checkprogress
  @PassedPolicyItemCount = passedpolicyitemcount
  @FailedPolicyItemCount = failedpolicyitemcount
  @FailedCriticalPolicyItemCount = failedcriticalpolicyitemcount
  @FailedHighRiskPolicyItemCount = failedhighriskpolicyitemcount
  @FailedMediumRiskPolicyItemCount = failedmediumriskpolicyitemcount
  @FailedLowRiskPolicyItemCount = failedlowriskpolicyitemcount
  @NoticePolicyItemCount = noticepolicyitemcount
  @PassedAssetCount = passedassetcount
  @FailedAssetCount = failedassetcount
  @AssetPassedRate = assetpassedrate
  @ScanFailedAssetCount = scanfailedassetcount
  @CheckCostTime = checkcosttime
  @LastCheckTime = lastchecktime
  @PeriodRule = periodrule
  @OpenPolicyItemCount = openpolicyitemcount
  @IgnoredPolicyItemCount = ignoredpolicyitemcount
end