Current File : //usr/lib/python2.7/site-packages/euca2ools/commands/iam/updateassumerolepolicy.pyc |
�
��Xc @ sh d d l Z d d l m Z m Z d d l m Z d d l m Z m Z m Z d e f d � � YZ
d S( i����N( t Argt MutuallyExclusiveArgList( t
file_contents( t
IAMRequestt
AS_ACCOUNTt arg_rolet UpdateAssumeRolePolicyc B s� e Z d Z e d d � e e d d d d d d e d d �e d
d d d d d
�� j � e d d d d d d d �e g Z
d � Z d � Z RS( sN Update a role's trust policy, the policy that allows entities to assume a rolet helps role to update (required)s -ft destt PolicyDocumentt metavart FILEt types+ file containing the policy for the new roles -ss --servicet route_tosP service to allow
access to the role (e.g. ec2.amazonaws.com)s -ot verboset actiont
store_trues also print the role's new policyc C su | j j d � rq i d d 6i | j d g d 6d 6d g d 6} i d d 6| g d
6} t j | � | j d <n d S( Nt servicet Allowt Effectt Servicet Principals sts:AssumeRolet Actions
2008-10-17t Versiont StatementR ( t argst gett jsont dumpst params( t selft statementt policy( ( sQ /usr/lib/python2.7/site-packages/euca2ools/commands/iam/updateassumerolepolicy.pyt
preprocess1 s
c C s% | j j d � r! | j d GHn d S( NR R ( R R R ( R t _( ( sQ /usr/lib/python2.7/site-packages/euca2ools/commands/iam/updateassumerolepolicy.pyt print_result: s N(
t __name__t
__module__t DESCRIPTIONR R R R t Nonet requiredR t ARGSR! R# ( ( ( sQ /usr/lib/python2.7/site-packages/euca2ools/commands/iam/updateassumerolepolicy.pyR "