Ns Update

Ns Update

The POST method updates an NS instance.

Request
URI
POST
https://{api_host}/telco/api/nslcm/v2/ns_instances/{nsInstanceId}/update
COPY
Path Parameters
string
nsInstanceId
Required

Identifier of the NS instance to be updated.

Header Parameters
string
Accept
Required

Content-Types that are acceptable for the response. Reference: IETF RFC 7231

string
Authorization
Optional

The authorization token for the request. Reference: IETF RFC 7235

string
Content-Type
Required

The MIME type of the body of the request. Reference: IETF RFC 7231

string
Version
Required

Version of the API requested to use when responding to this request.


Request Body

Parameters for the update NS operation, as defined in clause 6.5.2.12.

UpdateNsRequest of type(s) */*
Required
{
    "removeNestedNsId": [
        null,
        null
    ],
    "changeExtVnfConnectivityData": [
        {
            "vnfInstanceId": "vnfInstanceId",
            "additionalParams": {
                "key": "additionalParams"
            },
            "extVirtualLinks": [
                {
                    "resourceId": "resourceId",
                    "extVirtualLinkId": "extVirtualLinkId",
                    "vimId": "vimId",
                    "extLinkPorts": [
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        },
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        }
                    ],
                    "resourceProviderId": "resourceProviderId",
                    "extCps": [
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        },
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        }
                    ]
                },
                {
                    "resourceId": "resourceId",
                    "extVirtualLinkId": "extVirtualLinkId",
                    "vimId": "vimId",
                    "extLinkPorts": [
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        },
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        }
                    ],
                    "resourceProviderId": "resourceProviderId",
                    "extCps": [
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        },
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        }
                    ]
                }
            ]
        },
        {
            "vnfInstanceId": "vnfInstanceId",
            "additionalParams": {
                "key": "additionalParams"
            },
            "extVirtualLinks": [
                {
                    "resourceId": "resourceId",
                    "extVirtualLinkId": "extVirtualLinkId",
                    "vimId": "vimId",
                    "extLinkPorts": [
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        },
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        }
                    ],
                    "resourceProviderId": "resourceProviderId",
                    "extCps": [
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        },
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        }
                    ]
                },
                {
                    "resourceId": "resourceId",
                    "extVirtualLinkId": "extVirtualLinkId",
                    "vimId": "vimId",
                    "extLinkPorts": [
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        },
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        }
                    ],
                    "resourceProviderId": "resourceProviderId",
                    "extCps": [
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        },
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    ],
    "addNestedNsData": [
        {
            "nsProfileId": "nsProfileId",
            "nestedNsInstanceId": "nestedNsInstanceId"
        },
        {
            "nsProfileId": "nsProfileId",
            "nestedNsInstanceId": "nestedNsInstanceId"
        }
    ],
    "removeVnffgId": [
        null,
        null
    ],
    "modifyPnfData": [
        {
            "pnfName": "pnfName",
            "cpData": [
                {
                    "cpdId": "cpdId",
                    "cpProtocolData": [
                        {
                            "ipOverEthernet": {
                                "macAddress": "macAddress",
                                "ipAddresses": [
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    },
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    }
                                ]
                            },
                            "layerProtocol": "IP_OVER_ETHERNET"
                        },
                        {
                            "ipOverEthernet": {
                                "macAddress": "macAddress",
                                "ipAddresses": [
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    },
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    }
                                ]
                            },
                            "layerProtocol": "IP_OVER_ETHERNET"
                        }
                    ],
                    "cpInstanceId": "cpInstanceId"
                },
                {
                    "cpdId": "cpdId",
                    "cpProtocolData": [
                        {
                            "ipOverEthernet": {
                                "macAddress": "macAddress",
                                "ipAddresses": [
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    },
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    }
                                ]
                            },
                            "layerProtocol": "IP_OVER_ETHERNET"
                        },
                        {
                            "ipOverEthernet": {
                                "macAddress": "macAddress",
                                "ipAddresses": [
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    },
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    }
                                ]
                            },
                            "layerProtocol": "IP_OVER_ETHERNET"
                        }
                    ],
                    "cpInstanceId": "cpInstanceId"
                }
            ],
            "pnfId": "pnfId"
        },
        {
            "pnfName": "pnfName",
            "cpData": [
                {
                    "cpdId": "cpdId",
                    "cpProtocolData": [
                        {
                            "ipOverEthernet": {
                                "macAddress": "macAddress",
                                "ipAddresses": [
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    },
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    }
                                ]
                            },
                            "layerProtocol": "IP_OVER_ETHERNET"
                        },
                        {
                            "ipOverEthernet": {
                                "macAddress": "macAddress",
                                "ipAddresses": [
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    },
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    }
                                ]
                            },
                            "layerProtocol": "IP_OVER_ETHERNET"
                        }
                    ],
                    "cpInstanceId": "cpInstanceId"
                },
                {
                    "cpdId": "cpdId",
                    "cpProtocolData": [
                        {
                            "ipOverEthernet": {
                                "macAddress": "macAddress",
                                "ipAddresses": [
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    },
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    }
                                ]
                            },
                            "layerProtocol": "IP_OVER_ETHERNET"
                        },
                        {
                            "ipOverEthernet": {
                                "macAddress": "macAddress",
                                "ipAddresses": [
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    },
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    }
                                ]
                            },
                            "layerProtocol": "IP_OVER_ETHERNET"
                        }
                    ],
                    "cpInstanceId": "cpInstanceId"
                }
            ],
            "pnfId": "pnfId"
        }
    ],
    "removeVnfInstanceId": [
        null,
        null
    ],
    "updateTime": "2000-01-23T04:56:07.000Z",
    "addVnfIstance": [
        {
            "vnfInstanceId": "vnfInstanceId",
            "vnfProfileId": "vnfProfileId"
        },
        {
            "vnfInstanceId": "vnfInstanceId",
            "vnfProfileId": "vnfProfileId"
        }
    ],
    "modifyVnfInfoData": [
        {
            "vnfInstanceId": "vnfInstanceId",
            "metadata": {
                "key": "metadata"
            },
            "extensions": {
                "key": "extensions"
            },
            "vnfConfigurableProperties": {
                "key": "vnfConfigurableProperties"
            },
            "vnfdId": "vnfdId",
            "vnfInstanceName": "vnfInstanceName",
            "vnfInstanceDescription": "vnfInstanceDescription"
        },
        {
            "vnfInstanceId": "vnfInstanceId",
            "metadata": {
                "key": "metadata"
            },
            "extensions": {
                "key": "extensions"
            },
            "vnfConfigurableProperties": {
                "key": "vnfConfigurableProperties"
            },
            "vnfdId": "vnfdId",
            "vnfInstanceName": "vnfInstanceName",
            "vnfInstanceDescription": "vnfInstanceDescription"
        }
    ],
    "instantiateVnfData": [
        {
            "extManagedVirtualLinks": [
                {
                    "extManagedVirtualLinkId": "extManagedVirtualLinkId",
                    "resourceId": "resourceId",
                    "vimId": "vimId",
                    "vnfVirtualLinkDescId": "vnfVirtualLinkDescId",
                    "resourceProviderId": "resourceProviderId"
                },
                {
                    "extManagedVirtualLinkId": "extManagedVirtualLinkId",
                    "resourceId": "resourceId",
                    "vimId": "vimId",
                    "vnfVirtualLinkDescId": "vnfVirtualLinkDescId",
                    "resourceProviderId": "resourceProviderId"
                }
            ],
            "metadata": {
                "key": "metadata"
            },
            "additionalParams": {
                "key": "additionalParams"
            },
            "extVirtualLinks": [
                {
                    "resourceId": "resourceId",
                    "extVirtualLinkId": "extVirtualLinkId",
                    "vimId": "vimId",
                    "extLinkPorts": [
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        },
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        }
                    ],
                    "resourceProviderId": "resourceProviderId",
                    "extCps": [
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        },
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        }
                    ]
                },
                {
                    "resourceId": "resourceId",
                    "extVirtualLinkId": "extVirtualLinkId",
                    "vimId": "vimId",
                    "extLinkPorts": [
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        },
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        }
                    ],
                    "resourceProviderId": "resourceProviderId",
                    "extCps": [
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        },
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        }
                    ]
                }
            ],
            "vnfConfigurableProperties": {
                "key": "vnfConfigurableProperties"
            },
            "locationConstraints": {
                "locationConstraints": {
                    "countryCode": "countryCode",
                    "civicAddressElement": [
                        {
                            "caType": 0,
                            "caValue": "caValue"
                        },
                        {
                            "caType": 0,
                            "caValue": "caValue"
                        }
                    ]
                },
                "vnfProfileId": "vnfProfileId"
            },
            "vnfdId": "vnfdId",
            "vnfInstantiationLevelId": "vnfInstantiationLevelId",
            "vnfInstanceDescription": "vnfInstanceDescription",
            "extensions": {
                "key": "extensions"
            },
            "vnfFlavourId": "vnfFlavourId",
            "localizationLanguage": "localizationLanguage",
            "vnfInstanceName": "vnfInstanceName"
        },
        {
            "extManagedVirtualLinks": [
                {
                    "extManagedVirtualLinkId": "extManagedVirtualLinkId",
                    "resourceId": "resourceId",
                    "vimId": "vimId",
                    "vnfVirtualLinkDescId": "vnfVirtualLinkDescId",
                    "resourceProviderId": "resourceProviderId"
                },
                {
                    "extManagedVirtualLinkId": "extManagedVirtualLinkId",
                    "resourceId": "resourceId",
                    "vimId": "vimId",
                    "vnfVirtualLinkDescId": "vnfVirtualLinkDescId",
                    "resourceProviderId": "resourceProviderId"
                }
            ],
            "metadata": {
                "key": "metadata"
            },
            "additionalParams": {
                "key": "additionalParams"
            },
            "extVirtualLinks": [
                {
                    "resourceId": "resourceId",
                    "extVirtualLinkId": "extVirtualLinkId",
                    "vimId": "vimId",
                    "extLinkPorts": [
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        },
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        }
                    ],
                    "resourceProviderId": "resourceProviderId",
                    "extCps": [
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        },
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        }
                    ]
                },
                {
                    "resourceId": "resourceId",
                    "extVirtualLinkId": "extVirtualLinkId",
                    "vimId": "vimId",
                    "extLinkPorts": [
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        },
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        }
                    ],
                    "resourceProviderId": "resourceProviderId",
                    "extCps": [
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        },
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        }
                    ]
                }
            ],
            "vnfConfigurableProperties": {
                "key": "vnfConfigurableProperties"
            },
            "locationConstraints": {
                "locationConstraints": {
                    "countryCode": "countryCode",
                    "civicAddressElement": [
                        {
                            "caType": 0,
                            "caValue": "caValue"
                        },
                        {
                            "caType": 0,
                            "caValue": "caValue"
                        }
                    ]
                },
                "vnfProfileId": "vnfProfileId"
            },
            "vnfdId": "vnfdId",
            "vnfInstantiationLevelId": "vnfInstantiationLevelId",
            "vnfInstanceDescription": "vnfInstanceDescription",
            "extensions": {
                "key": "extensions"
            },
            "vnfFlavourId": "vnfFlavourId",
            "localizationLanguage": "localizationLanguage",
            "vnfInstanceName": "vnfInstanceName"
        }
    ],
    "addSap": [
        {
            "sapdId": "sapdId",
            "description": "description",
            "sapName": "sapName",
            "sapProtocolData": [
                {
                    "ipOverEthernet": {
                        "macAddress": "macAddress",
                        "ipAddresses": [
                            {
                                "fixedAddresses": [
                                    null,
                                    null
                                ],
                                "subnetId": "subnetId",
                                "addressRange": {
                                    "maxAddress": "maxAddress",
                                    "minAddress": "minAddress"
                                },
                                "type": "IPV4",
                                "numDynamicAddresses": 6
                            },
                            {
                                "fixedAddresses": [
                                    null,
                                    null
                                ],
                                "subnetId": "subnetId",
                                "addressRange": {
                                    "maxAddress": "maxAddress",
                                    "minAddress": "minAddress"
                                },
                                "type": "IPV4",
                                "numDynamicAddresses": 6
                            }
                        ]
                    },
                    "layerProtocol": "IP_OVER_ETHERNET"
                },
                {
                    "ipOverEthernet": {
                        "macAddress": "macAddress",
                        "ipAddresses": [
                            {
                                "fixedAddresses": [
                                    null,
                                    null
                                ],
                                "subnetId": "subnetId",
                                "addressRange": {
                                    "maxAddress": "maxAddress",
                                    "minAddress": "minAddress"
                                },
                                "type": "IPV4",
                                "numDynamicAddresses": 6
                            },
                            {
                                "fixedAddresses": [
                                    null,
                                    null
                                ],
                                "subnetId": "subnetId",
                                "addressRange": {
                                    "maxAddress": "maxAddress",
                                    "minAddress": "minAddress"
                                },
                                "type": "IPV4",
                                "numDynamicAddresses": 6
                            }
                        ]
                    },
                    "layerProtocol": "IP_OVER_ETHERNET"
                }
            ]
        },
        {
            "sapdId": "sapdId",
            "description": "description",
            "sapName": "sapName",
            "sapProtocolData": [
                {
                    "ipOverEthernet": {
                        "macAddress": "macAddress",
                        "ipAddresses": [
                            {
                                "fixedAddresses": [
                                    null,
                                    null
                                ],
                                "subnetId": "subnetId",
                                "addressRange": {
                                    "maxAddress": "maxAddress",
                                    "minAddress": "minAddress"
                                },
                                "type": "IPV4",
                                "numDynamicAddresses": 6
                            },
                            {
                                "fixedAddresses": [
                                    null,
                                    null
                                ],
                                "subnetId": "subnetId",
                                "addressRange": {
                                    "maxAddress": "maxAddress",
                                    "minAddress": "minAddress"
                                },
                                "type": "IPV4",
                                "numDynamicAddresses": 6
                            }
                        ]
                    },
                    "layerProtocol": "IP_OVER_ETHERNET"
                },
                {
                    "ipOverEthernet": {
                        "macAddress": "macAddress",
                        "ipAddresses": [
                            {
                                "fixedAddresses": [
                                    null,
                                    null
                                ],
                                "subnetId": "subnetId",
                                "addressRange": {
                                    "maxAddress": "maxAddress",
                                    "minAddress": "minAddress"
                                },
                                "type": "IPV4",
                                "numDynamicAddresses": 6
                            },
                            {
                                "fixedAddresses": [
                                    null,
                                    null
                                ],
                                "subnetId": "subnetId",
                                "addressRange": {
                                    "maxAddress": "maxAddress",
                                    "minAddress": "minAddress"
                                },
                                "type": "IPV4",
                                "numDynamicAddresses": 6
                            }
                        ]
                    },
                    "layerProtocol": "IP_OVER_ETHERNET"
                }
            ]
        }
    ],
    "moveVnfInstanceData": [
        {
            "vnfInstanceId": [
                null,
                null
            ],
            "targetNsInstanceId": "targetNsInstanceId"
        },
        {
            "vnfInstanceId": [
                null,
                null
            ],
            "targetNsInstanceId": "targetNsInstanceId"
        }
    ],
    "changeNsFlavourData": {
        "instantiationLevelId": "instantiationLevelId",
        "newNsFlavourId": "newNsFlavourId"
    },
    "changeVnfFlavourData": [
        {
            "vnfInstanceId": "vnfInstanceId",
            "extManagedVirtualLinks": [
                {
                    "extManagedVirtualLinkId": "extManagedVirtualLinkId",
                    "resourceId": "resourceId",
                    "vimId": "vimId",
                    "vnfVirtualLinkDescId": "vnfVirtualLinkDescId",
                    "resourceProviderId": "resourceProviderId"
                },
                {
                    "extManagedVirtualLinkId": "extManagedVirtualLinkId",
                    "resourceId": "resourceId",
                    "vimId": "vimId",
                    "vnfVirtualLinkDescId": "vnfVirtualLinkDescId",
                    "resourceProviderId": "resourceProviderId"
                }
            ],
            "instantiationLevelId": "instantiationLevelId",
            "additionalParams": {
                "key": "additionalParams"
            },
            "extVirtualLinks": [
                {
                    "resourceId": "resourceId",
                    "extVirtualLinkId": "extVirtualLinkId",
                    "vimId": "vimId",
                    "extLinkPorts": [
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        },
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        }
                    ],
                    "resourceProviderId": "resourceProviderId",
                    "extCps": [
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        },
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        }
                    ]
                },
                {
                    "resourceId": "resourceId",
                    "extVirtualLinkId": "extVirtualLinkId",
                    "vimId": "vimId",
                    "extLinkPorts": [
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        },
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        }
                    ],
                    "resourceProviderId": "resourceProviderId",
                    "extCps": [
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        },
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        }
                    ]
                }
            ],
            "newFlavourId": "newFlavourId"
        },
        {
            "vnfInstanceId": "vnfInstanceId",
            "extManagedVirtualLinks": [
                {
                    "extManagedVirtualLinkId": "extManagedVirtualLinkId",
                    "resourceId": "resourceId",
                    "vimId": "vimId",
                    "vnfVirtualLinkDescId": "vnfVirtualLinkDescId",
                    "resourceProviderId": "resourceProviderId"
                },
                {
                    "extManagedVirtualLinkId": "extManagedVirtualLinkId",
                    "resourceId": "resourceId",
                    "vimId": "vimId",
                    "vnfVirtualLinkDescId": "vnfVirtualLinkDescId",
                    "resourceProviderId": "resourceProviderId"
                }
            ],
            "instantiationLevelId": "instantiationLevelId",
            "additionalParams": {
                "key": "additionalParams"
            },
            "extVirtualLinks": [
                {
                    "resourceId": "resourceId",
                    "extVirtualLinkId": "extVirtualLinkId",
                    "vimId": "vimId",
                    "extLinkPorts": [
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        },
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        }
                    ],
                    "resourceProviderId": "resourceProviderId",
                    "extCps": [
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        },
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        }
                    ]
                },
                {
                    "resourceId": "resourceId",
                    "extVirtualLinkId": "extVirtualLinkId",
                    "vimId": "vimId",
                    "extLinkPorts": [
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        },
                        {
                            "resourceHandle": {
                                "resourceId": "resourceId",
                                "vimId": "vimId",
                                "vimLevelResourceType": "vimLevelResourceType",
                                "resourceProviderId": "resourceProviderId"
                            },
                            "id": "id"
                        }
                    ],
                    "resourceProviderId": "resourceProviderId",
                    "extCps": [
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        },
                        {
                            "cpdId": "cpdId",
                            "cpConfig": [
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                },
                                {
                                    "linkPortId": "linkPortId",
                                    "cpProtocolData": [
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        },
                                        {
                                            "ipOverEthernet": {
                                                "macAddress": "macAddress",
                                                "ipAddresses": [
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    },
                                                    {
                                                        "fixedAddresses": [
                                                            null,
                                                            null
                                                        ],
                                                        "subnetId": "subnetId",
                                                        "addressRange": {
                                                            "maxAddress": "maxAddress",
                                                            "minAddress": "minAddress"
                                                        },
                                                        "type": "IPV4",
                                                        "numDynamicAddresses": 6
                                                    }
                                                ]
                                            },
                                            "layerProtocol": "IP_OVER_ETHERNET"
                                        }
                                    ],
                                    "cpInstanceId": "cpInstanceId"
                                }
                            ]
                        }
                    ]
                }
            ],
            "newFlavourId": "newFlavourId"
        }
    ],
    "removePnfId": [
        null,
        null
    ],
    "operateVnfData": [
        {
            "vnfInstanceId": "vnfInstanceId",
            "stopType": null,
            "additionalParam": {
                "key": "additionalParam"
            },
            "gracefulStopTimeout": 0,
            "changeStateTo": null
        },
        {
            "vnfInstanceId": "vnfInstanceId",
            "stopType": null,
            "additionalParam": {
                "key": "additionalParam"
            },
            "gracefulStopTimeout": 0,
            "changeStateTo": null
        }
    ],
    "removeSapId": [
        null,
        null
    ],
    "updateVnffg": [
        {
            "nfpInfoId": [
                null,
                null
            ],
            "nfp": [
                {
                    "cpGroup": [
                        {
                            "cpPairInfo": [
                                {
                                    "pnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "vnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "sapIds": [
                                        null,
                                        null
                                    ]
                                },
                                {
                                    "pnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "vnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "sapIds": [
                                        null,
                                        null
                                    ]
                                }
                            ],
                            "forwardingBehaviour": "ALL",
                            "forwardingBehaviourInputParameters": {
                                "algorithmWeights": [
                                    6,
                                    6
                                ],
                                "algortihmName": "ROUND_ROBIN"
                            }
                        },
                        {
                            "cpPairInfo": [
                                {
                                    "pnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "vnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "sapIds": [
                                        null,
                                        null
                                    ]
                                },
                                {
                                    "pnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "vnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "sapIds": [
                                        null,
                                        null
                                    ]
                                }
                            ],
                            "forwardingBehaviour": "ALL",
                            "forwardingBehaviourInputParameters": {
                                "algorithmWeights": [
                                    6,
                                    6
                                ],
                                "algortihmName": "ROUND_ROBIN"
                            }
                        }
                    ],
                    "nfpInfoId": "nfpInfoId",
                    "nfpName": "nfpName",
                    "description": "description",
                    "nfpRule": {
                        "protocol": "TCP",
                        "vlanTag": [
                            null,
                            null
                        ],
                        "dscp": "dscp",
                        "sourcePortRange": {
                            "upperPort": 0,
                            "lowerPort": 0
                        },
                        "extendedCriteria": [
                            {
                                "startingPoint": 5,
                                "length": 2,
                                "value": "value"
                            },
                            {
                                "startingPoint": 5,
                                "length": 2,
                                "value": "value"
                            }
                        ],
                        "etherSourceAddress": "etherSourceAddress",
                        "destinationPortRange": {
                            "upperPort": 0,
                            "lowerPort": 0
                        },
                        "etherType": "IPV4",
                        "sourceIpAddressPrefix": "sourceIpAddressPrefix",
                        "etherDestinationAddress": "etherDestinationAddress",
                        "destinationIpAddressPrefix": "destinationIpAddressPrefix"
                    }
                },
                {
                    "cpGroup": [
                        {
                            "cpPairInfo": [
                                {
                                    "pnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "vnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "sapIds": [
                                        null,
                                        null
                                    ]
                                },
                                {
                                    "pnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "vnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "sapIds": [
                                        null,
                                        null
                                    ]
                                }
                            ],
                            "forwardingBehaviour": "ALL",
                            "forwardingBehaviourInputParameters": {
                                "algorithmWeights": [
                                    6,
                                    6
                                ],
                                "algortihmName": "ROUND_ROBIN"
                            }
                        },
                        {
                            "cpPairInfo": [
                                {
                                    "pnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "vnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "sapIds": [
                                        null,
                                        null
                                    ]
                                },
                                {
                                    "pnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "vnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "sapIds": [
                                        null,
                                        null
                                    ]
                                }
                            ],
                            "forwardingBehaviour": "ALL",
                            "forwardingBehaviourInputParameters": {
                                "algorithmWeights": [
                                    6,
                                    6
                                ],
                                "algortihmName": "ROUND_ROBIN"
                            }
                        }
                    ],
                    "nfpInfoId": "nfpInfoId",
                    "nfpName": "nfpName",
                    "description": "description",
                    "nfpRule": {
                        "protocol": "TCP",
                        "vlanTag": [
                            null,
                            null
                        ],
                        "dscp": "dscp",
                        "sourcePortRange": {
                            "upperPort": 0,
                            "lowerPort": 0
                        },
                        "extendedCriteria": [
                            {
                                "startingPoint": 5,
                                "length": 2,
                                "value": "value"
                            },
                            {
                                "startingPoint": 5,
                                "length": 2,
                                "value": "value"
                            }
                        ],
                        "etherSourceAddress": "etherSourceAddress",
                        "destinationPortRange": {
                            "upperPort": 0,
                            "lowerPort": 0
                        },
                        "etherType": "IPV4",
                        "sourceIpAddressPrefix": "sourceIpAddressPrefix",
                        "etherDestinationAddress": "etherDestinationAddress",
                        "destinationIpAddressPrefix": "destinationIpAddressPrefix"
                    }
                }
            ],
            "vnffgInfoId": "vnffgInfoId"
        },
        {
            "nfpInfoId": [
                null,
                null
            ],
            "nfp": [
                {
                    "cpGroup": [
                        {
                            "cpPairInfo": [
                                {
                                    "pnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "vnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "sapIds": [
                                        null,
                                        null
                                    ]
                                },
                                {
                                    "pnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "vnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "sapIds": [
                                        null,
                                        null
                                    ]
                                }
                            ],
                            "forwardingBehaviour": "ALL",
                            "forwardingBehaviourInputParameters": {
                                "algorithmWeights": [
                                    6,
                                    6
                                ],
                                "algortihmName": "ROUND_ROBIN"
                            }
                        },
                        {
                            "cpPairInfo": [
                                {
                                    "pnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "vnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "sapIds": [
                                        null,
                                        null
                                    ]
                                },
                                {
                                    "pnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "vnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "sapIds": [
                                        null,
                                        null
                                    ]
                                }
                            ],
                            "forwardingBehaviour": "ALL",
                            "forwardingBehaviourInputParameters": {
                                "algorithmWeights": [
                                    6,
                                    6
                                ],
                                "algortihmName": "ROUND_ROBIN"
                            }
                        }
                    ],
                    "nfpInfoId": "nfpInfoId",
                    "nfpName": "nfpName",
                    "description": "description",
                    "nfpRule": {
                        "protocol": "TCP",
                        "vlanTag": [
                            null,
                            null
                        ],
                        "dscp": "dscp",
                        "sourcePortRange": {
                            "upperPort": 0,
                            "lowerPort": 0
                        },
                        "extendedCriteria": [
                            {
                                "startingPoint": 5,
                                "length": 2,
                                "value": "value"
                            },
                            {
                                "startingPoint": 5,
                                "length": 2,
                                "value": "value"
                            }
                        ],
                        "etherSourceAddress": "etherSourceAddress",
                        "destinationPortRange": {
                            "upperPort": 0,
                            "lowerPort": 0
                        },
                        "etherType": "IPV4",
                        "sourceIpAddressPrefix": "sourceIpAddressPrefix",
                        "etherDestinationAddress": "etherDestinationAddress",
                        "destinationIpAddressPrefix": "destinationIpAddressPrefix"
                    }
                },
                {
                    "cpGroup": [
                        {
                            "cpPairInfo": [
                                {
                                    "pnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "vnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "sapIds": [
                                        null,
                                        null
                                    ]
                                },
                                {
                                    "pnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "vnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "sapIds": [
                                        null,
                                        null
                                    ]
                                }
                            ],
                            "forwardingBehaviour": "ALL",
                            "forwardingBehaviourInputParameters": {
                                "algorithmWeights": [
                                    6,
                                    6
                                ],
                                "algortihmName": "ROUND_ROBIN"
                            }
                        },
                        {
                            "cpPairInfo": [
                                {
                                    "pnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "vnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "sapIds": [
                                        null,
                                        null
                                    ]
                                },
                                {
                                    "pnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "vnfExtCpIds": [
                                        null,
                                        null
                                    ],
                                    "sapIds": [
                                        null,
                                        null
                                    ]
                                }
                            ],
                            "forwardingBehaviour": "ALL",
                            "forwardingBehaviourInputParameters": {
                                "algorithmWeights": [
                                    6,
                                    6
                                ],
                                "algortihmName": "ROUND_ROBIN"
                            }
                        }
                    ],
                    "nfpInfoId": "nfpInfoId",
                    "nfpName": "nfpName",
                    "description": "description",
                    "nfpRule": {
                        "protocol": "TCP",
                        "vlanTag": [
                            null,
                            null
                        ],
                        "dscp": "dscp",
                        "sourcePortRange": {
                            "upperPort": 0,
                            "lowerPort": 0
                        },
                        "extendedCriteria": [
                            {
                                "startingPoint": 5,
                                "length": 2,
                                "value": "value"
                            },
                            {
                                "startingPoint": 5,
                                "length": 2,
                                "value": "value"
                            }
                        ],
                        "etherSourceAddress": "etherSourceAddress",
                        "destinationPortRange": {
                            "upperPort": 0,
                            "lowerPort": 0
                        },
                        "etherType": "IPV4",
                        "sourceIpAddressPrefix": "sourceIpAddressPrefix",
                        "etherDestinationAddress": "etherDestinationAddress",
                        "destinationIpAddressPrefix": "destinationIpAddressPrefix"
                    }
                }
            ],
            "vnffgInfoId": "vnffgInfoId"
        }
    ],
    "assocNewNsdVersionData": {
        "newNsdId": "newNsdId",
        "sync": true
    },
    "addVnffg": [
        {
            "targetNsInstanceId": "targetNsInstanceId",
            "description": "description",
            "vnffgName": "vnffgName"
        },
        {
            "targetNsInstanceId": "targetNsInstanceId",
            "description": "description",
            "vnffgName": "vnffgName"
        }
    ],
    "addPnfData": [
        {
            "pnfName": "pnfName",
            "pnfProfileId": "pnfProfileId",
            "pnfdId": "pnfdId",
            "cpData": [
                {
                    "cpdId": "cpdId",
                    "cpProtocolData": [
                        {
                            "ipOverEthernet": {
                                "macAddress": "macAddress",
                                "ipAddresses": [
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    },
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    }
                                ]
                            },
                            "layerProtocol": "IP_OVER_ETHERNET"
                        },
                        {
                            "ipOverEthernet": {
                                "macAddress": "macAddress",
                                "ipAddresses": [
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    },
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    }
                                ]
                            },
                            "layerProtocol": "IP_OVER_ETHERNET"
                        }
                    ],
                    "cpInstanceId": "cpInstanceId"
                },
                {
                    "cpdId": "cpdId",
                    "cpProtocolData": [
                        {
                            "ipOverEthernet": {
                                "macAddress": "macAddress",
                                "ipAddresses": [
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    },
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    }
                                ]
                            },
                            "layerProtocol": "IP_OVER_ETHERNET"
                        },
                        {
                            "ipOverEthernet": {
                                "macAddress": "macAddress",
                                "ipAddresses": [
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    },
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    }
                                ]
                            },
                            "layerProtocol": "IP_OVER_ETHERNET"
                        }
                    ],
                    "cpInstanceId": "cpInstanceId"
                }
            ],
            "pnfId": "pnfId"
        },
        {
            "pnfName": "pnfName",
            "pnfProfileId": "pnfProfileId",
            "pnfdId": "pnfdId",
            "cpData": [
                {
                    "cpdId": "cpdId",
                    "cpProtocolData": [
                        {
                            "ipOverEthernet": {
                                "macAddress": "macAddress",
                                "ipAddresses": [
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    },
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    }
                                ]
                            },
                            "layerProtocol": "IP_OVER_ETHERNET"
                        },
                        {
                            "ipOverEthernet": {
                                "macAddress": "macAddress",
                                "ipAddresses": [
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    },
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    }
                                ]
                            },
                            "layerProtocol": "IP_OVER_ETHERNET"
                        }
                    ],
                    "cpInstanceId": "cpInstanceId"
                },
                {
                    "cpdId": "cpdId",
                    "cpProtocolData": [
                        {
                            "ipOverEthernet": {
                                "macAddress": "macAddress",
                                "ipAddresses": [
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    },
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    }
                                ]
                            },
                            "layerProtocol": "IP_OVER_ETHERNET"
                        },
                        {
                            "ipOverEthernet": {
                                "macAddress": "macAddress",
                                "ipAddresses": [
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    },
                                    {
                                        "fixedAddresses": [
                                            null,
                                            null
                                        ],
                                        "subnetId": "subnetId",
                                        "addressRange": {
                                            "maxAddress": "maxAddress",
                                            "minAddress": "minAddress"
                                        },
                                        "type": "IPV4",
                                        "numDynamicAddresses": 6
                                    }
                                ]
                            },
                            "layerProtocol": "IP_OVER_ETHERNET"
                        }
                    ],
                    "cpInstanceId": "cpInstanceId"
                }
            ],
            "pnfId": "pnfId"
        }
    ],
    "updateType": "ADD_VNF"
}
string
updateType
Required

The type of update. It determines also which one of the following parameters is present in the operation. Possible values include: * ADD_VNF: Adding existing VNF instance(s) * REMOVE_VNF: Removing VNF instance(s) * INSTANTIATE_VNF: Instantiating new VNF(s) * CHANGE_VNF_DF: Changing VNF DF * OPERATE_VNF: Changing VNF state, * MODIFY_VNF_INFORMATION: Modifying VNF information and/or the configurable properties of VNF instance(s) * CHANGE_EXTERNAL_VNF_CONNECTIVITY: Changing the external connectivity of VNF instance(s) * ADD_SAP: Adding SAP(s) * REMOVE_SAP: Removing SAP(s) * ADD_NESTED_NS: Adding existing NS instance(s) as nested NS(s) * REMOVE_NESTED_NS: Removing existing nested NS instance(s) * ASSOC_NEW_NSD_VERSION: Associating a new NSD version to the NS instance * MOVE_VNF: Moving VNF instance(s) from one origin NS instance to another target NS instance * ADD_VNFFG: Adding VNFFG(s) * REMOVE_VNFFG: Removing VNFFG(s) * UPDATE_VNFFG: Updating VNFFG(s) * CHANGE_NS_DF: Changing NS DF * ADD_PNF: Adding PNF * MODIFY_PNF: Modifying PNF * REMOVE_PNF: Removing PNF

Possible values are : ADD_VNF, REMOVE_VNF, INSTANTIATE_VNF, CHANGE_VNF_DF, OPERATE_VNF, MODIFY_VNF_INFORMATION, CHANGE_EXTERNAL_VNF_CONNECTIVITY, ADD SAP, REMOVE_SAP, ADD_NESTED_NS, REMOVE_NESTED_NS, ASSOC_NEW_NSD_VERSION, MOVE_VNF, ADD_VNFFG, REMOVE_VNFFG, UPDATE_VNFFG, CHANGE_NS_DF, ADD_PNF, MODIFY_PNF, REMOVE_PNF,
addVnfIstance
Optional

Identifies an existing VNF instance to be added to the NS instance. It shall be present only if updateType = "ADD_VNF".

array of Identifier
removeVnfInstanceId
Optional

Identifies an existing VNF instance to be removed from the NS instance. It contains the identifier(s) of the VNF instances to be removed. It shall be present only if updateType = "REMOVE_VNF." Note: If a VNF instance is removed from a NS and this NS was the last one for which this VNF instance was a part, the VNF instance is terminated by the NFVO.

instantiateVnfData
Optional

Identifies the new VNF to be instantiated. It can be used e.g. for the bottom-up NS creation. It shall be present only if updateType = "INSTANTIATE_VNF".

changeVnfFlavourData
Optional

Identifies the new DF of the VNF instance to be changed to. It shall be present only if updateType = "CHANGE_VNF_DF".

operateVnfData
Optional

Identifies the state of the VNF instance to be changed. It shall be present only if updateType = "OPERATE_VNF".

modifyVnfInfoData
Optional

Identifies the VNF information parameters and/or the configurable properties of VNF instance to be modified. It shall be present only if updateType = "MODIFY_VNF_INFORMATION".

changeExtVnfConnectivityData
Optional

Specifies the new external connectivity data of the VNF instance to be changed. It shall be present only if updateType = "CHANGE_EXTERNAL_VNF_CONNECTIVITY".

array of SapData
addSap
Optional

Identifies a new SAP to be added to the NS instance. It shall be present only if updateType = "ADD_SAP."

array of Identifier
removeSapId
Optional

The identifier an existing SAP to be removed from the NS instance. It shall be present only if updateType = "REMOVE_SAP."

addNestedNsData
Optional

The identifier of an existing nested NS instance to be added to (nested within) the NS instance. It shall be present only if updateType = "ADD_NESTED_NS".

removeNestedNsId
Optional

The identifier of an existing nested NS instance to be removed from the NS instance. It shall be present only if updateType = "REMOVE_NESTED_NS".

assocNewNsdVersionData
Optional

assocNewNsdVersionData

moveVnfInstanceData
Optional

Specify existing VNF instance to be moved from one NS instance to another NS instance. It shall be present only if updateType = MOVE_VNF".

addVnffg
Optional

Specify the new VNFFG to be created to the NS Instance. It shall be present only if updateType = "ADD_VNFFG".

array of Identifier
removeVnffgId
Optional

Identifier of an existing VNFFG to be removed from the NS Instance. It shall be present only if updateType = "REMOVE_VNFFG".

updateVnffg
Optional

Specify the new VNFFG Information data to be updated for a VNFFG of the NS Instance. It shall be present only if updateType = "UPDATE_VNFFG".

changeNsFlavourData
Optional

changeNsFlavourData

array of AddPnfData
addPnfData
Optional

specifies the PNF to be added into the NS instance. It shall be present only if updateType = "ADD_PNF".

modifyPnfData
Optional

Specifies the PNF to be modified in the NS instance. It shall be present only if updateType = "MODIFY_PNF".

array of Identifier
removePnfId
Optional

Identifier of the PNF to be deleted from the NS instance. It shall be present only if updateType = "REMOVE_PNF".

string As date-time As date-time
updateTime
Optional

Date-time stamp. Representation: String formatted according toas defined by the date-time production in IETF RFC 3339.

Authentication
This operation uses the following authentication methods.
Responses
202

202 ACCEPTED

Operation doesn't return any data structure

Response Headers

string
Version

Version of the API used in the response.

string
WWW-Authenticate

Challenge if the corresponding HTTP request has not provided authorization, or error details if the corresponding HTTP request has provided an invalid authorization token.

string
Content-Type

The MIME type of the body of the response.

string
Location

The resource URI of the created NS instance


400

400 BAD REQUEST 400 code can be returned in the following specified cases, the specific cause has to be proper specified in the "ProblemDetails" structure to be returned. If the request is malformed or syntactically incorrect (e.g. if the request URI contains incorrect query parameters or the payload body contains a syntactically incorrect data structure), the API producer shall respond with this response code. The "ProblemDetails" structure shall be provided, and should include in the "detail" attribute more information about the source of the problem. If the response to a GET request which queries a container resource would be so big that the performance of the API producer is adversely affected, and the API producer does not support paging for the affected resource, it shall respond with this response code. The "ProblemDetails" structure shall be provided, and should include in the "detail" attribute more information about the source of the problem. If there is an application error related to the client's input that cannot be easily mapped to any other HTTP response code ("catch all error"), the API producer shall respond with this response code. The "ProblemDetails" structure shall be provided, and shall include in the "detail" attribute more information about the source of the problem. If the request contains a malformed access token, the API producer should respond with this response. The details of the error shall be returned in the WWW Authenticate HTTP header, as defined in IETF RFC 6750 and IETF RFC 7235. The ProblemDetails structure may be provided. The use of this HTTP error response code described above is applicable to the use of the OAuth 2.0 for the authorization of API requests and notifications, as defined in clauses 4.5.3.3 and 4.5.3.4.

Returns ProblemDetails of type(s) */*
{
    "instance": "instance",
    "detail": "detail",
    "type": "type",
    "title": "title",
    "status": 0
}
string As URI As URI
type
Optional

