VnfcResourceInfo_vnfcCpInfo_inner

VnfcResourceInfo_vnfcCpInfo_inner
VnfcResourceInfo_vnfcCpInfo_inner
JSON Example
{
    "metadata": "{}",
    "cpProtocolInfo": [
        {
            "ipOverEthernet": {
                "macAddress": "macAddress",
                "ipAddresses": [
                    {
                        "subnetId": "subnetId",
                        "addresses": [
                            null,
                            null
                        ],
                        "isDynamic": true,
                        "addressRange": {
                            "maxAddress": "maxAddress",
                            "minAddress": "minAddress"
                        },
                        "type": "IPV4"
                    },
                    {
                        "subnetId": "subnetId",
                        "addresses": [
                            null,
                            null
                        ],
                        "isDynamic": true,
                        "addressRange": {
                            "maxAddress": "maxAddress",
                            "minAddress": "minAddress"
                        },
                        "type": "IPV4"
                    }
                ]
            },
            "layerProtocol": "IP_OVER_ETHERNET"
        },
        {
            "ipOverEthernet": {
                "macAddress": "macAddress",
                "ipAddresses": [
                    {
                        "subnetId": "subnetId",
                        "addresses": [
                            null,
                            null
                        ],
                        "isDynamic": true,
                        "addressRange": {
                            "maxAddress": "maxAddress",
                            "minAddress": "minAddress"
                        },
                        "type": "IPV4"
                    },
                    {
                        "subnetId": "subnetId",
                        "addresses": [
                            null,
                            null
                        ],
                        "isDynamic": true,
                        "addressRange": {
                            "maxAddress": "maxAddress",
                            "minAddress": "minAddress"
                        },
                        "type": "IPV4"
                    }
                ]
            },
            "layerProtocol": "IP_OVER_ETHERNET"
        }
    ],
    "cpdId": "cpdId",
    "id": "id",
    "vnfExtCpId": "vnfExtCpId",
    "vnfLinkPortId": "vnfLinkPortId"
}
string
id
Required

An identifier that is unique for the respective type within a VNF instance, but may not be globally unique.

string
cpdId
Required

An identifier that is unique within a VNF descriptor.

string
vnfExtCpId
Optional

An identifier that is unique for the respective type within a VNF instance, but may not be globally unique.

cpProtocolInfo
Optional

Network protocol information for this CP.

string
vnfLinkPortId
Optional

An identifier that is unique for the respective type within a VNF instance, but may not be globally unique.

object
metadata
Optional

This type represents a list of key-value pairs. The order of the pairs in the list is not significant. In JSON, a set of keyvalue pairs is represented as an object. It shall comply with the provisions defined in clause 4 of IETF RFC 8259. In the following example, a list of key-value pairs with four keys ("aString", "aNumber", "anArray" and "anObject") is provided to illustrate that the values associated with different keys can be of different type.

Property Of