ChangeVnfFlavourData

ChangeVnfFlavourData
ChangeVnfFlavourData

The type represents the information that is requested to be changed deployment flavor for an existing VNF instance. It shall comply with the provisions defined in Table 6.5.3.25-1.

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

An identifier with the intention of being globally unique.

string
newFlavourId
Required

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

string
instantiationLevelId
Optional

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

extVirtualLinks
Optional

Information about external VLs to connect the VNF to.

extManagedVirtualLinks
Optional

information about internal VLs that are managed by NFVO.

object
additionalParams
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 key- value pairs is represented as an object. It shall comply with the provisions defined in clause 4 of IETF RFC 7159.

Property Of