/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/mapping.pyc (7996B)
Ñò ;vVc @sdZddkZddkZddklZddklZddklZddkZddkl Z ddkl Z de fd „ƒYZ d ei e fd „ƒYZd eifd „ƒYZdeifd„ƒYZdeie fd„ƒYZdei fd„ƒYZdS(s5Identity v3 federation mapping action implementationsiÿÿÿÿN(tcommand(tlister(tshow(t exceptions(tutilst _RulesReadercBseZdZd„ZRS(s0Helper class capable of reading rules from filescCs[ti|ƒ}yti|ƒ}Wn.tj o"}tid||fƒ‚nX|SdS(soRead and parse rules from path Expect the file to contain a valid JSON structure. :param path: path to the file :return: loaded and valid dictionary with rules :raises exception.CommandError: In case the file cannot be accessed or the content is not a valid JSON. Example of the content of the file: [ { "local": [ { "group": { "id": "85a868" } } ], "remote": [ { "type": "orgPersonType", "any_one_of": [ "Employee" ] }, { "type": "sn", "any_one_of": [ "Young" ] } ] } ] s5An error occurred when reading rules from file %s: %sN(Rtread_blob_file_contentstjsontloadst ValueErrorRt CommandError(tselftpathtblobtruleste((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyt _read_rules!s&(t__name__t __module__t__doc__R(((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyRst CreateMappingcBs3eZdZeiedƒZd„Zd„ZRS(sCreate new mappings.CreateMappingcCsTtt|ƒi|ƒ}|idddddƒ|iddddtdd ƒ|S( Ntmappingtmetavarsthelps!New mapping name (must be unique)s--ruless trequireds8Filename that contains a set of mapping rules (required)(tsuperRt get_parsert add_argumenttTrue(R t prog_nametparser((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyRWs cCs…|iid|ƒ|iii}|i|iƒ}|iii d|i d|ƒ}|i i ddƒttti|i ƒƒŒS(Nstake_action(%s)t mapping_idRtlinks(tlogtdebugtapptclient_managertidentityRRt federationtmappingstcreateRt_infotpoptNonetziptsortedtsixt iteritems(R t parsed_argstidentity_clientRR((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyt take_actiones  (RRRtloggingt getLoggerR!RR2(((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyRRs t DeleteMappingcBs3eZdZeiedƒZd„Zd„ZRS(sDelete mappings.DeleteMappingcCs5tt|ƒi|ƒ}|idddddƒ|S(NRRs RsMapping to delete(RR5RR(R RR((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyRws cCs=|iid|ƒ|iii}|iii|iƒdS(Nstake_action(%s)( R!R"R#R$R%R&R'tdeleteR(R R0R1((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyR2€s(RRRR3R4R!RR2(((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyR5rs t ListMappingcBs*eZdZeiedƒZd„ZRS(s List mappingss .ListMappingcCsr|iid|ƒ|iii}|iiiƒ}d}g}|D]}|ti ||ƒqF~}||fS(Nstake_action(%s)tID(R8( R!R"R#R$R%R&R'tlistRtget_item_properties(R R0R1tdatatcolumnst_[1]tstitems((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyR2Œs -(RRRR3R4R!R2(((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyR7ˆst SetMappingcBs3eZdZeiedƒZd„Zd„ZRS(sSet mapping propertiess .SetMappingcCsNtt|ƒi|ƒ}|idddddƒ|idddddƒ|S( NRRsRsMapping to modifys--ruless s1Filename that contains a new set of mapping rules(RR@RR(R RR((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyRscCs§|iid|ƒ|iii}|ip|iiidƒdS|i|iƒ}|ii i d|i d|ƒ}|i i ddƒttti|i ƒƒŒS(Nstake_action(%s)sNo changes requestedRRR (R!R"R#R$R%RterrorRR&R'tupdateRR)R*R+R,R-R.R/(R R0R1RR((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyR2«s   (RRRR3R4R!RR2(((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyR@˜s t ShowMappingcBs3eZdZeiedƒZd„Zd„ZRS(sDisplay mapping detailss .ShowMappingcCs5tt|ƒi|ƒ}|idddddƒ|S(NRRs RsMapping to display(RRCRR(R RR((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyRÂs cCsj|iid|ƒ|iii}|iii|iƒ}|i i ddƒt t ti|i ƒƒŒS(Nstake_action(%s)R (R!R"R#R$R%R&R'tgetRR)R*R+R,R-R.R/(R R0R1R((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyR2Ës (RRRR3R4R!RR2(((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyRC½s (RRR3tcliffRRRR.topenstackclient.commonRRtobjectRtShowOneRtCommandR5tListerR7R@RC(((sS/tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/identity/v3/mapping.pyts   4 %