Current File : //usr/lib/python2.7/site-packages/euca2ools/commands/ec2/createvolume.pyo |
�
��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 Arg( t
ArgumentError( t
EC2Requestt CreateVolumec
B s� e Z d Z e d d d d d d d e d d �e d
d d d d d
d e d d �e d d d d d d d �e d d d d d d d d �e d d d d d e d d �g Z d � Z d � Z RS( s Create a new volumes -zs --availability-zonet destt AvailabilityZonet metavart ZONEt requiredt helpsN availability zone in
which to create the new volume (required)s -ss --sizet Sizet GiBt typesR size of the new volume in GiB (required unless
--snapshot is used)s
--snapshott
SnapshotIdt SNAPSHOTs, snapshot from which to create the new volumes -ts --typet
VolumeTypet VOLTYPEs volume types -is --iopst Iopss# number of I/O operations per secondc C s� t j | � | j j d � rB | j j d � rB t d � � n | j j d � rv | j j d � rv t d � � n | j j d � r� | j j d � d k r� t d � � n d S( NR
R
s) -s/--size or --snapshot must be specifiedR R s) argument -i/--iops: -t/--type is requiredt standards; argument -i/--iops: not allowed with volume type "standard"( R t configuret argst getR ( t self( ( sG /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/createvolume.pyR 0 s
&%*c C s] | j d | j d � | j d � | j d � | j d � | j d � | j d � f � GHd S( Nt VOLUMEt volumeIdt sizet
snapshotIdt availabilityZonet statust
createTime( t tabifyR ( R t result( ( sG /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/createvolume.pyt print_result: s ( t __name__t
__module__t DESCRIPTIONR t Truet intt ARGSR R ( ( ( sG /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/createvolume.pyR s
N( t requestbuilderR t requestbuilder.exceptionsR t euca2ools.commands.ec2R R ( ( ( sG /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/createvolume.pyt <module> s