ChangeExtVnfConnectivityData

ChangeExtVnfConnectivityData
ChangeExtVnfConnectivityData

This type describes the information invoked by the NFVO to change the external VNF connectivity information maintained by the VNFM. The types of changes that this operation supports are: 1) Disconnect the external CPs that are connected to a particular external VL, and connect them to a different external VL. 2) Change the connectivity parameters of the existing external CPs, including changing addresses. NOTE: Depending on the capabilities of the underlying VIM resources, certain changes (e.g. modifying the IP address assignment) might not be supported without deleting the resource and creating another one with the modified configuration. This type shall comply with the provisions defined in Table 6.5.3.33-1.

JSON Example
{
    "vnfInstanceId": "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"
                    }
                }
            ]
        }
    ]
}
vnfInstanceId
Required

vnfInstanceId

extVirtualLinks
Required

Information about external VLs to change (e.g. connect the VNF to).

additionalParams
Optional

additionalParams

Property Of