ó ¡ôXc@s@ddlmZddlmZmZdefd„ƒYZdS(iÿÿÿÿ(t EC2Request(tArgtFiltertDescribeAvailabilityZonescBs†eZdZedddddddƒgZeddd ƒed dd ƒed dd ƒedddƒgZddgZd„ZRS(s4Display availability zones within the current regiontZoneNametmetavartZONEtnargst*thelps,limit results to specific availability zonestmessagesLmessage giving information about the availability zones region-names"region the availability zone is intstatesstate of the availability zones zone-namesname of the availability zonetavailabilityZoneInfot messageSetcCsrxk|jdgƒD]W}djd„|jdgƒDƒƒ}|jd|jdƒ|jdƒ|fƒGHqWdS(NR s, css|] }|VqdS(N((t.0tmsg((sT/usr/lib/python2.7/site-packages/euca2ools/commands/ec2/describeavailabilityzones.pys ,sR tAVAILABILITYZONEtzoneNamet zoneState(tgettjointtabify(tselftresulttzonetmsgs((sT/usr/lib/python2.7/site-packages/euca2ools/commands/ec2/describeavailabilityzones.pyt print_result*s%( t__name__t __module__t DESCRIPTIONRtARGSRtFILTERSt LIST_TAGSR(((sT/usr/lib/python2.7/site-packages/euca2ools/commands/ec2/describeavailabilityzones.pyRs    N(teuca2ools.commands.ec2RtrequestbuilderRRR(((sT/usr/lib/python2.7/site-packages/euca2ools/commands/ec2/describeavailabilityzones.pyts