ó ¡ôXc@s@ddlmZmZddlmZdefd„ƒYZdS(iÿÿÿÿ(tArgtMutuallyExclusiveArgList(tCloudFormationRequesttGetTemplateSummaryc Bs’eZdZeedddddddƒedd d dd d edd ƒedd dddddƒƒjƒgZddddgZd„Z RS(sSummarize a templatet StackNametmetavartSTACKtnargst?thelpsMname or ID of the stack (names cannot be used for deleted stacks)s--template-filetdestt TemplateBodytFILEttypes&file location containing JSON templates--template-urlt TemplateURLtURLsS3 URL for JSON templatet AllowedValuest Capabilitiest Parameterst ResourceTypesc Cs©|jdƒr/|jd|jdƒfƒGHnx1|jdƒpDgD]}|jd|fƒGHqEW|jdƒr’|jd|jdƒfƒGHnx1|jdƒp§gD]}|jd|fƒGHq¨Wx­|jd ƒpÛgD]–}|jd |jd ƒ|jd ƒ|jd ƒ|jdƒfƒGHxL|jdƒp8ijdƒpGgD]&}|jd|jd ƒ|fƒGHqHWqÜW|jdƒr¥|jd|jdƒfƒGHndS(Nt Descriptiont DESCRIPTIONRt CAPABILITYtCapabilitiesReasontCAPABILITYREASONRt RESOURCETYPESRt PARAMETERt ParameterKeytNoEchot DefaultValuetParameterConstraintsRs ALLOWED-VALUEtMetadatatMETADATA(tgetttabify(tselftresulttcaptrestparamtallowed((sX/usr/lib/python2.7/site-packages/euca2ools/commands/cloudformation/gettemplatesummary.pyt print_result-s&  ( t__name__t __module__RRRtopentrequiredtARGSt LIST_TAGSR)(((sX/usr/lib/python2.7/site-packages/euca2ools/commands/cloudformation/gettemplatesummary.pyRs   N(trequestbuilderRRt!euca2ools.commands.cloudformationRR(((sX/usr/lib/python2.7/site-packages/euca2ools/commands/cloudformation/gettemplatesummary.pyts