A URI reference according to IETF RFC 3986 [5] that identifies the problem type. It is encouraged that the URI provides human-readable documentation for the problem (e.g. using HTML) when dereferenced. When this member is not present, its value is assumed to be "about:blank".

string
title
Optional

A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. If type is given and other than "about:blank", this attribute shall also be provided. A short, human-readable summary of the problem type. It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization (e.g., using proactive content negotiation; see [RFC7231], Section 3.4).

integer
status
Required

The HTTP status code for this occurrence of the problem. The HTTP status code ([RFC7231], Section 6) generated by the origin server for this occurrence of the problem.

string
detail
Required

A human-readable explanation specific to this occurrence of the problem.

string As URI As URI
instance
Optional

A URI reference that identifies the specific occurrence of the problem. It may yield further information if dereferenced.

Response Headers

string
Version

Version of the API used in the response.

string
WWW-Authenticate

Challenge if the corresponding HTTP request has not provided authorization, or error details if the corresponding HTTP request has provided an invalid authorization token.

string
Content-Type

The MIME type of the body of the response.


401

401 UNAUTHORIZED If the request contains no access token even though one is required, or if the request contains an authorization token that is invalid (e.g. expired or revoked), the API producer should respond with this response. The details of the error shall be returned in the WWW-Authenticate HTTP header, as defined in IETF RFC 6750 and IETF RFC 7235. The ProblemDetails structure may be provided.

