Current File : //lib/python2.7/site-packages/euca2ools/commands/autoscaling/describepolicies.pyo |
�
��Xc @ s] 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 S( i����( t Arg( t TabifyingMixin( t PaginatedResponse( t AutoScalingRequestt DescribePoliciesc
B s� e Z d Z e d d d d d d d �e 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 d � Z
RS( s Describe auto-scaling policiess PolicyNames.membert metavart POLICYt nargst *t helps/ limit results to specific auto-scaling policiess -gs --auto-scaling-groupt destt AutoScalingGroupNamet ASGROUPs --show-longt actiont
store_truet route_tos show all of the policies' infot ScalingPoliciest Alarmsc C s t | d d � S( NR ( N( R ( R t None( t self( ( sS /usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describepolicies.pyt main+ s c C s | | j d <d S( Nt NextToken( t params( R t page( ( sS /usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describepolicies.pyt prepare_for_page. s c C s | j d � p d S( NR ( t getR ( R t response( ( sS /usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describepolicies.pyt
get_next_page3 s c C s� x� | j d g � D]� } d | j d � | j d � | j d � g } | j d rl | j | j d � � n | j | j d � � | j d r� | j | j d � � n | j | j d
� � | j | � GHq Wd S( NR s SCALING-POLICYR t
PolicyNamet ScalingAdjustmentt show_longt MinAdjustmentStept AdjustmentTypet Cooldownt PolicyARN( R t argst appendt tabify( R t resultt policyt bits( ( sS /usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describepolicies.pyt print_result7 s
N( t __name__t
__module__t DESCRIPTIONR R t ARGSt LIST_TAGSR R R R) ( ( ( sS /usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describepolicies.pyR ! s N( t requestbuilderR t requestbuilder.mixinsR t requestbuilder.responseR t euca2ools.commands.autoscalingR R ( ( ( sS /usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describepolicies.pyt <module> s