/usr/lib/python2.6/site-packages/openstackclient/compute/v2
Edit: /usr/lib/python2.6/site-packages/openstackclient/compute/v2/floatingip.pyc (6036B)
Ñò
;vVc @ sß d Z d d k Z d d k Z d d k l Z d d k l Z d d k l Z d d k l Z d e i f d „ ƒ YZ
d e i f d
„ ƒ YZ d e i f d „ ƒ YZ
d
e i f d „ ƒ YZ d e i f d „ ƒ YZ d S( s" Floating IP action implementationsiÿÿÿÿN( t command( t lister( t show( t utilst
AddFloatingIPc B s3 e Z d Z e i e d ƒ Z d „ Z d „ Z RS( s Add floating-ip to servers .AddFloatingIPc C sN t t | ƒ i | ƒ } | i d d d d d ƒ| i d d d d d ƒ| S( Nt
ip_addresst metavars
t helps IP address to add to servert servers s- Server to receive the IP address (name or ID)( t superR t
get_parsert add_argument( t selft prog_namet parser( ( sU /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/compute/v2/floatingip.pyR
! s c C sN | i i d | ƒ | i i i } t i | i | i ƒ } | i | i
ƒ d S( Ns take_action(%s)( t logt debugt appt client_managert computeR t
find_resourcet serversR t add_floating_ipR ( R t parsed_argst compute_clientR ( ( sU /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/compute/v2/floatingip.pyt take_action/ s ( t __name__t
__module__t __doc__t loggingt getLoggerR R
R ( ( ( sU /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/compute/v2/floatingip.pyR s t CreateFloatingIPc B sB e Z d Z e i e d ƒ Z d „ Z e i e ƒ d „ ƒ Z RS( s Create new floating-ips .CreateFloatingIPc C s5 t t | ƒ i | ƒ } | i d d d d d ƒ| S( Nt poolR s R s Pool to fetch floating IP from( R R R
R ( R R
R ( ( sU /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/compute/v2/floatingip.pyR
? s c C sS | i i i } | i i | i ƒ } h } | i | i ƒ t t t
i | ƒ ƒ Œ S( N( R R R t floating_ipst createR t updatet _infot zipt sortedt sixt iteritems( R R R t floating_ipt info( ( sU /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/compute/v2/floatingip.pyR H s
(
R R R R R R R
R t
log_methodR ( ( ( sU /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/compute/v2/floatingip.pyR : s t DeleteFloatingIPc B sB e Z d Z e i e d ƒ Z d „ Z e i e ƒ d „ ƒ Z RS( s Delete a floating-ips .DeleteFloatingIPc C s5 t t | ƒ i | ƒ } | i d d d d d ƒ| S( NR R s R s IP address to delete( R R, R
R ( R R
R ( ( sU /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/compute/v2/floatingip.pyR
W s c C s; | i i i } t i | i | i ƒ } | i i | ƒ d S( N( R R R R R R! R t delete( R R R R) ( ( sU /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/compute/v2/floatingip.pyR ` s (
R R R R R R R
R R+ R ( ( ( sU /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/compute/v2/floatingip.pyR, R s t ListFloatingIPc B s9 e Z d Z e i e d ƒ Z e i e ƒ d „ ƒ Z RS( s List floating-ipss .ListFloatingIPc s> | i i i } d ‰ | i i ƒ } ˆ ‡ f d † | Dƒ f S( Nt IDt Poolt IPs Fixed IPs Instance IDc 3 s+ x$ | ] } t i | ˆ d h ƒVq Wd S( t
formattersN( R t get_item_properties( t .0t s( t columns( sU /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/compute/v2/floatingip.pys { s ( R/ R0 R1 s Fixed IPs Instance ID( R R R R! t list( R R R t data( ( R6 sU /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/compute/v2/floatingip.pyR r s ( R R R R R R R R+ R ( ( ( sU /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/compute/v2/floatingip.pyR. m s t RemoveFloatingIPc B s3 e Z d Z e i e d ƒ Z d „ Z d „ Z RS( s Remove floating-ip from servers .RemoveFloatingIPc C sN t t | ƒ i | ƒ } | i d d d d d ƒ| i d d d d d ƒ| S( NR R s R s IP address to remove from serverR s s1 Server to remove the IP address from (name or ID)( R R9 R
R ( R R
R ( ( sU /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/compute/v2/floatingip.pyR
† s c C sN | i i d | ƒ | i i i } t i | i | i ƒ } | i | i
ƒ d S( Ns take_action(%s)( R R R R R R R R R t remove_floating_ipR ( R R R R ( ( sU /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/compute/v2/floatingip.pyR ” s ( R R R R R R R
R ( ( ( sU /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/compute/v2/floatingip.pyR9 s ( R R R' t cliffR R R t openstackclient.commonR t CommandR t ShowOneR R, t ListerR. R9 ( ( ( sU /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/compute/v2/floatingip.pyt s