Returns ProblemDetails of type(s) */*
{
    "instance": "instance",
    "detail": "detail",
    "type": "type",
    "title": "title",
    "status": 0
}
string As URI As URI
type
Optional

A URI reference according to IETF RFC 3986 [5] that identifies the problem type. It is encouraged that the URI provides human-readable documentation for the problem (e.g. using HTML) when dereferenced. When this member is not present, its value is assumed to be "about:blank".

string
title
Optional

A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. If type is given and other than "about:blank", this attribute shall also be provided. A short, human-readable summary of the problem type. It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization (e.g., using proactive content negotiation; see [RFC7231], Section 3.4).

integer
status
Required

The HTTP status code for this occurrence of the problem. The HTTP status code ([RFC7231], Section 6) generated by the origin server for this occurrence of the problem.

string
detail
Required

A human-readable explanation specific to this occurrence of the problem.

string As URI As URI
instance
Optional

A URI reference that identifies the specific occurrence of the problem. It may yield further information if dereferenced.

Response Headers

string
Version

Version of the API used in the response.

string
WWW-Authenticate

Challenge if the corresponding HTTP request has not provided authorization, or error details if the corresponding HTTP request has provided an invalid authorization token.

string
Content-Type

The MIME type of the body of the response.


403

403 FORBIDDEN If the API consumer is not allowed to perform a particular request to a particular resource, the API producer shall respond with this response code. The "ProblemDetails" structure shall be provided. It should include in the "detail" attribute information about the source of the problem, and may indicate how to solve it.

Returns ProblemDetails of type(s) */*
{
    "instance": "instance",
    "detail": "detail",
    "type": "type",
    "title": "title",
    "status": 0
}
string As URI As URI
type
Optional

