/usr/lib/python2.6/site-packages/openstackclient/identity/v3
NameSizeModeActions
catalog.py31320644editdlrm
catalog.pyc35540644editdlrm
consumer.py45750644editdlrm
consumer.pyc60300644editdlrm
credential.py64370644editdlrm
credential.pyc72090644editdlrm
domain.py64180644editdlrm
domain.pyc71440644editdlrm
ec2creds.py70160644editdlrm
ec2creds.pyc72750644editdlrm
endpoint.py90470644editdlrm
endpoint.pyc91430644editdlrm
federation_protocol.py70980644editdlrm
federation_protocol.pyc76160644editdlrm
group.py123200644editdlrm
group.pyc123900644editdlrm
identity_provider.py82490644editdlrm
identity_provider.pyc83030644editdlrm
mapping.py65960644editdlrm
mapping.pyc79960644editdlrm
policy.py54660644editdlrm
policy.pyc67850644editdlrm
project.py119290644editdlrm
project.pyc102680644editdlrm
region.py62650644editdlrm
region.pyc71290644editdlrm
role.py129830644editdlrm
role.pyc121240644editdlrm
role_assignment.py56610644editdlrm
role_assignment.pyc42400644editdlrm
service.py67350644editdlrm
service.pyc74790644editdlrm
service_provider.py72740644editdlrm
service_provider.pyc79050644editdlrm
token.py62700644editdlrm
token.pyc64430644editdlrm
trust.py70440644editdlrm
trust.pyc73780644editdlrm
unscoped_saml.py28180644editdlrm
unscoped_saml.pyc36760644editdlrm
user.py144510644editdlrm
user.pyc119620644editdlrm
__init__.py00644editdlrm
__init__.pyc1710644editdlrm
Edit: /usr/lib/python2.6/site-packages/openstackclient/identity/v3/ec2creds.pyc (7275B)
Ñò ;vVc @sïdZddkZddkZddklZddklZddklZddklZddk l Z ddk l Z d „Z d eifd „ƒYZd eifd „ƒYZdeifd„ƒYZdeifd„ƒYZdS(s2Identity v3 EC2 Credentials action implementationsiÿÿÿÿN(tcommand(tlister(tshow(tutils(t_(tcommoncCs d}|ioti|i|iƒ}n|ioZ|dj o+ti|ii|id|i ƒi }qœti|ii|iƒi }n |i i }|S(sDetermine a user several different ways. Assumes parsed_args has user and user_domain arguments. Attempts to find the user if domain scoping is provided, otherwise revert to a basic user call. Lastly use the currently authenticated user. t domain_idN( tNonet user_domainRt find_domaintidentitytuserRt find_resourcetuserstidtauth_reftuser_id(t parsed_argstclient_managerRR ((sT/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/ec2creds.pyt_determine_ec2_users        tCreateEC2CredscBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sCreate EC2 credentialss.CreateEC2CredscCsttt|ƒi|ƒ}|iddddtdƒƒ|iddddtdƒƒti|ƒti|ƒ|S( Ns --projecttmetavars thelpsRCreate credentials in project (name or ID; default: current authenticated project)s--userssMCreate credentials for user (name or ID; default: current authenticated user)(tsuperRt get_parsert add_argumentRRt add_user_domain_option_to_parsert#add_project_domain_option_to_parser(tselft prog_nametparser((sT/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/ec2creds.pyR<s    c Cs5|iii}|ii}t||ƒ}d}|ioti||iƒ}n|ioT|dj o(t i |i |id|i ƒi }qÃt i |i |iƒi }n|iii i}|ii||ƒ}h}|i|iƒd|jo!|ih|idƒd6ƒnttti|ƒƒŒS(NRt tenant_idt project_id(tappRR RRtproject_domainRR tprojectRR tprojectsRRR tec2tcreatetupdatet_infotpoptziptsortedtsixt iteritems( RRtidentity_clientRR R"R#tcredstinfo((sT/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/ec2creds.pyt take_actionRs.        ( t__name__t __module__t__doc__tloggingt getLoggertlogRRt log_methodR1(((sT/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/ec2creds.pyR7s tDeleteEC2CredscBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sDelete EC2 credentialss.DeleteEC2CredscCsgtt|ƒi|ƒ}|iddddtdƒƒ|iddddtdƒƒti|ƒ|S( Nt access_keyRs RsCredentials access keys--userss(Delete credentials for user (name or ID)(RR9RRRRR(RRR((sT/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/ec2creds.pyR|s   cCs8|ii}t||ƒ}|iii||iƒdS(N(R!RRR R%tdeleteR:(RRRR ((sT/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/ec2creds.pyR1‹s ( R2R3R4R5R6R7RRR8R1(((sT/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/ec2creds.pyR9ws t ListEC2CredscBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sList EC2 credentialss .ListEC2CredscCsHtt|ƒi|ƒ}|iddddtdƒƒti|ƒ|S(Ns--userRsRs Filter list by user (name or ID)(RR<RRRRR(RRR((sT/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/ec2creds.pyR—s  csV|ii}t||ƒ}d ‰d }|iii|ƒ}|‡fd †|DƒfS( NtaccesstsecretRRtAccesstSecrets Project IDsUser IDc3s+x$|]}ti|ˆdhƒVqWdS(t formattersN(Rtget_item_properties(t.0ts(tcolumns(sT/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/ec2creds.pys «s (saccessR>s tenant_idsuser_id(R?R@s Project IDsUser ID(R!RRR R%tlist(RRRR tcolumn_headerstdata((REsT/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/ec2creds.pyR1¡s  ( R2R3R4R5R6R7RRR8R1(((sT/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/ec2creds.pyR<’s t ShowEC2CredscBsBeZdZeiedƒZd„Zeieƒd„ƒZ RS(sDisplay EC2 credentials detailss .ShowEC2CredscCsgtt|ƒi|ƒ}|iddddtdƒƒ|iddddtdƒƒti|ƒ|S( NR:Rs RsCredentials access keys--userss&Show credentials for user (name or ID)(RRIRRRRR(RRR((sT/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/ec2creds.pyR¶s   cCs“|ii}t||ƒ}|iii||iƒ}h}|i|iƒd|jo!|ih|i dƒd6ƒnt t t i |ƒƒŒS(NRR (R!RRR R%tgetR:R'R(R)R*R+R,R-(RRRR R/R0((sT/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/ec2creds.pyR1Ås  ( R2R3R4R5R6R7RRR8R1(((sT/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/ec2creds.pyRI±s (R4R5R,tcliffRRRtopenstackclient.commonRtopenstackclient.i18nRtopenstackclient.identityRRtShowOneRtCommandR9tListerR<RI(((sT/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/ec2creds.pyt s   @