Common Lisp Package: CLOUDWATCH

README:

FUNCTION

Public

MONITORED-INSTANCE-ID (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

MONITORED-INSTANCE-STATE (INSTANCE)

@arg[extid]{A @class{extid}} @return[sytemid]{puri:uri or nil} Returns the System ID part of this External ID.

Undocumented

COLLECT-MONITORED-INSTANCES (BODY)

GET-METRIC-STATISTICS (MEASURE-NAME START-TIME END-TIME &KEY (STATISTICS '(Average)) (PERIOD 60) (NAMESPACE *DEFAULT-CLOUDWATCH-NAMESPACE*) (DIMENSIONS 'NIL))

LIST-METRICS

MAKE-MONITORED-INSTANCE (&KEY ((ID DUM0) NIL) ((STATE DUM1) NIL))

SETFMONITORED-INSTANCE-ID (NEW-VALUE INSTANCE)

SETFMONITORED-INSTANCE-STATE (NEW-VALUE INSTANCE)

Private

Undocumented

COLLECT-DATAPOINTS (BODY)

COLLECT-STORED-DIMENSIONS (METRIC)

COLLECT-STORED-METRICS (BODY)

COPY-MONITORED-INSTANCE (INSTANCE)

GET-MONITORING-STATE (INSTANCE)

ISSUE-REQUEST (SPECIFIC-PARAMS &KEY (PROTOCOL LXML) (PARSE-BODY T))

MAKE-DIMENSIONS-LIST (ENTITIES)

MAKE-METRIC (BODY)

MONITORED-INSTANCE-P (OBJECT)

TOSTR (OBJ)

GENERIC-FUNCTION

Private

Undocumented

TOFLOAT (OBJ)

SLOT-ACCESSOR

Public

Undocumented

GET-AVERAGE (OBJECT)

GET-DATAPOINTS (OBJECT)

GET-DIMENSIONS (OBJECT)

GET-LABEL (OBJECT)

GET-MAXIMUM (OBJECT)

GET-MEASURE (OBJECT)

GET-MINIMUM (OBJECT)

GET-NAMESPACE (OBJECT)

GET-SAMPLES (OBJECT)

GET-SUM (OBJECT)

GET-TIMESTAMP (OBJECT)

GET-UNIT (OBJECT)

VARIABLE

Private

Undocumented

*API-VERSION*

*DEFAULT-CLOUDWATCH-NAMESPACE*

*HOST-HEADER*

*NAMESPACE*

*URL*

*XMLNS*

CLASS

Public

Undocumented

DATAPOINT

METRIC

MONITORED-INSTANCE

STORED-METRIC