async function evaluateChangeNotificationCompliance()

in blogs/awsconfig-docdb/lib/functions/cluster-backup-retention-rule/index.js [96:106]


async function evaluateChangeNotificationCompliance(configurationItem, ruleParameters) {
  checkDefined(configurationItem, 'configurationItem');
  checkDefined(configurationItem.configuration, 'configurationItem.configuration');
  checkDefined(configurationItem.configuration.backupRetentionPeriod, 'configurationItem.configuration.backupRetentionPeriod');
  checkDefined(ruleParameters, 'ruleParameters');

  if (ruleParameters.minBackupRetentionPeriod <= configurationItem.configuration.backupRetentionPeriod) {
    return 'COMPLIANT';
  }
  return 'NON_COMPLIANT';
}