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:
ó
¨gª`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
    cCsptt|ƒjƒtƒ|_y*ddlm}|jtj	t
ƒƒWn tk
rk}tj
|ƒnXdS(Niÿÿÿÿ(t	_ENFORCER(tsuperR(RRR$tnova.policyR)tregister_defaultst	itertoolstchaintCO_policiest	ExceptiontLOGR(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(RR5R$tvast_freeze(RRR7RRR8R9((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(RR5R$t	vast_thaw(RRR7RRR8R9((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(RR5R$t
vast_get_info(RRR7RRR8R9((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(RR5R$t
vast_instance(RRR7RRR8R9((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_instances

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_data_url(RR5R$t
vast_data_url(RRR7RRR8R9((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(RR5R$tvast_data_transfer(RRR7RRR8R9((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(RR5R$tvast_check_prev_snapshot(RRR7RRR8R9((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(RR5R$tvast_async_task_status(RRR7RRR8R9((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(RR5R$t
vast_finalize(RRR7RRR8R9((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(RR5R$t
vast_reset(RRR7RRR8R9((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(RR5R$tvast_commit_image(RRR7RRR8R9((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(RR5R$tmap_snapshot_files(RRR7RRR8R9((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(RR5R$tcopy_backup_image_to_volume(RRR7RRR8R9((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(RR5R$tvast_config_backup(RRR7RRR8R9((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(RR5R$tvalidate_database_creds(RRR7RRR8R9((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_validate_database_credsþs
cCs5|jd}|jdƒ}|jj||ƒ}|S(Ns
dmapi.contextt%contego_validate_trusted_user_and_key(RR5R$tvalidate_trusted_user_and_key(RRR7RRR8R9((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(RRR7RRR9((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(RR5R$tvast_disk_check(RRR7RRR8R9((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_disk_checks

	cCs#|jd}|jj|ƒ}|S(Ns
dmapi.context(RR$t
list_services(RRRR9((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyR&!s
(RR't__doc__RRRR:R=R@RCRFRIRLRORRRURXR[R^RaRdRgRjRlRoR&(((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	getLoggerRR1RRtobjectRt
ControllerR((((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt<module>s