+ "properties": {
+ "nsName": name_schema,
+ "nsDescription": description_schema,
+ "nsdId": id_schema,
+ "vimAccountId": id_schema,
+ "ssh_keys": {"type": "string"},
+ "vnf": {
+ "type": "array",
+ "minItems": 1,
+ "items": {
+ "type": "object",
+ "properties": {
+ "member-vnf-index": name_schema,
+ "vimAccountId": id_schema,
+ },
+ "required": ["member-vnf-index"]
+ }
+ },
+ "vld": {
+ "type": "array",
+ "minItems": 1,
+ "items": {
+ "type": "object",
+ "properties": {
+ "name": string_schema,
+ "vim-network-name": {"OneOf": [string_schema, object_schema]},
+ "ip-profile": object_schema,
+ },
+ "required": ["name"]
+ }
+ },
+ },
+ "required": ["nsName", "nsdId", "vimAccountId"]