"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,
"name": name_schema,
"description": description_schema,
"wim": name_schema,
- "wim_type": {"enum": ["tapi", "onos", "odl", "dynpac"]},
+ "wim_type": {"enum": ["tapi", "onos", "odl", "dynpac", "fake"]},
"wim_url": description_schema,
"user": shortname_schema,
"password": passwd_schema,
"type": "object",
"properties": {
"name": shortname_schema,
- "definition": object_schema,
+ "root": bool_schema,
},
- "required": ["name"],
- "additionalProperties": False
+ "required": ["name", "root"],
+ "additionalProperties": True
}
roles_edit_schema = {
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "Roles edit schema for administrators",
"type": "object",
"properties": {
- "_id": id_schema,
- "name": shortname_schema,
- "definition": object_schema,
+ "root": bool_schema,
},
- "required": ["_id", "name", "definition"],
- "additionalProperties": False,
+ "required": ["root"],
+ "additionalProperties": True,
"minProperties": 1
}
"type": "object",
"properties": {
"lcmOperationType": string_schema,
- "nsiInstanceId": id_schema,
+ "netsliceInstanceId": id_schema,
"nsiName": name_schema,
"nsiDescription": {"oneOf": [description_schema, null_schema]},
"nstId": string_schema,