ó ¡ôXc@sZddlmZddlmZddlmZddlmZdefd„ƒYZdS(iÿÿÿÿ(tdelimited_list(tAutoScalingRequest(tTagArg(tArgtCreateAutoScalingGroupcBsÓeZdZedddddƒedddd dd d edd ƒed dddddded eddƒeddddddded eddƒeddddddeddƒeddddddeddƒeddddddedd ƒed!dd"d#d;dd&ƒed'dd(dd)ded*ƒdd+ƒed,dd-dd.ƒed eƒed/dd0dd1ded*ƒdd2ƒed3dd4dd5dd6ƒed7d8dd9dd5ded*ƒdd:ƒgZ RS(<sCreate a new auto-scaling grouptAutoScalingGroupNametmetavartASGROUPthelps-name of the new auto-scaling group (required)s-ls--launch-configurationtdesttLaunchConfigurationNamet LAUNCHCONFIGtrequiredsUname of the launch configuration to use with the new group (required)s-Ms --max-sizetMaxSizetCOUNTttypesmaximum group size (required)s-ms --min-sizetMinSizesminimum group size (required)s--default-cooldowntDefaultCooldowntSECONDSs®amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities may starts--desired-capacitytDesiredCapacitys4number of running instances the group should contains--grace-periodtHealthCheckGracePeriodsbnumber of seconds to wait before starting health checks on newly-created instancess--health-check-typetHealthCheckTypetchoicestEC2tELBs*service to obtain health check status froms--load-balancerssLoadBalancerNames.members ELB1,ELB2,...t,s-comma-separated list of load balancers to uses--placement-grouptPlacementGroups0placement group in which to launch new instancess--termination-policiessTerminationPolicies.membersPOLICY1,POLICY2,...s\ordered list of termination policies. The first has the highest precedence.s--vpc-zone-identifiertVPCZoneIdentifiersZONE1,ZONE2,...s»comma-separated list of subnet identifiers. If you specify availability zones as well, ensure the subnets' availability zones match the ones you specifieds-zs--availability-zonessAvailabilityZones.membersscomma-separated list of availability zones for the new group (required unless subnets are supplied)(RR( t__name__t __module__t DESCRIPTIONRtTruetintRRtFalsetARGS(((sY/usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/createautoscalinggroup.pyR sJ      N( teuca2ools.commands.argtypesRteuca2ools.commands.autoscalingRt)euca2ools.commands.autoscaling.arghelpersRtrequestbuilderRR(((sY/usr/lib/python2.7/site-packages/euca2ools/commands/autoscaling/createautoscalinggroup.pyts