Repository URL to install this package:
Version:
4.0.109 ▾
|
contego
/
home
/
tvault
/
.virtenv
/
lib
/
python2.7
/
site-packages
/
cinderclient
/
v2
/
cgsnapshots.pyc
|
---|
ó ³EYc @ sl d Z d d l m Z d d l m Z d d l m Z d e j f d YZ d e j f d YZ d S( s$ cgsnapshot interface (v2 extension).iÿÿÿÿ( t base( t utilst Cgsnapshotc B s) e Z d Z d Z d Z d Z RS( s0 A cgsnapshot is snapshot of a consistency group.c C s d | j S( Ns <cgsnapshot: %s>( t id( t self( ( sP /home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/cgsnapshots.pyt __repr__ s c C s | j j | S( s Delete this cgsnapshot.( t managert delete( R ( ( sP /home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/cgsnapshots.pyR s c K s | j j | | S( s3 Update the name or description for this cgsnapshot.( R t update( R t kwargs( ( sP /home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/cgsnapshots.pyR s ( t __name__t __module__t __doc__R R R ( ( ( sP /home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/cgsnapshots.pyR s t CgsnapshotManagerc B s_ e Z d Z e Z d d d d d Z d Z e d d Z d Z d Z d d Z RS( s% Manage :class:`Cgsnapshot` resources.c C sJ i i | d 6| d 6| d 6| d 6| d 6d d 6d 6} | j d | d S( s] Creates a cgsnapshot. :param consistencygroup: Name or uuid of a consistency group :param name: Name of the cgsnapshot :param description: Description of the cgsnapshot :param user_id: User id derived from context :param project_id: Project id derived from context :rtype: :class:`Cgsnapshot` t consistencygroup_idt namet descriptiont user_idt project_idt creatingt statust cgsnapshots /cgsnapshots( t _create( R R R R R R t body( ( sP /home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/cgsnapshots.pyt create) s c C s | j d | d S( s~ Get a cgsnapshot. :param cgsnapshot_id: The ID of the cgsnapshot to get. :rtype: :class:`Cgsnapshot` s /cgsnapshots/%sR ( t _get( R t cgsnapshot_id( ( sP /home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/cgsnapshots.pyt get@ s c C s>