"type": nameshort_schema,
"description": description_schema,
"shared": bool_schema,
- "vims": {"oneOff": [array_edition_schema, nameshort_list_schema]},
- "vim_accounts": {"oneOff": [array_edition_schema, nameshort_list_schema]},
- "interfaces": {"oneOff": [
+ "vims": {"oneOf": [array_edition_schema, nameshort_list_schema]},
+ "vim_accounts": {"oneOf": [array_edition_schema, nameshort_list_schema]},
+ "interfaces": {"oneOf": [
array_edition_schema,
{
"type": "array",
"properties": {
"password": passwd_schema,
"projects": {
- "oneOff": [
+ "oneOf": [
nameshort_list_schema,
array_edition_schema
]
nsi_slice_instantiate = deepcopy(ns_instantiate)
nsi_slice_instantiate["title"] = "netslice subnet instantiation params input schema"
nsi_slice_instantiate["properties"]["id"] = name_schema
-nsi_slice_instantiate["required"].append("id")
+del nsi_slice_instantiate["required"]
nsi_vld_instantiate = {
"title": "netslice vld instantiation params input schema",
"items": nsi_vld_instantiate
},
},
- "required": ["nsiName", "nstId", "vimAccountId"],
+ "required": ["nsiName", "nstId", "vimAccountId"],
"additionalProperties": False
}