#!/usr/bin/python from uiproxyclient import UIProxyClient if __name__ == "__main__": # make some calls to proxy class to test things out client = UIProxyClient() client.login('localhost', '8888', 'test', 'admin', 'testing123') print print "=== listing addresses ===" print addresses = client.get_addresses() print addresses print print "=== allocate address ===" print addressinfo = client.allocate_address() print addressinfo print print "=== listing keypairs ===" print print client.get_addresses() print print "=== releasing address ===" print print client.release_address(addressinfo['results']['public_ip'])
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT # (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__": # make some calls to proxy class to test things out client = UIProxyClient() client.login('localhost', '8888', 'test', 'admin', 'testing123') print print "=== listing addresses ===" print addresses = client.get_addresses() print addresses print print "=== allocate address ===" print addressinfo = client.allocate_address() print addressinfo print print "=== listing keypairs ===" print print client.get_addresses() print print "=== releasing address ===" print print client.release_address(addressinfo['results']['public_ip'])