ó ¡ôXc@s¦ddlmZddlZddlZddlZddlmZddlmZddl m Z m Z dej 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(trequestbuildertservicet BaseServicet 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__tNAMEt DESCRIPTIONt API_VERSIONt REGION_ENVVARt URL_ENVVARRtARGSRR(((sC/usr/lib/python2.7/site-packages/euca2ools/commands/sts/__init__.pyR$s  t STSRequestcBs2eZeZeZejjj Z dZ d„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__.pyts