ModifyPnfData

ModifyPnfData
ModifyPnfData

This type specifies an PNF to be modified in the NS instance. It shall comply with the provisions defined in Table 6.5.3.15-1.

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

An identifier with the intention of being globally unique.

string
pnfName
Optional

Name of the PNF.

cpData
Optional

Address assigned for the PNF external CP(s).

Property Of