X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FNBI.git;a=blobdiff_plain;f=osm_nbi%2Fvalidation.py;h=f6c90c1e2983e511b62491386e32378c68065e20;hp=2d1adcec399aa1eb918e2ee072869e2f4c4238c9;hb=f269fa5cd7c46515aab49ad8af6da7e918afa592;hpb=15089c6b752976bf4965246d3430833ac758b60e;ds=sidebyside diff --git a/osm_nbi/validation.py b/osm_nbi/validation.py index 2d1adce..f6c90c1 100644 --- a/osm_nbi/validation.py +++ b/osm_nbi/validation.py @@ -381,7 +381,7 @@ vim_account_new_schema = { "description": description_schema, "vim": name_schema, "datacenter": name_schema, - "vim_type": {"enum": ["openstack", "openvim", "vmware", "opennebula", "aws"]}, + "vim_type": {"enum": ["openstack", "openvim", "vmware", "opennebula", "aws", "azure", "fos"]}, "vim_url": description_schema, # "vim_url_admin": description_schema, # "vim_tenant": name_schema, @@ -648,10 +648,9 @@ roles_new_schema = { "type": "object", "properties": { "name": shortname_schema, - "definition": object_schema, }, "required": ["name"], - "additionalProperties": False + "additionalProperties": True } roles_edit_schema = { "$schema": "http://json-schema.org/draft-04/schema#", @@ -660,10 +659,9 @@ roles_edit_schema = { "properties": { "_id": id_schema, "name": shortname_schema, - "definition": object_schema, }, - "required": ["_id", "name", "definition"], - "additionalProperties": False, + "required": ["_id", "name"], + "additionalProperties": True, "minProperties": 1 }