A URI reference according to IETF RFC 3986 [5] that identifies the problem type. It is encouraged that the URI provides human-readable documentation for the problem (e.g. using HTML) when dereferenced. When this member is not present, its value is assumed to be "about:blank".

string
title
Optional

A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. If type is given and other than "about:blank", this attribute shall also be provided. A short, human-readable summary of the problem type. It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization (e.g., using proactive content negotiation; see [RFC7231], Section 3.4).

integer
status
Required

The HTTP status code for this occurrence of the problem. The HTTP status code ([RFC7231], Section 6) generated by the origin server for this occurrence of the problem.

string
detail
Required

A human-readable explanation specific to this occurrence of the problem.

string As URI As URI
instance
Optional

A URI reference that identifies the specific occurrence of the problem. It may yield further information if dereferenced.

Response Headers

string
Version

Version of the API used in the response.

string
WWW-Authenticate

Challenge if the corresponding HTTP request has not provided authorization, or error details if the corresponding HTTP request has provided an invalid authorization token.

string
Content-Type

The MIME type of the body of the response.


404

404 NOT FOUND If the API producer did not find a current representation for the resource addressed by the URI passed in the request or is not willing to disclose that one exists, it shall respond with this response code. The "ProblemDetails" structure may be provided, including in the "detail" attribute information about the source of the problem, e.g. a wrong resource URI variable. This response code is not appropriate in case the resource addressed by the URI is a container resource which is designed to contain child resources, but does not contain any child resource at the time the request is received. For a GET request to an existing empty container resource, a typical response contains a 200 OK response code and a payload body with an empty array.

