/usr/lib/python2.6/site-packages/novaclient/v2
NameSizeModeActions
contrib/-0755rm
agents.py22400644editdlrm
agents.pyc27740644editdlrm
aggregates.py35000644editdlrm
aggregates.pyc47770644editdlrm
availability_zones.py15880644editdlrm
availability_zones.pyc17030644editdlrm
certs.py14100644editdlrm
certs.pyc16510644editdlrm
client.py98590644editdlrm
client.pyc86520644editdlrm
cloudpipe.py19060644editdlrm
cloudpipe.pyc24740644editdlrm
fixed_ips.py16830644editdlrm
fixed_ips.pyc20990644editdlrm
flavors.py68240644editdlrm
flavors.pyc76230644editdlrm
flavor_access.py26540644editdlrm
flavor_access.pyc32570644editdlrm
floating_ips.py17300644editdlrm
floating_ips.pyc22220644editdlrm
floating_ips_bulk.py21080644editdlrm
floating_ips_bulk.pyc22860644editdlrm
floating_ip_dns.py43780644editdlrm
floating_ip_dns.pyc62600644editdlrm
floating_ip_pools.py10640644editdlrm
floating_ip_pools.pyc12550644editdlrm
fping.py17500644editdlrm
fping.pyc20390644editdlrm
hosts.py20940644editdlrm
hosts.pyc32540644editdlrm
hypervisors.py28260644editdlrm
hypervisors.pyc40420644editdlrm
images.py31510644editdlrm
images.pyc41370644editdlrm
keypairs.py34970644editdlrm
keypairs.pyc39440644editdlrm
limits.py30920644editdlrm
limits.pyc43110644editdlrm
networks.py48150644editdlrm
networks.pyc58360644editdlrm
quotas.py22640644editdlrm
quotas.pyc26190644editdlrm
quota_classes.py15000644editdlrm
quota_classes.pyc17750644editdlrm
security_groups.py30000644editdlrm
security_groups.pyc41210644editdlrm
security_group_default_rules.py27410644editdlrm
security_group_default_rules.pyc33260644editdlrm
security_group_rules.py26810644editdlrm
security_group_rules.pyc29880644editdlrm
servers.py450640644editdlrm
servers.pyc502360644editdlrm
server_groups.py20600644editdlrm
server_groups.pyc28110644editdlrm
server_migrations.py29240644editdlrm
server_migrations.pyc33320644editdlrm
services.py33050644editdlrm
services.pyc40980644editdlrm
shell.py1486850644editdlrm
shell.pyc1490900644editdlrm
usage.py20190644editdlrm
usage.pyc23270644editdlrm
versions.py30320644editdlrm
versions.pyc26340644editdlrm
virtual_interfaces.py10390644editdlrm
virtual_interfaces.pyc12520644editdlrm
volumes.py77310644editdlrm
volumes.pyc80880644editdlrm
volume_snapshots.py44750644editdlrm
volume_snapshots.pyc47790644editdlrm
volume_types.py36980644editdlrm
volume_types.pyc39890644editdlrm
__init__.py6490644editdlrm
__init__.pyc2190644editdlrm
Edit: /usr/lib/python2.6/site-packages/novaclient/v2/flavors.pyc (7623B)
Ñò =vVc @sœdZddklZddklZddklZddklZddkl Z ddkl Z dei fd „ƒYZ d ei fd „ƒYZd S( s Flavor interface. iÿÿÿÿ(tstrutils(tparse(tbase(t exceptions(t_(tutilstFlavorcBs_eZdZeZd„Zed„ƒZed„ƒZd„Z d„Z d„Z d„Z RS(sG A flavor is an available hardware configuration for a server. cCs d|iS(Ns (tname(tself((s@/tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyt__repr__"scCs|iiddƒS(sO Provide a user-friendly accessor to OS-FLV-EXT-DATA:ephemeral sOS-FLV-EXT-DATA:ephemeralsN/A(t_infotget(R((s@/tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyt ephemeral%scCs|iiddƒS(sP Provide a user-friendly accessor to os-flavor-access:is_public sos-flavor-access:is_publicsN/A(R R (R((s@/tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyt is_public,scCs3|iiiidti|ƒƒ\}}|dS(s0 Get extra specs from a flavor. s/flavors/%s/os-extra_specst extra_specs(tmanagertapitclientR Rtgetid(Rt_resptbody((s@/tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pytget_keys3scCsIti|iƒƒh|d6}|iidti|ƒ|ddtƒS(sl Set extra specs on a flavor. :param metadata: A dict of key/value pairs to be set Rs/flavors/%s/os-extra_specst return_raw(Rtvalidate_flavor_metadata_keystkeysRt_createRRtTrue(RtmetadataR((s@/tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pytset_keys;s   cCs8x1|D])}|iidti|ƒ|fƒqWdS(sa Unset extra specs on a flavor. :param keys: A list of keys to be unset s/flavors/%s/os-extra_specs/%sN(Rt_deleteRR(RRtk((s@/tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyt unset_keysHs cCs|ii|ƒdS(s% Delete this flavor. N(Rtdelete(R((s@/tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyR Rs( t__name__t __module__t__doc__RtHUMAN_IDR tpropertyR R RRRR (((s@/tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyRs   t FlavorManagercBsbeZdZeZeZeed d d„Zd„Z d„Z d„Z dddded„Z RS( s+ Manage :class:`Flavor` resources. cCs¾h}|ot|ƒ|dsss?%sts/details /flavors%s%stflavors(tstrtinttsortedtitemsRt urlencodet_list(RtdetailedR R'R(tqparamst query_stringtdetail((s@/tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pytlist`s ! cCs|idti|ƒdƒS(s† Get a specific flavor. :param flavor: The ID of the :class:`Flavor` to get. :rtype: :class:`Flavor` s /flavors/%stflavor(t_getRR(RR9((s@/tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyR |scCs|idti|ƒƒdS(si Delete a specific flavor. :param flavor: The ID of the :class:`Flavor` to get. s /flavors/%sN(RRR(RR9((s@/tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyR …sc CsJhh |d6|d6|d6|d6|d6|d6|d6|d6| d 6d 6S( NRtramtvcpustdisktidtswapsOS-FLV-EXT-DATA:ephemeralt rxtx_factorsos-flavor-access:is_publicR9(( RRR;R<R=R>R?R R@R ((s@/tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyt _build_bodystautoigð?c Csyt|ƒ}Wn.ttfj otitdƒƒ‚nXyt|ƒ}Wn.ttfj otitdƒƒ‚nXyt|ƒ}Wn.ttfj otitdƒƒ‚nX|djo d }nyt|ƒ}Wn.ttfj otitdƒƒ‚nXyt|ƒ}Wn.ttfj otitdƒƒ‚nXyt|ƒ}Wn.ttfj otitdƒƒ‚nXyti | t ƒ} Wn(t j otitdƒƒ‚nX|i ||||||||| ƒ } |i d | d ƒS( sH Create a flavor. :param name: Descriptive name of the flavor :param ram: Memory in MB for the flavor :param vcpus: Number of VCPUs for the flavor :param disk: Size of local disk in GB :param flavorid: ID for the flavor (optional). You can use the reserved value ``"auto"`` to have Nova generate a UUID for the flavor in cases where you cannot simply pass ``None``. :param swap: Swap space in MB :param rxtx_factor: RX/TX factor :rtype: :class:`Flavor` sRam must be an integer.sVCPUs must be an integer.sDisk must be an integer.RBsSwap must be an integer.sEphemeral must be an integer.srxtx_factor must be a float.sis_public must be a boolean.s/flavorsR9N(R/t TypeErrort ValueErrorRt CommandErrorRtNonetfloatRtbool_from_stringRt ExceptionRAR( RRR;R<R=tflavoridR R?R@R R((s@/tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pytcreatesB  N( R!R"R#Rtresource_classRtis_alphanum_id_allowedRFR8R R RARK(((s@/tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyR&Ys  N(R#t oslo_utilsRtsix.moves.urllibRt novaclientRRtnovaclient.i18nRRtResourceRtManagerWithFindR&(((s@/tmp/pip-build-cD3xZi/python-novaclient/novaclient/v2/flavors.pyts=