CES

The SDK interfaces based on the CES v1.0 API are as follows. Invocation example: conn.cloud_eye.metrics()

Interface

Method

API

Metric Operations

metrics(self, **query)

GET /V1.0/{project_id}/metrics

Alarm Operations

alarms(self, **query)

GET /V1.0/{project_id}/alarms

get_alarm(self, alarm)

GET /V1.0/{project_id}/alarms/{alarm_id}

enable_alarm(self, alarm)

disable_alarm(self, alarm)

PUT /V1.0/{project_id}/alarms/{alarm_id}/action

delete_alarm(self, alarm, ignore_missing=True)

DELETE /V1.0/{project_id}/alarms/{alarm_id}

Metric Data Operations

metric_aggregations(self, **query)

GET /V1.0/{project_id}/metric-data

add_metric_data(self, data)

POST /V1.0/{project_id}/metric-data

Quota Operations

quotas(self)

GET /V1.0/{project_id}/quotas