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:
ó
º¿cc@s;yddlmZWn!ek
r7ddlmZnXddlZddlZddlZddlmZddl	m
Zddlm
Z
ddlmZddlmZddlmZdd	l	mZddlZejZejeƒZd
Zd„Zd„Zd
efd„ƒYZde
j fd„ƒYZ!dS(iÿÿÿÿ(tlogN(texc(t	exception(twsgi(tAPI(tcfg(tpolicy(tpoliciessos_compute_api:CO:%scs‡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.pytfns	(t__name__(RR((RsI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pytconvert_exceptionscs"tjˆƒ‡fd†ƒ}|S(Ncs|djd}ˆ||ŽS(Ntreqs
dmapi.context(tenviron(RRtcontext(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__7scCs(tjdddtj|jjƒƒƒS(Nt
status_intiÈtbody(twebobtResponsetjsontdumpstcontego_apitget_info(RR((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pytindex:s(Rt
__module__R RRR)(((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyR5s	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„ƒƒZeed„ƒƒZRS(sŒ
    The OpenStack Extension definition for Dmapi capabilities.
    Currently this includes:
        * VAST an existing virtual machine
    cCs‘tt|ƒjƒtƒ|_yKtjdtddtj	ƒg}tj
tƒ}|jt
j|ƒƒWn tk
rŒ}tj|ƒnXdS(Ntnametdiscoverablet	check_str(tsuperR+R RR'RtRuleDefaulttPOLICY_ROOTt	dm_policytRULE_ANYtEnforcertCONFtregister_defaultst	itertoolstchaint	ExceptiontLOGR(RtCO_policiest	_ENFORCERtex((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyR Hs	
cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_prepare(RtgetR'tvast_prepare(RRtidR"Rtparamstresult((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt
_vast_prepareYs

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_freeze(RR?R'tvast_freeze(RRRAR"RRBRC((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_freezecs

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_thaw(RR?R't	vast_thaw(RRRAR"RRBRC((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt
_vast_thawms

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_get_info(RR?R't
vast_get_info(RRRAR"RRBRC((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_get_infows

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_instance(RR?R't
vast_instance(RRRAR"RRBRC((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(RR?R't
vast_data_url(RRRAR"RRBRC((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(RR?R'tvast_data_transfer(RRRAR"RRBRC((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(RR?R'tvast_check_prev_snapshot(RRRAR"RRBRC((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(RR?R'tvast_async_task_status(RRRAR"RRBRC((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(RR?R't
vast_finalize(RRRAR"RRBRC((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(RR?R't
vast_reset(RRRAR"RRBRC((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(RR?R'tvast_commit_image(RRRAR"RRBRC((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(RR?R'tmap_snapshot_files(RRRAR"RRBRC((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(RR?R'tcopy_backup_image_to_volume(RRRAR"RRBRC((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(RR?R'tvast_config_backup(RRRAR"RRBRC((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(RR?R'tvalidate_database_creds(RRRAR"RRBRC((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(RR?R'tvalidate_trusted_user_and_key(RRRAR"RRBRC((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_validate_trusted_user_and_keyøs

	cCs#|jd}|jj|ƒ}|S(Ns
dmapi.context(RR'tget_controller_nodes(RRRAR"RRC((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(RR?R'tvast_disk_check(RRRAR"RRBRC((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_disk_check	s

	cCsG|jd}|jd|jdiƒƒ}|jj|||ƒ}|S(Ns
dmapi.contexttcontego_vast_clean_nbd_devices(RR?R'tvast_clean_nbd_devices(RRRAR"RRBRC((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt_vast_clean_nbd_devicess

	cCs#|jd}|jj|ƒ}|S(Ns
dmapi.context(RR't
list_services(RRRRC((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyR)s
(RR*t__doc__R RRRDRGRJRMRPRSRVRYR\R_RbReRhRkRnRqRtRvRyR|R)(((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyR+AsX														
		("toslo_logRtloggingtImportErrortdmapi.openstack.commonRR%R#RtdmapiRR	tdmapi.api.openstackRtdmapi.api.openstack.apiRtoslo_configRtoslo_policyRRR2R7R5t	getLoggerRR:R1RRtobjectRt
ControllerR+(((sI/usr/lib/python2.7/dist-packages/dmapi/api/openstack/contego_extension.pyt<module>s*