def cancel(id): spot = AWSSpotInstance(config) requests = spot.cancel(id) if isinstance(requests, list): Console.reservations(requests, []) else: Console.error(requests)
def terminate(id): spot = AWSSpotInstance(config) instances = spot.terminate(id) if isinstance(instances, list): Console.reservations([], instances) else: Console.error(instances)
def running(): spot = AWSSpotInstance(config) Console.reservations( spot.getInstanceRequests(), spot.getReservation() )