Returns ProblemDetails of type(s) */*
{
    "instance": "instance",
    "detail": "detail",
    "type": "type",
    "title": "title",
    "status": 0
}
string As URI As URI
type
Optional

A URI reference according to IETF RFC 3986 [5] that identifies the problem type. It is encouraged that the URI provides human-readable documentation for the problem (e.g. using HTML) when dereferenced. When this member is not present, its value is assumed to be "about:blank".

string
title
Optional

A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. If type is given and other than "about:blank", this attribute shall also be provided. A short, human-readable summary of the problem type. It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization (e.g., using proactive content negotiation; see [RFC7231], Section 3.4).

integer
status
Required

The HTTP status code for this occurrence of the problem. The HTTP status code ([RFC7231], Section 6) generated by the origin server for this occurrence of the problem.

string
detail
Required

A human-readable explanation specific to this occurrence of the problem.

string As URI As URI
instance
Optional

A URI reference that identifies the specific occurrence of the problem. It may yield further information if dereferenced.

Response Headers

string
Version

Version of the API used in the response.

string
WWW-Authenticate

Challenge if the corresponding HTTP request has not provided authorization, or error details if the corresponding HTTP request has provided an invalid authorization token.

string
Content-Type

The MIME type of the body of the response.


405

405 METHOD NOT ALLOWED If a particular HTTP method is not supported for a particular resource, the API producer shall respond with this response code. The "ProblemDetails" structure may be omitted.

Returns ProblemDetails of type(s) */*
{
    "instance": "instance",
    "detail": "detail",
    "type": "type",
    "title": "title",
    "status": 0
}
string As URI As URI
type
Optional

