Exemplo n.º 1
0
def cancel(id):
    spot = AWSSpotInstance(config)
    requests = spot.cancel(id)

    if isinstance(requests, list):
        Console.reservations(requests, [])
    else:
        Console.error(requests)
Exemplo n.º 2
0
def terminate(id):
    spot = AWSSpotInstance(config)
    instances = spot.terminate(id)

    if isinstance(instances, list):
        Console.reservations([], instances)
    else:
        Console.error(instances)
Exemplo n.º 3
0
def running():
    spot = AWSSpotInstance(config)
    Console.reservations(
        spot.getInstanceRequests(),
        spot.getReservation()
    )