Ejemplo n.º 1
0
    print
    snapshots = client.get_snapshots()
    print snapshots
    print
    print "=== waiting for new snapshots to be ready ==="
    print
    while snapshots['results'][map(itemgetter('id'), snapshots['results']).index(snapid)]['status'] != 'completed':
        snapshots = client.get_snapshots()
    print snapshots
    ## NOTE: Euca does not support snapshot attributes!
    #    print
    #    print "=== getting snapshot attribute ==="
    #    print
    #    print client.get_snapshot_attribute(snapid)
    #    print
    #    print "=== setting snapshot attribute ==="
    #    print
    #    print client.modify_snapshot_attribute(snapid, groups=['default'])
    #    print
    #    print "=== getting snapshot attribute ==="
    #    print
    #    print client.get_snapshot_attribute(snapid)
    #    print
    #    print "=== resetting snapshot attribute ==="
    #    print
    #    print client.reset_snapshot_attribute(snapid)
    print
    print "=== deleting test snapshot ==="
    print
    print client.delete_snapshot(snapid)
Ejemplo n.º 2
0
    print 
    snapshots = client.get_snapshots()
    print snapshots
    print 
    print "=== waiting for new snapshots to be ready ==="
    print 
    while snapshots['results'][map(itemgetter('id'), snapshots['results']).index(snapid)]['status'] != 'completed':
        snapshots = client.get_snapshots()
    print snapshots
## NOTE: Euca does not support snapshot attributes!
#    print 
#    print "=== getting snapshot attribute ==="
#    print 
#    print client.get_snapshot_attribute(snapid)
#    print 
#    print "=== setting snapshot attribute ==="
#    print 
#    print client.modify_snapshot_attribute(snapid, groups=['default'])
#    print 
#    print "=== getting snapshot attribute ==="
#    print 
#    print client.get_snapshot_attribute(snapid)
#    print 
#    print "=== resetting snapshot attribute ==="
#    print 
#    print client.reset_snapshot_attribute(snapid)
    print 
    print "=== deleting test snapshot ==="
    print 
    print client.delete_snapshot(snapid)