ChangeVnfFlavourData
ChangeVnfFlavourData
The type represents the information that is requested to be changed deployment flavor for an existing VNF instance. It shall comply with the provisions defined in Table 6.5.3.25-1.
JSON Example
{
"vnfInstanceId": "string",
"newFlavourId": "string",
"instantiationLevelId": "string",
"extVirtualLinks": [
{
"extVirtualLinkId": "string",
"vimId": "string",
"resourceProviderId": "string",
"resourceId": "string",
"extCps": [
{
"cpdId": "string",
"cpConfig": [
{
"cpInstanceId": "string",
"linkPortId": "string",
"cpProtocolData": [
{
"layerProtocol": "string",
"ipOverEthernet": {
"macAddress": "string",
"ipAddresses": [
{
"type": "string",
"fixedAddresses": [
"string"
],
"numDynamicAddresses": 0,
"addressRange": {
"minAddress": "string",
"maxAddress": "string"
},
"subnetId": "string"
}
]
}
}
]
}
]
}
],
"extLinkPorts": [
{
"id": "string",
"resourceHandle": {
"vimId": "string",
"resourceProviderId": "string",
"resourceId": "string",
"vimLevelResourceType": "string"
}
}
]
}
],
"extManagedVirtualLinks": [
{
"extManagedVirtualLinkId": "string",
"vnfVirtualLinkDescId": "string",
"vimId": "string",
"resourceProviderId": "string",
"resourceId": "string"
}
]
}
array of ExtVirtualLinkData
extVirtualLinks
Optional
Information about external VLs to connect the VNF to.
array of ExtManagedVirtualLinkData
extManagedVirtualLinks
Optional
information about internal VLs that are managed by NFVO.