A URI reference according to IETF RFC 3986 [5] that identifies the problem type. It is encouraged that the URI provides human-readable documentation for the problem (e.g. using HTML) when dereferenced. When this member is not present, its value is assumed to be "about:blank".

string
title
Optional

A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. If type is given and other than "about:blank", this attribute shall also be provided. A short, human-readable summary of the problem type. It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization (e.g., using proactive content negotiation; see [RFC7231], Section 3.4).

integer
status
Required

The HTTP status code for this occurrence of the problem. The HTTP status code ([RFC7231], Section 6) generated by the origin server for this occurrence of the problem.

string
detail
Required

A human-readable explanation specific to this occurrence of the problem.

string As URI As URI
instance
Optional

A URI reference that identifies the specific occurrence of the problem. It may yield further information if dereferenced.

Response Headers

string
Version

Version of the API used in the response.

string
WWW-Authenticate

Challenge if the corresponding HTTP request has not provided authorization, or error details if the corresponding HTTP request has provided an invalid authorization token.

string
Content-Type

The MIME type of the body of the response.


406

406 NOT ACCEPTABLE If the "Accept" header does not contain at least one name of a content type that is acceptable to the API producer, the API producer shall respond with this response code. The "ProblemDetails" structure may be omitted.

Returns ProblemDetails of type(s) */*
{
    "instance": "instance",
    "detail": "detail",
    "type": "type",
    "title": "title",
    "status": 0
}
string As URI As URI
type
Optional

A URI reference according to IETF RFC 3986 [5] that identifies the problem type. It is encouraged that the URI provides human-readable documentation for the problem (e.g. using HTML) when dereferenced. When this member is not present, its value is assumed to be "about:blank".

string
title
Optional

A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. If type is given and other than "about:blank", this attribute shall also be provided. A short, human-readable summary of the problem type. It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization (e.g., using proactive content negotiation; see [RFC7231], Section 3.4).

integer
status
Required

The HTTP status code for this occurrence of the problem. The HTTP status code ([RFC7231], Section 6) generated by the origin server for this occurrence of the problem.

string
detail
Required

A human-readable explanation specific to this occurrence of the problem.

string As URI As URI
instance
Optional

A URI reference that identifies the specific occurrence of the problem. It may yield further information if dereferenced.

Response Headers

string
Version

Version of the API used in the response.

string
WWW-Authenticate

Challenge if the corresponding HTTP request has not provided authorization, or error details if the corresponding HTTP request has provided an invalid authorization token.

string
Content-Type

The MIME type of the body of the response.


409

409 CONFLICT

Returns ProblemDetails of type(s) */*
{
    "instance": "instance",
    "detail": "detail",
    "type": "type",
    "title": "title",
    "status": 0
}
string As URI As URI
type
Optional

