in governance/3-custom-rules/src/generic-by-params.js [7:19]
async function getConfigurationItem(invokingEvent) {
let configurationItem = invokingEvent.configurationItem;
if (invokingEvent.messageType === 'OversizedConfigurationItemChangeNotification') {
let configItemSum = invokingEvent.configurationItemSummary
try {
let apiConfigurationItem = await getConfiguration(configItemSum.resourceType, configItemSum.resourceId, configItemSum.configurationItemCaptureTime)
configurationItem = convertApiConfiguration(apiConfigurationItem.configurationItems[0])
} catch (err) {
return errorHandler(err)
}
}
return configurationItem;
}