Repository URL to install this package:
|
Version:
3.4.51 ▾
|
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>