A URI reference according to IETF RFC 3986 [5] that identifies the problem type. It is encouraged that the URI provides human-readable documentation for the problem (e.g. using HTML) when dereferenced. When this member is not present, its value is assumed to be "about:blank".

string
title
Optional

A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. If type is given and other than "about:blank", this attribute shall also be provided. A short, human-readable summary of the problem type. It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization (e.g., using proactive content negotiation; see [RFC7231], Section 3.4).

integer
status
Required

The HTTP status code for this occurrence of the problem. The HTTP status code ([RFC7231], Section 6) generated by the origin server for this occurrence of the problem.

string
detail
Required

A human-readable explanation specific to this occurrence of the problem.

string As URI As URI
instance
Optional

A URI reference that identifies the specific occurrence of the problem. It may yield further information if dereferenced.

Response Headers

string
Version

Version of the API used in the response.

string
WWW-Authenticate

Challenge if the corresponding HTTP request has not provided authorization, or error details if the corresponding HTTP request has provided an invalid authorization token.

string
Content-Type

The MIME type of the body of the response.


500

500 INTERNAL SERVER ERROR If there is an application error not related to the client's input that cannot be easily mapped to any other HTTP response code ("catch all error"), the API producer shall respond with this response code. The "ProblemDetails" structure shall be provided, and shall include in the "detail" attribute more information about the source of the problem.

