VnfExtCpData

VnfExtCpData
VnfExtCpData

This type represents configuration information for external CPs created from a CPD.

JSON Example
{
    "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"
        }
    ]
}
string
cpdId
Required

Identifier of the VNF Virtual Link Descriptor (VLD) in the VNFD.

cpConfig
Optional

List of instance data that need to be configured on the CP instances created from the respective CPD.