Viewing File: /usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describeautoscalinggroups.pyc

ó
¡ôXc@s]ddlmZddlmZddlmZddlmZdeefd„ƒYZdS(iÿÿÿÿ(tArg(tTabifyingMixin(tPaginatedResponse(tAutoScalingRequesttDescribeAutoScalingGroupsc	Bs§eZdZedddddddƒedd	d
ddddƒgZd
dddddddgZd„Zd„Zd„Z	d„Z
d„Zd„Zd„Z
RS(sDescribe auto-scaling groupssAutoScalingGroupNames.membertmetavartASGROUPtnargst*thelps-limit results to specific auto-scaling groupss--show-longtactiont
store_truetroute_tosshow all of the groups' infotAutoScalingGroupstAvailabilityZonestEnabledMetricst	InstancestLoadBalancerNamestSuspendedProcessestTagstTerminationPoliciescCst|ddƒS(NR
(N(R
(RtNone(tself((s\/usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describeautoscalinggroups.pytmain,scCs||jd<dS(Nt	NextToken(tparams(Rtpage((s\/usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describeautoscalinggroups.pytprepare_for_page/scCs|jdƒpdS(NR(tgetR(Rtresponse((s\/usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describeautoscalinggroups.pyt
get_next_page4sc
Cs+g}x|jdgƒD]ô}d|jdƒ|jdƒdj|jdƒƒg}|jdr{|j|jdƒƒn|jd	ƒ}|r©|jdj|ƒƒn
|jdƒ|jdrÜ|j|jd
ƒƒn|j|jdƒƒ|j|jdƒƒ|j|jd
ƒƒ|jdrœ|j|jdƒƒ|j|jdƒƒ|j|jdƒƒ|j|jdƒƒ|j|jdƒƒn|jdƒ}|rÊ|jdj|ƒƒn
|jdƒ|j|j|ƒƒx0|jdgƒD]}|j|j|ƒƒqW|jdƒ}x3|jdgƒD]}	|j|j|	|ƒƒqBWx0|jdgƒD]}
|j|j|
ƒƒqxWxr|jdƒp­gD][}|j|jd|jdƒ|jdƒ|jdƒ|jdƒ|jdƒgƒƒq®WqWx|D]}|GHqWdS(NR
sAUTO-SCALING-GROUPtAutoScalingGroupNametLaunchConfigurationNamet,Rt	show_longtCreatedTimeRtHealthCheckTypetMinSizetMaxSizetDesiredCapacitytDefaultCooldowntHealthCheckGracePeriodtVPCZoneIdentifiertPlacementGrouptAutoScalingGroupARNRRRRRtTAGtResourceTypet
ResourceIdtKeytValuetPropagateAtLaunch(	RtjointargstappendRttabifyt_get_tabified_instancet_get_tabified_suspended_processt_get_tabified_metric(
Rtresulttlinestgrouptbitst	balancerstpoliciestinstancetscale_grouptprocesstmetricttagtline((s\/usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describeautoscalinggroups.pytprint_result8sV





cCsL|jd|jdƒ|jdƒ|jdƒ|jdƒ|jdƒgƒS(NtINSTANCEt
InstanceIdtAvailabilityZonetLifecycleStatetHealthStatusR (R6R(RR@((s\/usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describeautoscalinggroups.pyR7gs	cCs+|jd|jdƒ|jdƒ|gƒS(NsSUSPENDED-PROCESStProcessNametSuspensionReason(R6R(RRBRA((s\/usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describeautoscalinggroups.pyR8os	cCs(|jd|jdƒ|jdƒgƒS(NsENABLED-METRICStMetrictGranularity(R6R(RRC((s\/usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describeautoscalinggroups.pyR9us	N(t__name__t
__module__tDESCRIPTIONRRtARGSt	LIST_TAGSRRRRFR7R8R9(((s\/usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describeautoscalinggroups.pyR!s 						/		N(	trequestbuilderRtrequestbuilder.mixinsRtrequestbuilder.responseRteuca2ools.commands.autoscalingRR(((s\/usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/describeautoscalinggroups.pyt<module>s
Back to Directory File Manager