Returns ProblemDetails of type(s) */*
{
    "instance": "instance",
    "detail": "detail",
    "type": "type",
    "title": "title",
    "status": 0
}
string As URI As URI
type
Optional

A URI reference according to IETF RFC 3986 [5] that identifies the problem type. It is encouraged that the URI provides human-readable documentation for the problem (e.g. using HTML) when dereferenced. When this member is not present, its value is assumed to be "about:blank".

string
title
Optional

A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. If type is given and other than "about:blank", this attribute shall also be provided. A short, human-readable summary of the problem type. It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization (e.g., using proactive content negotiation; see [RFC7231], Section 3.4).

integer
status
Required

The HTTP status code for this occurrence of the problem. The HTTP status code ([RFC7231], Section 6) generated by the origin server for this occurrence of the problem.

string
detail
Required

A human-readable explanation specific to this occurrence of the problem.

string As URI As URI
instance
Optional

A URI reference that identifies the specific occurrence of the problem. It may yield further information if dereferenced.

Response Headers

string
Version

Version of the API used in the response.

string
WWW-Authenticate

Challenge if the corresponding HTTP request has not provided authorization, or error details if the corresponding HTTP request has provided an invalid authorization token.

string
Content-Type

The MIME type of the body of the response.


503

503 SERVICE UNAVAILABLE If the API producer encounters an internal overload situation of itself or of a system it relies on, it should respond with this response code, following the provisions in IETF RFC 7231 for the use of the "Retry-After" HTTP header and for the alternative to refuse the connection. The "ProblemDetails" structure may be omitted.

Returns ProblemDetails of type(s) */*
{
    "instance": "instance",
    "detail": "detail",
    "type": "type",
    "title": "title",
    "status": 0
}
string As URI As URI
type
Optional

A URI reference according to IETF RFC 3986 [5] that identifies the problem type. It is encouraged that the URI provides human-readable documentation for the problem (e.g. using HTML) when dereferenced. When this member is not present, its value is assumed to be "about:blank".

string
title
Optional

A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. If type is given and other than "about:blank", this attribute shall also be provided. A short, human-readable summary of the problem type. It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization (e.g., using proactive content negotiation; see [RFC7231], Section 3.4).

integer
status
Required

The HTTP status code for this occurrence of the problem. The HTTP status code ([RFC7231], Section 6) generated by the origin server for this occurrence of the problem.

string
detail
Required

A human-readable explanation specific to this occurrence of the problem.

string As URI As URI
instance
Optional

A URI reference that identifies the specific occurrence of the problem. It may yield further information if dereferenced.

Response Headers

string
Version

Version of the API used in the response.

string
WWW-Authenticate

Challenge if the corresponding HTTP request has not provided authorization, or error details if the corresponding HTTP request has provided an invalid authorization token.

string
Content-Type

The MIME type of the body of the response.


504

504 GATEWAY TIMEOUT If the API producer encounters a timeout while waiting for a response from an upstream server (i.e. a server that the API producer communicates with when fulfilling a request), it should respond with this response code.

Returns ProblemDetails of type(s) */*
{
    "instance": "instance",
    "detail": "detail",
    "type": "type",
    "title": "title",
    "status": 0
}
string As URI As URI
type
Optional

A URI reference according to IETF RFC 3986 [5] that identifies the problem type. It is encouraged that the URI provides human-readable documentation for the problem (e.g. using HTML) when dereferenced. When this member is not present, its value is assumed to be "about:blank".

string
title
Optional

A short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization. If type is given and other than "about:blank", this attribute shall also be provided. A short, human-readable summary of the problem type. It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization (e.g., using proactive content negotiation; see [RFC7231], Section 3.4).

integer
status
Required

The HTTP status code for this occurrence of the problem. The HTTP status code ([RFC7231], Section 6) generated by the origin server for this occurrence of the problem.

string
detail
Required

A human-readable explanation specific to this occurrence of the problem.

string As URI As URI
instance
Optional

A URI reference that identifies the specific occurrence of the problem. It may yield further information if dereferenced.

Response Headers

string
Version

Version of the API used in the response.

string
WWW-Authenticate

Challenge if the corresponding HTTP request has not provided authorization, or error details if the corresponding HTTP request has provided an invalid authorization token.

string
Content-Type

The MIME type of the body of the response.