.. -*- rst -*- ===================== Manage Quota Classes ===================== Get, updates quota classes Create or Update Quotas for Quota Class ======================================= .. rest_method:: PUT /v1/quota_classes/{quota_class_name} Update the quotas for the Quota Class. If the requested Quota Class is not found in the DB, then the API will create the one. Response Codes -------------- .. rest_status_code:: success status.yaml - 200 .. rest_status_code:: error status.yaml - 400 - 401 - 403 Request ------- .. rest_parameters:: parameters.yaml - quota_class_name: quota_class_name - containers: container-request - memory: memory-request - cpu: cpu-request - disk: disk-request Request Example --------------- .. literalinclude:: samples/quota-classes-update-req.json :language: javascript Response -------- .. rest_parameters:: parameters.yaml - containers: container-response - memory: memory-response - cpu: cpu-response - disk: disk-response Response Example ---------------- .. literalinclude:: samples/quota-classes-update-resp.json :language: javascript List quotas for Quota Class =========================== .. rest_method:: GET /v1/quota_classes/{quota_class_name} List quotas for Quota Class Response Codes -------------- .. rest_status_code:: success status.yaml - 200 .. rest_status_code:: error status.yaml - 401 - 403 Request ------- .. rest_parameters:: parameters.yaml - quota_class_name: quota_class_name Response -------- .. rest_parameters:: parameters.yaml - containers: container-response - memory: memory-response - cpu: cpu-response - disk: disk-response Response Example ---------------- .. literalinclude:: samples/quota-classes-get-resp.json :language: javascript