/usr/lib/python2.6/site-packages/openstackclient/volume/v2
NameSizeModeActions
backup.py64750644editdlrm
backup.pyc75680644editdlrm
qos_specs.py101240644editdlrm
qos_specs.pyc110890644editdlrm
snapshot.py89060644editdlrm
snapshot.pyc96400644editdlrm
volume.py134790644editdlrm
volume.pyc123770644editdlrm
volume_type.py83630644editdlrm
volume_type.pyc91210644editdlrm
__init__.py00644editdlrm
__init__.pyc1690644editdlrm
Edit: /usr/lib/python2.6/site-packages/openstackclient/volume/v2/volume.pyc (12377B)
Ñò ;vVc @s dZddkZddkZddkZddklZddklZddklZddkZddk l Z ddk l Z dei fd „ƒYZ d eifd „ƒYZd eifd „ƒYZdei fd„ƒYZdei fd„ƒYZdeifd„ƒYZdS(s'Volume V2 Volume action implementationsiÿÿÿÿN(tcommand(tlister(tshow(t parseractions(tutilst CreateVolumecBs3eZdZeiedƒZd„Zd„ZRS(sCreate new volumes .CreateVolumec CsDtt|ƒi|ƒ}|idddddƒ|iddddtd tdd ƒ|id dd dd ƒ|idddddƒ|idddddƒ|idddddƒ|idddddƒ|idddddƒ|idddddƒ|id dd!dd"ƒ|id#dd$d%tidd&ƒ|S('NtnametmetavarsthelpsNew volume names--sizesttypetrequiredsNew volume size in GBs --snapshots s3Use as source of new volume (name or ID)s --descriptions sNew volume descriptions--types s(Use as the new volume types--userss&Specify an alternate user (name or ID)s --projects s)Specify an alternate project (name or ID)s--availability-zoness(Create new volume in s--imagess0Use as source of new volume (name or ID)s--sourcessVolume to clone (name or ID)s --propertys tactionsHSet a property to this volume (repeat option to set multiple properties)(tsuperRt get_parsert add_argumenttinttTrueRtKeyValueAction(tselft prog_nametparser((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyR #sb c Csü|iid|ƒ|iii}|iii}|iii}d}|iot i |i |iƒi }nd}|iot i |i |iƒi }nd}|iot i |i|iƒi }nd}|iot i |i|iƒi }nd} |iot i |i|iƒi } n|i id|id|d|id|id|id| d|d |id |id |d |ƒ } | iiht i| iid ƒƒd 6| iidƒd6ƒ| iiddƒtt t!i"| iƒƒŒS(Nstake_action: (%s)tsizet snapshot_idRt descriptiont volume_typetuser_idt project_idtavailability_zonetmetadatatimageReft source_volidt propertiesR tlinks(#tlogtdebugtapptclient_managertidentitytvolumetimagetNonetsourceRt find_resourcetvolumestidtimagestsnapshott snapshotstprojecttprojectstusertuserstcreateRRRR Rtpropertyt_infotupdatet format_dicttpoptziptsortedtsixt iteritems( Rt parsed_argstidentity_clientt volume_clientt image_clientt source_volumeR'R.R0R2R&((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyt take_actionbs^              (t__name__t __module__t__doc__tloggingt getLoggerR!R RC(((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyRs ?t DeleteVolumecBs3eZdZeiedƒZd„Zd„ZRS(sDelete volume(s)s .DeleteVolumec Cs`tt|ƒi|ƒ}|idddddddƒ|idd d d d d tddƒ|S(NR+Rstnargst+Rs Volume(s) to delete (name or ID)s--forcetdesttforceR t store_truetdefaultsKAttempt forced removal of volume(s), regardless of state (defaults to False(R RIR RtFalse(RRR((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyR ¤scCsƒ|iid|ƒ|iii}x&|iD]}ti|i|ƒ}q,W|io|ii |i ƒn|ii |i ƒdS(Nstake_action: (%s)( R!R"R#R$R&R+RR*RMt force_deleteR,tdelete(RR>R@R&t volume_obj((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyRC¶s  (RDRERFRGRHR!R RC(((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyRIŸs t ListVolumecBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(s List volumess .ListVolumec Cs§tt|ƒi|ƒ}|iddddtttiiddƒƒƒddƒ|id dddt dd ƒ|id d d ddƒ|idd dddƒ|S(Ns--all-projectsR RNROt ALL_PROJECTSiRs!Include all projects (admin only)s--longs List additional fields in outputs--nameRssFilter results by names--statusssFilter results by status( R RTR RtboolRtostenvirontgetRP(RRR((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyR Ès(!c se|iii}|iii}‡fd†‰|ioYdddddddd g‰tiˆƒ}d |d &s (R#R$R&tcomputetlongtcopytdeepcopytserverstlistR,t ExceptionRlRRnR+(RR>R@tcompute_clienttcolumn_headersRsRotdata((RbRaRtsP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyRCâsP           ( RDRERFRGRHR!R Rt log_methodRC(((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyRTÃs t SetVolumecBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sSet volume propertiess .SetVolumecCs¨tt|ƒi|ƒ}|idddddƒ|idddddƒ|id dd dd ƒ|id dd dtddƒ|iddddtiddƒ|S(NR&RsRsVolume to change (name or ID)s--namessNew volume names --descriptions sNew volume descriptions--sizesR sExtend volume size in GBs --propertys R sTProperty to add or modify for this volume (repeat option to set multiple properties)(R R€R RRRR(RRR((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyR 2s0 cCsl|iii}ti|i|iƒ}|io~|idjo|iii d|iƒdS|i|ijo|iii d|iƒdS|ii |i |iƒn|i o|ii |i |i ƒnh}|io|i|dR@R&tkwargs((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyRCRs0      ( RDRERFRGRHR!R RRRC(((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyR€-s t ShowVolumecBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sDisplay volume detailss .ShowVolumecCs5tt|ƒi|ƒ}|idddddƒ|S(NR&Rs RsVolume to display (name or ID)(R R‡R R(RRR((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyR ys cCsV|iii}ti|i|iƒ}|iiddƒt t t i |iƒƒŒS(NR ( R#R$R&RR*R+R6R9R(R:R;R<R=(RR>R@R&((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyRC‚s( RDRERFRGRHR!R RRRC(((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyR‡ts t UnsetVolumecBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sUnset volume propertiess .UnsetVolumec Cs`tt|ƒi|ƒ}|idddddƒ|iddddtd d d gdd ƒ|S( NR&RsRsVolume to modify (name or ID)s --propertysR R tappendROsLProperty to remove from volume (repeat option to remove multiple properties)(R RˆR RR(RRR((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyR ‘scCsD|iii}ti|i|iƒ}|ii|i|iƒdS(N( R#R$R&RR*R+tdelete_metadataR,R5(RR>R@R&((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyRC£s  ( RDRERFRGRHR!R RRRC(((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyRˆŒs (RFRwRGRWtcliffRRRR<topenstackclient.commonRRtShowOneRtCommandRItListerRTR€R‡Rˆ(((sP/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/volume.pyts    $jG