Viewing File: /usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/__init__.pyc

ó
¡ôXc@sÏddlZddlZddlmZddlZddlmZddlmZddl	Zddl
mZddlm
Z
ddlmZmZdejjfd	„ƒYZd
eefd„ƒYZdS(iÿÿÿÿN(tArg(tTabifyingMixin(tAWSQueryRequest(t	Euca2ools(tAWSError(tstrip_response_metadatatadd_fake_region_namet
CloudWatchcBsVeZdZdZdZdZdZedddd	d
dƒgZd„Z	d
„Z
RS(t
monitoringsInstance monitoring services
2010-08-01tEUCA_DEFAULT_REGIONtAWS_DEFAULT_REGIONtAWS_CLOUDWATCH_URLs-Us--urltmetavartURLthelps(instance monitoring service endpoint URLcCs!tjjj|ƒt|ƒdS(N(trequestbuildertservicetBaseServicet	configureR(tself((sJ/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/__init__.pyR2scCst|ƒ‚dS(N(R(Rtresponse((sJ/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/__init__.pythandle_http_error7s(R	R
(t__name__t
__module__tNAMEtDESCRIPTIONtAPI_VERSIONt
REGION_ENVVARt
URL_ENVVARRtARGSRR(((sJ/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/__init__.pyR(s	tCloudWatchRequestcBs;eZeZeZejjj	Z
dZd„Zd„Z
RS(tPOSTcCstj||ƒ}t|ƒS(N(Rtparse_responseR(RRt
response_dict((sJ/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/__init__.pyR BscCs­|jdƒg}|jdr8|j|jdƒƒn|j|jdƒƒ|jdrÂ|j|jdƒƒ|j|jdƒƒ|j|jdƒƒ|jdj|jd	gƒƒƒn|jdj|jd
gƒƒƒ|jdr|jdj|jdgƒƒƒn|j|jdƒƒ|j|jd
ƒƒ|jdrág}xE|jdgƒD]1}|jdj|jdƒ|jdƒƒƒqhWt|ƒdkrÑ|jdjdj|ƒƒƒqá|jdƒn|j|jdƒƒ|j|jdƒƒ|jdr3|j|jdƒƒn|j|jdƒƒ|j|jdƒƒ|j|jdƒƒ|jdr›|j|jdƒƒn|j|ƒGHdS(Nt	AlarmNamet	show_longtAlarmDescriptiont
StateValuetStateReasontStateReasonDatatActionsEnabledt,t	OKActionstAlarmActionstInsufficientDataActionst	Namespacet
MetricNamet
Dimensionss{0}={1}tNametValueis{{{0}}}tPeriodt	StatistictUnittEvaluationPeriodstComparisonOperatort	ThresholdtAlarmArn(tgettargstappendtjointformattlentNonettabify(Rtalarmtbitst
dimensionst	dimension((sJ/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/__init__.pytprint_alarmFs@

%"
%
"

(RRRtSUITERt
SERVICE_CLASSRtauthtawst
HmacV4Autht
AUTH_CLASStMETHODR RE(((sJ/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/__init__.pyR<s	(tostsysRRtrequestbuilder.auth.awstrequestbuilder.mixinsRtrequestbuilder.requestRtrequestbuilder.serviceteuca2ools.commandsRteuca2ools.exceptionsRteuca2ools.utilRRRRRR(((sJ/usr/lib/python2.7/site-packages/euca2ools/commands/monitoring/__init__.pyt<module>s
Back to Directory File Manager