File manager - Edit - /usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describelaunchconfigurations.pyo
Back
� ��Xc @ sr d d l Z d d l m Z d d l m Z d d l m Z d d l m Z d e e f d � � YZ d � Z d S( i����N( t Arg( t TabifyingMixin( t PaginatedResponse( t AutoScalingRequestt DescribeLaunchConfigurationsc B s} e Z d Z e d d d d d d d �e d d d d d d d �g Z d d d g Z d � Z d � Z d � Z d � Z RS( s4 Describe auto-scaling instance launch configurationss LaunchConfigurationNames.membert metavart LAUNCHCONFIGt nargst *t helps/ limit results to specific launch configurationss --show-longt actiont store_truet route_tos+ show all of the launch configurations' infot LaunchConfigurationst SecurityGroupst BlockDeviceMappingsc C s t | d d � S( NR ( N( R ( R t None( t self( ( s_ /usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describelaunchconfigurations.pyt main- s c C s | | j d <d S( Nt NextToken( t params( R t page( ( s_ /usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describelaunchconfigurations.pyt prepare_for_page0 s c C s | j d � p d S( NR ( t getR ( R t response( ( s_ /usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describelaunchconfigurations.pyt get_next_page5 s c C sF x?| j d g � D]+} d | j d � | j d � | j d � g } | j d ry| j | j d � � | j | j d � � | j | j d � � g | j d g � D] } t | � ^ q� } t | � d k r� | j d d j | � d � n | j d � | j d j | j d g � � p$d � | j | j d � � | j | j d i � j d � � | j | j d � � n | j | j d � � | j | j d � � | j d r�| j | j d � � | j | j d � � n | j | � GH| j d � r | j d r | j d | j d � f � GHt j | d � GHHq q Wd S( NR s LAUNCH-CONFIGt LaunchConfigurationNamet ImageIdt InstanceTypet show_longt KeyNamet KernelIdt RamdiskIdR i t {t ,t }R t CreatedTimet InstanceMonitoringt Enabledt LaunchConfigurationARNt SpotPricet IamInstanceProfilet EbsOptimizedt AssociatePublicIpAddresst UserDatas USER-DATA( R t argst appendt convert_block_mapping_to_strt lent joinR t tabifyt base64t b64decode( R t resultt configt bitst mappingt block_maps( ( s_ /usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describelaunchconfigurations.pyt print_result9 s<