Current File : //usr/lib/python2.7/site-packages/euca2ools/commands/ec2/releaseaddress.pyc |
�
��Xc @ sJ d d l m Z d d l m Z d d l m Z d e f d � � YZ d S( i����( t
EC2Request( t Arg( t
ArgumentErrort ReleaseAddressc
B s_ e Z d Z e d d d d d d d �e d d d
d d d d d
�g Z d � Z d � Z RS( s Release an elastic IP addresst PublicIpt metavart ADDRESSt nargst ?t helps, [Non-VPC only] address to release (required)s -as --allocation-idt destt AllocationIdt ALLOCsN [VPC only] allocation ID for the address to release
(required)c C s� t j | � | j j d � d k rL | j j d � d k rL t d � � n | j j d � d k r� | j j d � d k r� t d � � n d S( NR R s; argument -a/--allocation-id: not allowed with an IP addresss8 argument -a/--allocation-id or an IP address is required( R t configuret argst gett NoneR ( t self( ( sI /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/releaseaddress.pyR
( s
c C s3 | j d | j j d � | j j d � f � GHd S( NR R R ( t tabifyR R ( R t _( ( sI /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/releaseaddress.pyt print_result5 s ( t __name__t
__module__t DESCRIPTIONR t ARGSR
R ( ( ( sI /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/releaseaddress.pyR s
N( t euca2ools.commands.ec2R t requestbuilderR t requestbuilder.exceptionsR R ( ( ( sI /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/releaseaddress.pyt <module> s