code: def capture_update_records(records):
      
      for record in records:
          data = cloudwatch.get_historical_base_info(record)
          items = describe_technology(record)
  
          if len(items) > 1:
              raise Exception('Multiple items found. Record: {record}'.format(record=record))
  
          if not items:
              log.warning('No technology information found. Record: {record}'.format(record=record))
              continue
  
          item = items[0]
  
          # determine event data for group
          log.debug('Processing item. Group: {}'.format(item))
  
          # TODO update data
          # Example::
          # data.update({
          #     'GroupId': item['GroupId'],
          #     'GroupName': item['GroupName'],
          #     'Description': item['Description'],
          #     'VpcId': item.get('VpcId'),
          #     'Tags': item.get('Tags', []),
          #     'arn': get_arn(item['GroupId'], item['OwnerId']),
          #     'OwnerId': item['OwnerId'],
          #     'configuration': item,
          #     'Region': cloudwatch.get_region(record)
          # })
  
          log.debug('Writing Dynamodb Record. Records: {record}'.format(record=data))
  
          current_revision = Current{{cookiecutter.technology_slug | titlecase}}Model(**data)
          current_revision.save()
docs: Writes all updated configuration info to DynamoDB