class TencentCloud::Dsgc::V20190723::DescribeDSPAAssessmentLatestRiskDetailInfoResponse
DescribeDSPAAssessmentLatestRiskDetailInfo返回参数结构体
def deserialize(params)
def deserialize(params) @DataSourceId = params['DataSourceId'] @DataSourceName = params['DataSourceName'] @AssetName = params['AssetName'] @AssessmentTemplateId = params['AssessmentTemplateId'] @IdentifyTemplateId = params['IdentifyTemplateId'] @RiskType = params['RiskType'] @RiskName = params['RiskName'] @RiskDescription = params['RiskDescription'] @RiskLevel = params['RiskLevel'] @SuggestAction = params['SuggestAction'] @Status = params['Status'] @Remark = params['Remark'] unless params['SecurityProduct'].nil? @SecurityProduct = [] params['SecurityProduct'].each do |i| securityproduct_tmp = SecurityProduct.new securityproduct_tmp.deserialize(i) @SecurityProduct << securityproduct_tmp end end @RiskDimension = params['RiskDimension'] @RelationAsset = params['RelationAsset'] unless params['AccountRiskDetail'].nil? @AccountRiskDetail = [] params['AccountRiskDetail'].each do |i| accountrisk_tmp = AccountRisk.new accountrisk_tmp.deserialize(i) @AccountRiskDetail << accountrisk_tmp end end unless params['PrivilegeRiskDetail'].nil? @PrivilegeRiskDetail = [] params['PrivilegeRiskDetail'].each do |i| privilegerisk_tmp = PrivilegeRisk.new privilegerisk_tmp.deserialize(i) @PrivilegeRiskDetail << privilegerisk_tmp end end @PolicyRiskCosFileList = params['PolicyRiskCosFileList'] unless params['AKSKLeak'].nil? @AKSKLeak = [] params['AKSKLeak'].each do |i| akskleak_tmp = AKSKLeak.new akskleak_tmp.deserialize(i) @AKSKLeak << akskleak_tmp end end @RequestId = params['RequestId'] end
def initialize(datasourceid=nil, datasourcename=nil, assetname=nil, assessmenttemplateid=nil, identifytemplateid=nil, risktype=nil, riskname=nil, riskdescription=nil, risklevel=nil, suggestaction=nil, status=nil, remark=nil, securityproduct=nil, riskdimension=nil, relationasset=nil, accountriskdetail=nil, privilegeriskdetail=nil, policyriskcosfilelist=nil, akskleak=nil, requestid=nil)
def initialize(datasourceid=nil, datasourcename=nil, assetname=nil, assessmenttemplateid=nil, identifytemplateid=nil, risktype=nil, riskname=nil, riskdescription=nil, risklevel=nil, suggestaction=nil, status=nil, remark=nil, securityproduct=nil, riskdimension=nil, relationasset=nil, accountriskdetail=nil, privilegeriskdetail=nil, policyriskcosfilelist=nil, akskleak=nil, requestid=nil) @DataSourceId = datasourceid @DataSourceName = datasourcename @AssetName = assetname @AssessmentTemplateId = assessmenttemplateid @IdentifyTemplateId = identifytemplateid @RiskType = risktype @RiskName = riskname @RiskDescription = riskdescription @RiskLevel = risklevel @SuggestAction = suggestaction @Status = status @Remark = remark @SecurityProduct = securityproduct @RiskDimension = riskdimension @RelationAsset = relationasset @AccountRiskDetail = accountriskdetail @PrivilegeRiskDetail = privilegeriskdetail @PolicyRiskCosFileList = policyriskcosfilelist @AKSKLeak = akskleak @RequestId = requestid end