Repository URL to install this package:
| 
      
        
        
        Version: 
        
         
          
          3.4.51  ▾
        
         | 
| 
    
    contego
  
    /
        
    home
  
        /
        
    tvault
  
        /
        
    .virtenv
  
        /
        
    lib
  
        /
        
    python2.7
  
        /
        
    site-packages
  
        /
        
    cinderclient
  
        /
        
    v2
  
        /
        volumes.pyc
   | 
|---|
ó
³EYc           @   s\   d  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    Volume interface (v2 extension).iÿÿÿÿ(   t   baset   Volumec           B   sI  e  Z d  Z d   Z e d  Z d   Z d d d  Z d   Z	 d   Z
 d   Z d	   Z d
   Z
 d   Z d   Z d
   Z d   Z d   Z d   Z d d d  Z d   Z d d d  Z d   Z d   Z d   Z d   Z d   Z d d d d d e d  Z e d d d d d  Z d   Z d   Z  d   Z! d   Z" RS(    sD   A volume is an extra block level storage to the OpenStack instances.c         C   s   d |  j  S(   Ns   <Volume: %s>(   t   id(   t   self(    (    sL   /home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/volumes.pyt   __repr__   s    c         C   s   |  j  j |  d | S(   s   Delete this volume.t   cascade(   t   managert   delete(   R   R   (    (    sL   /home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/volumes.pyR      s    c         K   s   |  j  j |  |  S(   s/   Update the name or description for this volume.(   R   t   update(   R   t   kwargs(    (    sL   /home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/volumes.pyR      s    t   rwc         C   s   |  j  j |  | | | |  S(   s  Set attachment metadata.
        :param instance_uuid: uuid of the attaching instance.
        :param mountpoint: mountpoint on the attaching instance or host.
        :param mode: the access mode.
        :param host_name: name of the attaching host.
        (   R   t   attach(   R   t
   instance_uuidt
   mountpointt   modet	   host_name(    (    sL   /home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/volumes.pyR   #   s    c         C   s   |  j  j |   S(   s   Clear attachment metadata.(   R   t   detach(   R   (    (    sL   /home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/volumes.pyR   .   s    c         C   s   |  j  j |   S(   s   Reserve this volume.(   R   t   reserve(   R   t   volume(    (    sL   /home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/volumes.pyR   2   s    c         C   s   |  j  j |   S(   s   Unreserve this volume.(   R   t	   unreserve(   R   R   (    (    sL   /home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/volumes.pyR   6   s    c         C   s   |  j  j |   S(   s   Begin detaching volume.(   R   t   begin_detaching(   R   R   (    (    sL   /home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/volumes.pyR   :   s    c         C   s   |  j  j |   S(   s   Roll detaching volume.(   R   t   roll_detaching(   R   R   (    (    sL   /home/tvault/.virtenv/lib/python2.7/site-packages/cinderclient/v2/volumes.pyR   >