/usr/lib/python2.6/site-packages/novaclient/v2
Edit: /usr/lib/python2.6/site-packages/novaclient/v2/flavors.pyc (7623B)
Ñò
=vVc @ sœ d Z d d k l Z d d k l Z d d k l Z d d k l Z d d k l Z d d k l
Z
d e i f d „ ƒ YZ d
e i
f d „ ƒ YZ d S(
s
Flavor interface.
iÿÿÿÿ( t strutils( t parse( t base( t
exceptions( t _( t utilst Flavorc B s_ e Z d Z e Z d „ Z e d „ ƒ Z e d „ ƒ Z d „ Z d „ Z
d „ Z d „ Z RS( sG
A flavor is an available hardware configuration for a server.
c C s d | i S( Ns
( t name( t self( ( s@ /tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyt __repr__" s c C s | i i d d ƒ S( sO
Provide a user-friendly accessor to OS-FLV-EXT-DATA:ephemeral
s OS-FLV-EXT-DATA:ephemerals N/A( t _infot get( R ( ( s@ /tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyt ephemeral% s c C s | i i d d ƒ S( sP
Provide a user-friendly accessor to os-flavor-access:is_public
s os-flavor-access:is_publics N/A( R
R ( R ( ( s@ /tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyt is_public, s c C s3 | i i i i d t i | ƒ ƒ \ } } | d S( s0
Get extra specs from a flavor.
s /flavors/%s/os-extra_specst extra_specs( t managert apit clientR R t getid( R t _respt body( ( s@ /tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyt get_keys3 s c C sI t i | i ƒ ƒ h | d 6} | i i d t i | ƒ | d d t ƒS( sl
Set extra specs on a flavor.
:param metadata: A dict of key/value pairs to be set
R s /flavors/%s/os-extra_specst
return_raw( R t validate_flavor_metadata_keyst keysR t _createR R t True( R t metadataR ( ( s@ /tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyt set_keys; s
c C s8 x1 | D]) } | i i d t i | ƒ | f ƒ q Wd S( sa
Unset extra specs on a flavor.
:param keys: A list of keys to be unset
s /flavors/%s/os-extra_specs/%sN( R t _deleteR R ( R R t k( ( s@ /tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyt
unset_keysH s c C s | i i | ƒ d S( s%
Delete this flavor.
N( R t delete( R ( ( s@ /tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyR R s (
t __name__t
__module__t __doc__R t HUMAN_IDR t propertyR R
R R R R ( ( ( s@ /tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyR s
t
FlavorManagerc B sb e Z d Z e Z e Z e e d d d „ Z d „ Z d „ Z
d „ Z d d d d e d „ Z RS(
s+
Manage :class:`Flavor` resources.
c C s¾ h } | o t | ƒ | d