Viewing File: /usr/lib/python2.7/site-packages/euca2ools/commands/iam/__init__.pyo

ó
¡ôXc@s9ddlZddlZddlZddlmZddlZddlZddlZddlm	Z	ddl
mZddlm
Z
mZdejjfd„ƒYZdejjfd	„ƒYZed
ddd
dddƒZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZdS(iÿÿÿÿN(tArg(t	Euca2ools(tAWSError(tstrip_response_metadatatadd_fake_region_nametIAMcBsVeZdZdZdZdZdZedddd	d
dƒgZd„Z	d
„Z
RS(tiams&Identity and access management services
2010-05-08tEUCA_DEFAULT_REGIONtAWS_DEFAULT_REGIONtAWS_IAM_URLs-Us--urltmetavartURLthelpsidentity service endpoint URLcCs!tjjj|ƒt|ƒdS(N(trequestbuildertservicetBaseServicet	configureR(tself((sC/usr/lib/python2.7/site-packages/euca2ools/commands/iam/__init__.pyR2scCst|ƒ‚dS(N(R(Rtresponse((sC/usr/lib/python2.7/site-packages/euca2ools/commands/iam/__init__.pythandle_http_error7s(RR(t__name__t
__module__tNAMEtDESCRIPTIONtAPI_VERSIONt
REGION_ENVVARt
URL_ENVVARRtARGSRR(((sC/usr/lib/python2.7/site-packages/euca2ools/commands/iam/__init__.pyR(s	t
IAMRequestcBs2eZeZeZejjj	Z
dZd„ZRS(tPOSTcCs"tjjj||ƒ}t|ƒS(N(R
trequesttAWSQueryRequesttparse_responseR(RRt
response_dict((sC/usr/lib/python2.7/site-packages/euca2ools/commands/iam/__init__.pyR Bs(
RRRtSUITERt
SERVICE_CLASSR
tauthtawst
HmacV4Autht
AUTH_CLASStMETHODR (((sC/usr/lib/python2.7/site-packages/euca2ools/commands/iam/__init__.pyR<s
s--as-accounttdesttDelegateAccountR
tACCOUNTRsg[Eucalyptus cloud admin only] run this command as
                 the administrator of another accountcKs=tddd|tdddddd	d
ddtjƒgS(NtAccountNameR
R+s-as--account-nametactiont
store_trueR)tdummytroute_toR(RtNonetargparsetSUPPRESS(tkwargs((sC/usr/lib/python2.7/site-packages/euca2ools/commands/iam/__init__.pytarg_account_namePscKs=tddd|tdddddd	d
ddtjƒgS(NtAccountAliasR
R+s-as--account-aliasR-R.R)R/R0R(RR1R2R3(R4((sC/usr/lib/python2.7/site-packages/euca2ools/commands/iam/__init__.pytarg_account_aliasVscKs=tddd|tdddddd	d
ddtjƒgS(NtUserNameR
tUSERs-us--user-nameR-R.R)R/R0R(RR1R2R3(R4((sC/usr/lib/python2.7/site-packages/euca2ools/commands/iam/__init__.pytarg_user\scKs=tddd|tdddddd	d
ddtjƒgS(Nt	GroupNameR
tGROUPs-gs--group-nameR-R.R)R/R0R(RR1R2R3(R4((sC/usr/lib/python2.7/site-packages/euca2ools/commands/iam/__init__.pyt	arg_groupbscKs=tddd|tdddddd	d
ddtjƒgS(NtRoleNameR
tROLEs-rs--role-nameR-R.R)R/R0R(RR1R2R3(R4((sC/usr/lib/python2.7/site-packages/euca2ools/commands/iam/__init__.pytarg_rolehscKs=tddd|tdddddd	d
ddtjƒgS(NtInstanceProfileNameR
tIPROFILEs-ss--instance-profile-nameR-R.R)R/R0R(RR1R2R3(R4((sC/usr/lib/python2.7/site-packages/euca2ools/commands/iam/__init__.pytarg_iprofilenscKs=tddd|tdddddd	d
ddtjƒgS(NtAccessKeyIdR
tKEY_IDs-ks
--user-key-idR-R.R)R/R0R(RR1R2R3(R4((sC/usr/lib/python2.7/site-packages/euca2ools/commands/iam/__init__.pyt
arg_key_idtscKs=tddd|tdddddd	d
ddtjƒgS(Nt
CertificateIdR
tCERTs-cs--certificate-idR-R.R)R/R0R(RR1R2R3(R4((sC/usr/lib/python2.7/site-packages/euca2ools/commands/iam/__init__.pytarg_signing_certzscKs=tddd|tdddddd	d
ddtjƒgS(NtServerCertificateNameR
RHs-ss--server-certificate-nameR-R.R)R/R0R(RR1R2R3(R4((sC/usr/lib/python2.7/site-packages/euca2ools/commands/iam/__init__.pytarg_server_cert€s(R2tostsysR
Rtrequestbuilder.auth.awstrequestbuilder.requesttrequestbuilder.serviceteuca2ools.commandsRteuca2ools.exceptionsRteuca2ools.utilRRRRRRRRt
AS_ACCOUNTR5R7R:R=R@RCRFRIRK(((sC/usr/lib/python2.7/site-packages/euca2ools/commands/iam/__init__.pyt<module>s,									
Back to Directory File Manager