"properties": {
"name": name_schema,
"vim-network-name": name_schema,
+ "vim-network-id": name_schema,
"ip-profile": ip_profile_update_schema,
"internal-connection-point": {
"type": "array",
"nsDescription": {"oneOf": [description_schema, {"type": "null"}]},
"nsdId": id_schema,
"vimAccountId": id_schema,
+ "additionalParamsForNs": object_schema,
+ "additionalParamsForVnf": {
+ "type": "array",
+ "items": {
+ "type": "object",
+ "properties": {
+ "member-vnf-index": name_schema,
+ "additionalParams": object_schema,
+ },
+ "required": ["member-vnf-index", "additionalParams"]
+ }
+ },
"ssh_keys": {"type": "array", "items": {"type": "string"}},
"nsr_id": id_schema,
"vduImage": name_schema,
"properties": {
"name": string_schema,
"vim-network-name": {"OneOf": [string_schema, object_schema]},
+ "vim-network-id": {"OneOf": [string_schema, object_schema]},
"ip-profile": object_schema,
"vnfd-connection-point-ref": {
"type": "array",
# TODO, add user, password, ssh-key
"mac-address": mac_schema,
"vim-network-name": nameshort_schema, # interface is connected to one vim network, or switch port
- # TODO "vim-network-id": nameshort_schema,
+ "vim-network-id": nameshort_schema,
# # provide this in case SDN assist must deal with this interface
# "switch-dpid": dpid_Schema,
# "switch-port": nameshort_schema,
"properties": {
"name": string_schema,
"vim-network-name": {"OneOf": [string_schema, object_schema]},
+ "vim-network-id": {"OneOf": [string_schema, object_schema]},
"ip-profile": object_schema,
},
"required": ["name"],