in blogs/awsconfig-docdb/lib/functions/instances-homogeneous-rule/index.js [55:72]
async function getConfigurationItem(invokingEvent) {
try {
checkDefined(invokingEvent, 'invokingEvent');
if (isOverSizedChangeNotification(invokingEvent.messageType)) {
const configurationItemSummary = checkDefined(invokingEvent.configurationItemSummary, 'configurationItemSummary');
const apiConfigurationItem = await getConfiguration(configurationItemSummary.resourceType, configurationItemSummary.resourceId, configurationItemSummary.configurationItemCaptureTime);
const configurationItem = convertApiConfiguration(apiConfigurationItem);
return configurationItem;
} else {
checkDefined(invokingEvent.configurationItem, 'configurationItem');
return invokingEvent.configurationItem;
}
} catch (e) {
console.log('Error while getting the configuration for the resource', e);
throw e;
}
}