File manager - Edit - /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/describeinstancetypes.pyo
Back
� ��Xc @ sM d d l m Z d d l m Z d d l m Z d e e f d � � YZ d S( i����( t Arg( t TabifyingMixin( t EC2Requestt DescribeInstanceTypesc B s� e Z d Z e d d d d d d d �e d d d d d d d d d �e d d d d d d d �g Z d d g Z d � Z d � Z d � Z RS( s7 [Eucalyptus only] Show information about instance typest InstanceTypet metavart INSTANCETYPEt nargst *t helps( limit results to specific instance typess --by-zonet destt by_zonet actiont store_truet route_tos/ show info for each availability zone separatelys --show-capacityt Availabilitys! show info about instance capacityt instanceTypeDetailst availabilityc C s6 t j | � | j j d t � r2 t | j d <n d S( NR R ( R t configuret argst gett Falset Truet params( t self( ( sP /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/describeinstancetypes.pyR + s c C s g } i } i } x�| j d g � D]�} | j | d � i | j d � d 6| j d � d 6| j d � d 6| j d � d 6d d 6d d 6| | d <| j j d t � r% x� | j d g � D]� } t | j d d � � } t | j d d � � } | | d d c | 7<| | d d c | 7<| j | d i � i | j d � d 6| j d � d 6| j d � d 6| j d � d 6| d 6| d 6| | d | d <q� Wq% q% W| j j d � rxX t | j � � D]1 \ } } | j d | f � GH| j | | � Hq�Wn | j | | � d S( NR t namet cput memoryt diskt networkInterfacest nicsi t availablet maxR R t zoneNameR t AVAILABILITYZONE( R t appendR R t intt setdefaultR t sortedt itemst tabifyt _print_vmtypes( R t resultt vmtype_namest vmtypest zonest vmtypet zoneR t max_t zone_vmtypes( ( sP /usr/lib/python2.7/site-packages/euca2ools/commands/ec2/describeinstancetypes.pyt print_result0 s>