ó
¡ôXc @ sP d d l m Z d d l m Z d d l m Z m Z d e f d „ ƒ YZ d S( iÿÿÿÿ( t Arg( t PaginatedResponse( t
IAMRequestt
AS_ACCOUNTt ListRolesc B sb e Z d Z e d d d d d d d d ƒe g Z d g Z d
„ Z d „ Z d „ Z d
„ Z
RS( s List your account's roless -ps
--path-prefixt destt
PathPrefixt metavart PREFIXt helps2 limit results to roles who begin with a given patht Rolesc C s t | d d ƒ S( NR
( N( R
( R t None( t self( ( sD /usr/lib/python2.7/site-packages/euca2ools/commands/iam/listroles.pyt main' s c C s | | j d <d S( Nt Marker( t params( R t page( ( sD /usr/lib/python2.7/site-packages/euca2ools/commands/iam/listroles.pyt prepare_for_page* s c C s! | j d ƒ d k r | d Sd S( Nt IsTruncatedt trueR ( t get( R t response( ( sD /usr/lib/python2.7/site-packages/euca2ools/commands/iam/listroles.pyt
get_next_page/ s c C s* x# | j d g ƒ D] } | d GHq Wd S( NR
t Arn( R ( R t resultt role( ( sD /usr/lib/python2.7/site-packages/euca2ools/commands/iam/listroles.pyt print_result5 s ( t __name__t
__module__t DESCRIPTIONR R t ARGSt LIST_TAGSR
R R R ( ( ( sD /usr/lib/python2.7/site-packages/euca2ools/commands/iam/listroles.pyR s N( t requestbuilderR t requestbuilder.responseR t euca2ools.commands.iamR R R ( ( ( sD /usr/lib/python2.7/site-packages/euca2ools/commands/iam/listroles.pyt <module> s