Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
dmapi / usr / lib / python2.7 / dist-packages / dmapi / api / openstack / contego_extension.pyc
Size: Mime:
ó
’ht_c@sðyddlmZWn!ek
r7ddlmZnXddlZddlZddlZddlmZddl	m
Zddlm
Z
ddlmZejeƒZd„Zd„Zd	efd
„ƒYZde
jfd„ƒYZdS(
iÿÿÿÿ(tlogN(texc(t	exception(twsgi(tAPIcs‡fd†}ˆj|_|S(Ncsdyˆ|||ŽSWnItjk
r2}|‚n.tjk
r_}tjdt|ƒƒ‚nXdS(Ntexplanation(tdmapiexct
QuotaErrortDmapiExceptionRtHTTPBadRequesttstr(tselftargstkwargsterror(taction(sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pytfn.s	(t__name__(RR((RsI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pytconvert_exception,scs"tjˆƒ‡fd†ƒ}|S(Ncs|djd}ˆ||ŽS(Ntreqs
dmapi.context(tenviron(RR
tcontext(tf(sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pytwrapper>s(t	functoolstwraps(RR((RsI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt	authorize=stContegoInfoControllercBs&eZd„Zeed„ƒƒZRS(cCstƒ|_dS(N(Rt
cobalt_api(R((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt__init__HscCs(tjdddtj|jjƒƒƒS(Nt
status_intiÈtbody(twebobtResponsetjsontdumpstcontego_apitget_info(RR((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pytindexKs(Rt
__module__RRRR&(((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyRFs	t ContegoServerControllerExtensioncBs»eZdZd„Zeed„ƒƒZeed„ƒƒZeed„ƒƒZeed„ƒƒZ	eed„ƒƒZ
eed„ƒƒZeed„ƒƒZeed	„ƒƒZ
eed
„ƒƒZeed„ƒƒZeed„ƒƒZeed
„ƒƒZeed„ƒƒZeed„ƒƒZeed„ƒƒZeed„ƒƒZeed„ƒƒZeed„ƒƒZeed„ƒƒZeed„ƒƒZRS(sŒ
    The OpenStack Extension definition for Dmapi capabilities.
    Currently this includes:
        * VAST an existing virtual machine
    cCsctt|ƒjƒtƒ|_y*ddlm}|jtj	t
ƒƒWntk
r^}nXdS(Niÿÿÿÿ(t	_ENFORCER(tsuperR(RRR$tnova.policyR)tregister_defaultst	itertoolstchaintCO_policiest	Exception(Rtenforcertex((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyR[scCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_prepare(RtgetR$tvast_prepare(RRtidRRtparamstresult((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt
_vast_preparehs

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_freeze(RR4R$tvast_freeze(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_freezers

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_thaw(RR4R$t	vast_thaw(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt
_vast_thaw|s

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_get_info(RR4R$t
vast_get_info(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_get_info†s

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_instance(RR4R$t
vast_instance(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_instances

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contextt#contego_vast_get_instance_user_data(RR4R$tvast_get_instance_user_data(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_get_instance_user_data™s

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_data_url(RR4R$t
vast_data_url(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_data_url£s

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_data_transfer(RR4R$tvast_data_transfer(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_data_transfer­s

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contextt contego_vast_check_prev_snapshot(RR4R$tvast_check_prev_snapshot(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_check_prev_snapshot·s

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_async_task_status(RR4R$tvast_async_task_status(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_async_task_statusÁs

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_finalize(RR4R$t
vast_finalize(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_finalizeËs

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_reset(RR4R$t
vast_reset(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_resetÕs

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_commit_image(RR4R$tvast_commit_image(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_commit_imageßs

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_map_snapshot_files(RR4R$tmap_snapshot_files(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_map_snapshot_filesés

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contextt#contego_copy_backup_image_to_volume(RR4R$tcopy_backup_image_to_volume(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_copy_backup_image_to_volumeós
		cCs8|jd}|jdƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_config_backup(RR4R$tvast_config_backup(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_config_backupþs
cCs5|jd}|jdƒ}|jj||ƒ}|S(Ns
dmapi.contexttcontego_validate_database_creds(RR4R$tvalidate_database_creds(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_validate_database_credss
cCs5|jd}|jdƒ}|jj||ƒ}|S(Ns
dmapi.contextt%contego_validate_trusted_user_and_key(RR4R$tvalidate_trusted_user_and_key(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_validate_trusted_user_and_keys

	cCs#|jd}|jj|ƒ}|S(Ns
dmapi.context(RR$tget_controller_nodes(RRR6RRR8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_get_controller_nodess
cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_disk_check(RR4R$tvast_disk_check(RRR6RRR7R8((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_disk_check!s

	(RR't__doc__RRRR9R<R?RBRERHRKRNRQRTRWRZR]R`RcRfRiRlRnRq(((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyR(RsT	
													
	(toslo_logRtloggingtImportErrortdmapi.openstack.commonRR"R RtdmapiRRtdmapi.api.openstackRtdmapi.api.openstack.apiRt	getLoggerRtLOGRRtobjectRt
ControllerR((((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt<module>s