"description": description_schema,
"vim": name_schema,
"datacenter": name_schema,
- "vim_type": {"enum": ["openstack", "openvim", "vmware", "opennebula", "aws", "azure"]},
+ "vim_type": {"enum": ["openstack", "openvim", "vmware", "opennebula", "aws", "azure", "fos"]},
"vim_url": description_schema,
# "vim_url_admin": description_schema,
# "vim_tenant": name_schema,
"type": "object",
"properties": {
"name": shortname_schema,
+ "root": bool_schema,
},
- "required": ["name"],
+ "required": ["name", "root"],
"additionalProperties": True
}
roles_edit_schema = {
"title": "Roles edit schema for administrators",
"type": "object",
"properties": {
- "_id": id_schema,
- "name": shortname_schema,
+ "root": bool_schema,
},
- "required": ["_id", "name"],
+ "required": ["root"],
"additionalProperties": True,
"minProperties": 1
}