def handle_instance_delete(self, graph_db, body):
     """
     Handle the instances delete events
     :param graph_db: Instance of Graph DB
     :param body: event body
     """
     timestamp = time.time()
     uuid = body["payload"]['instance_id']
     OpenstackResource(uuid).remove_resource(graph_db)
     nova_db = self.get_nova_connection()
     if 'host' in body["payload"] and body["payload"]['host']:
         virtual_resources.add_nova_hypervisors(nova_db, graph_db, self.pop,
                                                timestamp, hostname=body["payload"]['host'])
 def handle_instance_create(self, graph_db, body):
     """
     Handle the instances create events
     :param graph_db: Instance of Graph DB
     :param body: event body
     """
     timestamp = time.time()
     uuid = body["payload"]['instance_id']
     nova_db = self.get_nova_connection()
     neutron_db = self.get_neutron_connection()
     virtual_resources.add_nova_instances(nova_db, neutron_db, graph_db, self.pop, timestamp, uuid=uuid)
     if 'host' in body["payload"] and body["payload"]['host']:
         virtual_resources.add_nova_hypervisors(nova_db, graph_db, self.pop,
                                                timestamp, hostname=body["payload"]['host'])