ChangeVnfFlavourData

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"
        }
    ]
}
vnfInstanceId
Required

vnfInstanceId

newFlavourId
Required

newFlavourId

instantiationLevelId
Optional

instantiationLevelId

extVirtualLinks
Optional

Information about external VLs to connect the VNF to.

extManagedVirtualLinks
Optional

information about internal VLs that are managed by NFVO.

additionalParams
Optional

additionalParams

Property Of