PnfInfo

PnfInfo
PnfInfo

This type represents the information about a PNF that is part of an NS instance. It shall comply with the provisions defined in Table 6.5.3.13-1.

JSON Example
{
    "pnfName": "pnfName",
    "pnfdInfoId": "pnfdInfoId",
    "cpInfo": {
        "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"
    },
    "pnfProfileId": "pnfProfileId",
    "pnfdId": "pnfdId",
    "pnfId": "pnfId"
}
string
pnfId
Required

An identifier with the intention of being globally unique.

string
pnfName
Optional

Name of the PNF.

string
pnfdId
Required

An identifier with the intention of being globally unique.

string
pnfdInfoId
Required

An identifier with the intention of being globally unique.

string
pnfProfileId
Required

An identifier that is unique within a NS descriptor. Representation: string of variable length.

cpInfo
Optional

cpInfo

Property Of