Current File : //lib/python2.7/site-packages/euca2ools/commands/monitoring/listmetrics.pyo
�
��Xc@s}ddlmZddlmZddlmZddlmZddlm	Z	ddl
mZde	efd��YZd	S(
i����(tArg(tTabifyingMixin(tPaginatedResponse(tdelimited_list(tCloudWatchRequest(tcloudwatch_dimensiontListMetricscBs�eZdZedddddddedd	e�d
d�edd
ddddd
d�eddddddd
d�gZddgZd�Zd�Z	d�Z
d�ZRS(s!Show a list of monitoring metricss-ds--dimensionstdestsDimensions.membertmetavarsKEY1=VALUE1,KEY2=VALUE2,...ttypet,t	item_typethelps1limit results to metrics with specific dimensionss-ms
--metric-namet
MetricNametMETRICs"limit results to a specific metrics-ns--namespacet	Namespacet	NAMESPACEs0limit results to metrics in a specific namespacetMetricst
DimensionscCst|dd�S(NR(N(R(RtNone(tself((sM/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/listmetrics.pytmain/scCs||jd<dS(Nt	NextToken(tparams(Rtpage((sM/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/listmetrics.pytprepare_for_page2scCs|jd�pdS(NR(tgetR(Rtresponse((sM/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/listmetrics.pyt
get_next_page6scCsg}x�t|jdg��D]�}t|jdg��dkr�g|dD]*}dj|jd�|jd��^qN}|j|jd�|jd�d	jd
j|��f�q|j|jd�|jd�df�qWx"t|�D]}|j|�GHq�WdS(NRRis{0}={1}tNametValueR
Rs{{{0}}}R
(tsortedRtlentformattappendtjoinRttabify(Rtresultt	out_linestmetrict	dimensiontformatted_dimstout_line((sM/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/listmetrics.pytprint_result:s8(t__name__t
__module__tDESCRIPTIONRRRtARGSt	LIST_TAGSRRRR+(((sM/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/listmetrics.pyR#s			N(
trequestbuilderRtrequestbuilder.mixinsRtrequestbuilder.responseRteuca2ools.commands.argtypesRteuca2ools.commands.monitoringRt&euca2ools.commands.monitoring.argtypesRR(((sM/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/listmetrics.pyt<module>s