- if topic == "vim_account":
- if key == "create" or key == "edit":
- if 'config' not in values:
- values['config'] = {}
- self.service.upsert_vim_account(values['_id'],
- values['name'],
- values['vim_type'],
- values['vim_url'],
- values['vim_user'],
- values['vim_password'],
- values['vim_tenant_name'],
- values['schema_version'],
- values['config'])
-
- if key == "delete":
- self.service.delete_vim_account(values['_id'])
-
- elif topic == "alarm_request":