in solution/solution-compliance-audit-for-data-plane/source/function/ecs-patch-baseline/index.js [306:334]
async function putEvaluationResult(complianceType, annotation, eventParams, context) {
const {
invokingEvent: {
accountId,
configurationItem: { regionId, resourceId, resourceType },
},
resultToken,
orderingTimestamp,
} = eventParams;
const client = getConfigClient(context);
return client.request('PutEvaluations', {
ResultToken: resultToken,
Evaluations: JSON.stringify([
{
accountId,
annotation: JSON.stringify(annotation || {}),
complianceResourceId: resourceId,
complianceResourceType: resourceType,
complianceRegionId: regionId,
complianceType,
orderingTimestamp,
},
]),
//启用删除模式
DeleteMode: true
}, requestOption);
}