From: garciadeblas Date: Thu, 5 Dec 2024 12:11:11 +0000 (+0100) Subject: Add profile_type field in OKA creation X-Git-Tag: v17.0.0~9 X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=3fb820dab03f66e4cf41388981ec494e3227a02b;p=osm%2FNBI.git Add profile_type field in OKA creation Change-Id: I9ee500ec72e7d77987308bb9758d6b43441c4213 Signed-off-by: garciadeblas --- diff --git a/osm_nbi/validation.py b/osm_nbi/validation.py index e22d05d..e27cfb0 100644 --- a/osm_nbi/validation.py +++ b/osm_nbi/validation.py @@ -141,6 +141,16 @@ description_list_schema = { "items": description_schema, } +profile_type_schema = { + "type": "string", + "enum": [ + "infra_controller_profiles", + "infra_config_profiles", + "app_profiles", + "resource_profiles", + ], +} + ns_instantiate_vdu = { "title": "ns action instantiate input schema for vdu", "$schema": "http://json-schema.org/draft-04/schema#", @@ -1713,6 +1723,7 @@ oka_schema = { "properties": { "name": name_schema, "description": description_schema, + "profile_type": profile_type_schema, }, "additionalProperties": False, } @@ -1727,7 +1738,7 @@ ksu_schema = { "profile": { "type": "object", "properties": { - "profile_type": string_schema, + "profile_type": profile_type_schema, "_id": id_schema, }, "additionalProperties": False,