From 9f2ddaba30e8f28d483bacc9dbe420f230441aba Mon Sep 17 00:00:00 2001 From: jichenjc Date: Mon, 25 Sep 2017 08:15:51 +0800 Subject: [PATCH] Add 400 as error code for resource class delete DELETE /placement/resource_classes/VCPU leads to something like: Cannot delete standard resource class VCPU: with return code 400, we should add this into doc actually it returns 2 lines of Cannot delete standard resource class VCPU: now, another patch will fix it. Partial implement blueprint placement-doc-enhancement-queens Change-Id: I957325bc421033743472cdd4de17d260da942174 --- placement-api-ref/source/resource_class.inc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/placement-api-ref/source/resource_class.inc b/placement-api-ref/source/resource_class.inc index 6ab3e5642334..5c84610e0ed3 100644 --- a/placement-api-ref/source/resource_class.inc +++ b/placement-api-ref/source/resource_class.inc @@ -123,7 +123,10 @@ Delete the resource class identified by `{name}`. Normal Response Codes: 204 -Error response codes: itemNotFound(404), conflict(409) +Error response codes: badRequest(400), itemNotFound(404), conflict(409) + +A `400 BadRequest` response code will be returned if trying +to delete a standard resource class. A `409 Conflict` response code will be returned if there exist inventories for the resource class.