# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. from uiproxyclient import UIProxyClient if __name__ == "__main__": image_id = 'emi-F2043872' # make some calls to proxy class to test things out client = UIProxyClient() client.login('localhost', '8888', 'test', 'admin', 'testing123') print print "=== listing images ===" print print client.get_images() print print print "=== getting image attribute ===" print print client.get_image_attribute(image_id) print print "=== setting image attribute ===" print print client.modify_image_attribute(image_id, groups=['all'], attribute='launchPermission', operation='remove') print print "=== getting image attribute ===" print
if inst['id'] == instanceid: print inst['state'] if inst['state'] == state: return time.sleep(5) instances = client.get_instances() if __name__ == "__main__": # make some calls to proxy class to test things out client = UIProxyClient() client.login('localhost', '8888', 'testuser1', 'admin', 'euca123') print print "=== listing images ===" print images = client.get_images() print images for i in images['results']: if i['id'].find('emi') == 0: emi = i['id'] print "image to run: " + emi print print "=== listing instances ===" print instances = client.get_instances() print instances print print "=== launching instance ===" print instanceinfo = client.run_instances(emi, instance_type='c1.medium') print instanceinfo
for inst in instances['results']: if inst['id']==instanceid: print inst['state'] if inst['state'] == state: return; time.sleep(5) instances = client.get_instances() if __name__ == "__main__": # make some calls to proxy class to test things out client = UIProxyClient() client.login('localhost', '8888', 'ui-test-acct-03', 'admin', 'mypassword6') print print "=== listing images ===" print images = client.get_images() print images for i in images['results']: if i['id'].find('emi') == 0: emi = i['id'] print "image to run: "+emi print print "=== listing instances ===" print instances = client.get_instances() print instances print print "=== launching instance ===" print instanceinfo = client.run_instances(emi, instance_type='c1.medium') print instanceinfo
import time from operator import itemgetter from uiproxyclient import UIProxyClient if __name__ == "__main__": image_id = 'emi-F2043872' # make some calls to proxy class to test things out client = UIProxyClient() client.login('localhost', '8888', 'test', 'admin', 'testing123') print print "=== listing images ===" print print client.get_images() print print print "=== getting image attribute ===" print print client.get_image_attribute(image_id) print print "=== setting image attribute ===" print print client.modify_image_attribute(image_id, groups=['all'], attribute='launchPermission', operation='remove') print print "=== getting image attribute ===" print print client.get_image_attribute(image_id) print print "=== resetting image attribute ==="