/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/snapshot.pyc (9640B)
Ñò ;vVc @sdZddkZddkZddklZddklZddklZddkZddkl Z ddkl Z dei fd „ƒYZ d ei fd „ƒYZd eifd „ƒYZdei fd„ƒYZdei fd„ƒYZdei fd„ƒYZdS(s)Volume v2 snapshot action implementationsiÿÿÿÿN(tcommand(tlister(tshow(t parseractions(tutilstCreateSnapshotcBs3eZdZeiedƒZd„Zd„ZRS(sCreate new snapshots.CreateSnapshotc Cs’tt|ƒi|ƒ}|idddddƒ|iddddtdd ƒ|id dd dd ƒ|id dddddtddƒ|S(NtvolumetmetavarsthelpsVolume to snapshot (name or ID)s--namestrequiredsName of the snapshots --descriptions sDescription of the snapshots--forcetdesttforcetactiont store_truetdefaults;Create a snapshot attached to an instance. Default is False(tsuperRt get_parsert add_argumenttTruetFalse(tselft prog_nametparser((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyR"s*cCs²|iid|ƒ|iii}ti|i|iƒi}|i i |d|i d|i d|i ƒ}|iihti|iidƒƒd6ƒttti|iƒƒŒS(Nstake_action: (%s)R tnamet descriptiontmetadatat properties(tlogtdebugtapptclient_managerRRt find_resourcetvolumestidtvolume_snapshotstcreateR RRt_infotupdatet format_dicttpoptziptsortedtsixt iteritems(Rt parsed_argst volume_clientt volume_idtsnapshot((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyt take_action=s     #(t__name__t __module__t__doc__tloggingt getLoggerRRR0(((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyRs tDeleteSnapshotcBs3eZdZeiedƒZd„Zd„ZRS(sDelete volume snapshot(s)s.DeleteSnapshotcCs;tt|ƒi|ƒ}|idddddddƒ|S(Nt snapshotsRs tnargst+Rs"Snapshot(s) to delete (name or ID)(RR6RR(RRR((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyRSscCsb|iid|ƒ|iii}x9|iD].}ti|i|ƒi }|ii |ƒq,WdS(Nstake_action: (%s)( RRRRRR7RRR"R!tdelete(RR,R-R/t snapshot_id((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyR0]s (R1R2R3R4R5RRR0(((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyR6Ns t ListSnapshotcBs3eZdZeiedƒZd„Zd„ZRS(sList snapshotss .ListSnapshotcCs;tt|ƒi|ƒ}|iddddtddƒ|S(Ns--longR R RRs List additional fields in output(RR<RRR(RRR((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyRlsc s|iid|ƒ‡fd†‰|ioEddddddd d g‰tiˆƒ}d |d šs ( RRtlongtcopytdeepcopyRRRR tlistR!t ExceptionR"(RR,tcolumn_headersRKtdata((R?R>RLsR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyR0vs*   (R1R2R3R4R5RRR0(((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyR<gs t SetSnapshotcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sSet snapshot propertiess .SetSnapshotcCs‰tt|ƒi|ƒ}|idddddƒ|idddddƒ|id dd dd ƒ|id dd dtiddƒ|S(NR/Rs RsSnapshot to modify (name or ID)s--namessNew snapshot names --descriptions sNew snapshot descriptions --propertys R sSProperty to add/change for this snapshot (repeat option to set multiple properties)(RRTRRRtKeyValueAction(RRR((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyR¦s& cCsÏ|iii}ti|i|iƒ}h}|io|i|dRs Snapshot to display (name or ID)(RR[RR(RRR((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyRÙs cCs‚|iid|ƒ|iii}ti|i|iƒ}|i i hti |i i dƒƒd6ƒt tti|i ƒƒŒS(Nstake_action: (%s)RR(RRRRRRRR"R/R$R%R&R'R(R)R*R+(RR,R-R/((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyR0âs #(R1R2R3R4R5RRR0(((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyR[Ôs t UnsetSnapshotcBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sUnset snapshot propertiess.UnsetSnapshotc CsZtt|ƒi|ƒ}|idddddƒ|iddddd d gdd ƒ|S( NR/Rs RsSnapshot to modify (name or ID)s --propertysR tappendRsCProperty to remove from snapshot (repeat to remove multiple values)(RR\RR(RRR((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyRòscCse|iii}ti|i|iƒ}|io|ii|i |iƒn|ii i dƒdS(NsNo changes requested ( RRRRRR"R/RVtdelete_metadataR!RRW(RR,R-R/((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyR0s  ( R1R2R3R4R5RRRRZR0(((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyR\ís (R3RNR4tcliffRRRR*topenstackclient.commonRRtShowOneRtCommandR6tListerR<RTR[R\(((sR/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/volume/v2/snapshot.pyts   1:3