Current File : //usr/lib/python2.7/site-packages/euca2ools/commands/ec2/unassignprivateipaddresses.pyc
�
��Xc@sVddlZddlmZddlmZddlmZdefd��YZdS(i����N(tArg(t
ArgumentError(t
EC2RequesttUnassignPrivateIpAddressescBs�eZdZedddddddd�ed	d
ddddej�ed
ddddddddedd�gZd�Z	RS(s@Remove one or more private IP addresses from a network interfaces-ns--network-interfacetmetavart	INTERFACEtdesttNetworkInterfaceIdthelpsOID of the network interface
                to remove addresses from (required)tpositional_interfacetnargst?troute_tos--secondary-addresss--secondary-private-ip-addresstADDRESStPrivateIpAddresstactiontappendtrequireds�an IP address to remove from the
                network interface.  Use this option multiple times to remove
                additional addresses.cCs�tj|�|jjd�rg|jjd�rPtdj|jd���n|jd|jd<n|jjd�s�td��ndS(NR	Rsunrecognized arguments: {0}s+argument -n/--network-interface is required(Rt	configuretargstgettparamsRtformat(tself((sU/usr/lib/python2.7/site-packages/euca2ools/commands/ec2/unassignprivateipaddresses.pyR0s
	N(
t__name__t
__module__tDESCRIPTIONRtNonetargparsetSUPPRESStTruetARGSR(((sU/usr/lib/python2.7/site-packages/euca2ools/commands/ec2/unassignprivateipaddresses.pyR"s	(RtrequestbuilderRtrequestbuilder.exceptionsRteuca2ools.commands.ec2RR(((sU/usr/lib/python2.7/site-packages/euca2ools/commands/ec2/unassignprivateipaddresses.pyt<module>s