'Returns True if all nodes are stoppable (i.e. non-spot and EBS-backed)'

def is_stoppable(self):

    nodes = self.nodes
    if (not nodes):
        return False
    for node in self.nodes:
        if (not node.is_stoppable()):
            return False
    return True
