Nsd
Nsd
JSON Example
{
"description": "string",
"ns": {
"properties": {
"descriptor_id": "string",
"designer": "string",
"version": "string",
"name": "string",
"invariant_id": "string",
"flavour_id": "string"
},
"nodeType": "string"
},
"basepath": "string",
"cnfs": [
{}
],
"vnfs": [
{
"nodeType": "string",
"vnf_id": "string",
"description": "string",
"properties": {
"descriptor_id": "string",
"id": "string",
"managedBy": {
"extensionSubtype": "string",
"extensionId": "string",
"extensionName": "string",
"version": "string"
},
"vnfProvider": "string",
"vnfProductName": "string",
"vnfSoftwareVersion": "string",
"vnfdVersion": "string",
"name": "string",
"tags": [
{}
]
},
"networks": [
{}
],
"dependencies": [
{}
]
}
],
"pnfs": [
{}
],
"vls": [
{
"nodeType": "string",
"vl_id": "string",
"description": "string",
"properties": {
"description": "string",
"connectivity_type": {
"layer_protocols": [
"string"
]
},
"vl_profile": {
"min_bitrate_requirements": {
"root": 0
},
"max_bitrate_requirements": {
"root": 0
}
}
}
}
],
"fps": [
{}
],
"vnffgs": [
{}
],
"ns_exposed": {
"external_cps": [
{}
],
"forward_cps": [
{}
]
},
"nested_ns": [
{}
],
"nfDependencyDetails": {
"0": [
"string"
]
}
}
string
description
Optional
description
object
metadata
Optional
metadata
object
ns
Optional
ns
object
inputs
Optional
inputs
string
basepath
Optional
basepath
array of object
cnfs
Optional
cnfs
array of object
vnfs
Optional
vnfs
array of object
pnfs
Optional
pnfs
array of object
vls
Optional
vls
array of object
fps
Optional
fps
array of object
vnffgs
Optional
vnffgs
object
ns_exposed
Optional
ns_exposed
array of object
nested_ns
Optional
nested_ns
object
nfDependencyDetails
Optional
nfDependencyDetails