'Destroy the instance. Blocks until the operation is completed.'

def destroy(self):

    with start_action(action_type=u'flocker:provision:gce:destroy', instance_id=self.name):
        operation = self.compute.instances().delete(project=self.project, zone=self.zone, instance=self.name).execute()
        wait_for_operation(self.compute, operation, timeout_steps=([5] * 60))
