Current File : //usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/describealarmhistory.pyo
�
��Xc@s]ddlmZddlmZddlmZddlmZdeefd��YZdS(i����(tArg(tTabifyingMixin(tPaginatedResponse(tCloudWatchRequesttDescribeAlarmHistorycBs�eZdZeddddddd�edd	d
dddd�ed
d	ddd!dd�eddddd"dd�edd	ddddd�gZdgZd�Zd�Zd�Z	d �Z
RS(#s,Retrieve history for one alarm or all alarmst	AlarmNametmetavartALARMtnargst?thelps!limit results to a specific alarms
--end-datetdesttEndDatetDATEs5limit results to history before a given point in times--history-item-typetHistoryItemTypetchoicestActiontConfigurationUpdatetStateUpdates,limit results to specific history item typess--show-longtactiont
store_truetroute_tos1show detailed event data as machine-readable JSONs--start-datet	StartDates4limit results to history after a given point in timetAlarmHistoryItemscCst|dd�S(NR(N(R(RtNone(tself((sV/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/describealarmhistory.pytmain0scCs||jd<dS(Nt	NextToken(tparams(Rtpage((sV/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/describealarmhistory.pytprepare_for_page3scCs|jd�pdS(NR(tgetR(Rtresponse((sV/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/describealarmhistory.pyt
get_next_page7scCs�x�|jdg�D]p}|jd�|jd�|jd�|jd�g}|jdru|j|jd��n|j|�GHqWdS(NRRt	TimestampRtHistorySummaryt	show_longtHistoryData(Rtargstappendttabify(Rtresulttitemtbits((sV/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/describealarmhistory.pytprint_result;s
(RRRN(t__name__t
__module__tDESCRIPTIONRRtARGSt	LIST_TAGSRRR!R,(((sV/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/describealarmhistory.pyR!s"				N(	trequestbuilderRtrequestbuilder.mixinsRtrequestbuilder.responseRteuca2ools.commands.monitoringRR(((sV/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/describealarmhistory.pyt<module>s