From 69b1430122178dac64545e117237eab75f3ed673 Mon Sep 17 00:00:00 2001 From: zhufl Date: Mon, 8 Oct 2018 14:33:33 +0800 Subject: [PATCH] api-ref: qos and extra_spec are optional in types view As Felipe commented in I7ef9b3ea989d65dbd6dfa291ab4752664ed5f935, extra_specs and qos_specs_id are only populated following policy authorization: https://github.com/openstack/cinder/blob/e1d8ec8b26bff6bc56d68f31e2f76f27038c8b9e/cinder/api/v2/views/types.py#L31 So this is to make them optional. Change-Id: I6f5103b7333b80b9651c279053dbdecd4574c18b --- api-ref/source/v3/parameters.yaml | 2 +- api-ref/source/v3/volumes-v3-types.inc | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/api-ref/source/v3/parameters.yaml b/api-ref/source/v3/parameters.yaml index 3192972fc40..e71be6fabde 100644 --- a/api-ref/source/v3/parameters.yaml +++ b/api-ref/source/v3/parameters.yaml @@ -2314,7 +2314,7 @@ qos_specs_id: description: | The QoS specifications ID. in: body - required: true + required: false type: string QoS_support: description: | diff --git a/api-ref/source/v3/volumes-v3-types.inc b/api-ref/source/v3/volumes-v3-types.inc index ef2695f4cde..068005dcce5 100644 --- a/api-ref/source/v3/volumes-v3-types.inc +++ b/api-ref/source/v3/volumes-v3-types.inc @@ -58,7 +58,7 @@ Response Parameters - volume_type: volume_type_1 - is_public: is_public_volume_type_required - - extra_specs: extra_specs_volume_type_required + - extra_specs: extra_specs_volume_type_optional - description: description_volume_type_required - name: name_volume_type_required - id: volume_type_id @@ -279,7 +279,7 @@ Response Parameters - volume_type: volume_type_1 - is_public: is_public_volume_type_required - - extra_specs: extra_specs_volume_type_required + - extra_specs: extra_specs_volume_type_optional - description: description_volume_type_required - name: name_volume_type_required - id: volume_type_id_body @@ -323,7 +323,7 @@ Response Parameters - volume_type: volume_type_1 - is_public: is_public_volume_type_required - - extra_specs: extra_specs_volume_type_required + - extra_specs: extra_specs_volume_type_optional - description: description_volume_type_required - name: name_volume_type_required @@ -393,7 +393,7 @@ Response Parameters .. rest_parameters:: parameters.yaml - volume_types: volume_types - - extra_specs: extra_specs_volume_type_required + - extra_specs: extra_specs_volume_type_optional - name: name_volume_type_required - is_public: is_public_volume_type_required - description: description_volume_type_required @@ -449,7 +449,7 @@ Response Parameters - volume_type: volume_type_1 - is_public: is_public_volume_type_required - - extra_specs: extra_specs_volume_type_required + - extra_specs: extra_specs_volume_type_optional - description: description_volume_type_required - name: name_volume_type_required - id: volume_type_id_body