Example #1
0
#!/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'])
Example #2
0
# 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'])