Current File : //lib/python2.7/site-packages/euca2ools/commands/sts/__init__.pyo
�
��Xc@s�ddlmZddlZddlZddlZddlmZddlmZddl	m
Z
mZdejj
fd��YZdejjfd	��YZdS(
i����(tArgN(t	Euca2ools(tAWSError(tstrip_response_metadatatadd_fake_region_nametSTScBsVeZdZdZdZdZdZedddd	d
d�gZd�Z	d
�Z
RS(tstss
Token services
2011-06-15tEUCA_DEFAULT_REGIONtAWS_DEFAULT_REGIONt	TOKEN_URLs-Us--urltmetavartURLthelpstoken service endpoint URLcCs!tjjj|�t|�dS(N(trequestbuildertservicetBaseServicet	configureR(tself((sC/usr/lib/python2.7/site-packages/euca2ools/commands/sts/__init__.pyR.scCst|��dS(N(R(Rtresponse((sC/usr/lib/python2.7/site-packages/euca2ools/commands/sts/__init__.pythandle_http_error3s(RR(t__name__t
__module__tNAMEtDESCRIPTIONtAPI_VERSIONt
REGION_ENVVARt
URL_ENVVARRtARGSRR(((sC/usr/lib/python2.7/site-packages/euca2ools/commands/sts/__init__.pyR$s	t
STSRequestcBs2eZeZeZejjj	Z
dZd�ZRS(tPOSTcCs"tjjj||�}t|�S(N(R
trequesttAWSQueryRequesttparse_responseR(RRt
response_dict((sC/usr/lib/python2.7/site-packages/euca2ools/commands/sts/__init__.pyR >s(
RRRtSUITERt
SERVICE_CLASSR
tauthtawst
HmacV4Autht
AUTH_CLASStMETHODR (((sC/usr/lib/python2.7/site-packages/euca2ools/commands/sts/__init__.pyR8s
(R
Rtrequestbuilder.auth.awstrequestbuilder.servicetrequestbuilder.requestteuca2ools.commandsRteuca2ools.exceptionsRteuca2ools.utilRRRRRRRR(((sC/usr/lib/python2.7/site-packages/euca2ools/commands/sts/__init__.pyt<module>s