VnfInstance_instantiatedVnfInfo

VnfInstance_instantiatedVnfInfo
VnfInstance_instantiatedVnfInfo

Information specific to an instantiated VNF instance. This attribute shall be present if the instantiateState attribute value is INSTANTIATED.

JSON Example
{
    "virtualLinkResourceInfo": [
        {
            "metadata": "{}",
            "reservationId": "reservationId",
            "networkResource": {
                "resourceId": "resourceId",
                "vimConnectionId": "vimConnectionId",
                "vimLevelResourceType": "vimLevelResourceType",
                "resourceProviderId": "resourceProviderId"
            },
            "zoneId": "zoneId",
            "id": "id",
            "vnfVirtualLinkDescId": "vnfVirtualLinkDescId",
            "vnfLinkPorts": [
                {
                    "resourceHandle": {
                        "resourceId": "resourceId",
                        "vimConnectionId": "vimConnectionId",
                        "vimLevelResourceType": "vimLevelResourceType",
                        "resourceProviderId": "resourceProviderId"
                    },
                    "cpInstanceType": "VNFC_CP",
                    "id": "id",
                    "cpInstanceId": "cpInstanceId"
                },
                {
                    "resourceHandle": {
                        "resourceId": "resourceId",
                        "vimConnectionId": "vimConnectionId",
                        "vimLevelResourceType": "vimLevelResourceType",
                        "resourceProviderId": "resourceProviderId"
                    },
                    "cpInstanceType": "VNFC_CP",
                    "id": "id",
                    "cpInstanceId": "cpInstanceId"
                }
            ]
        },
        {
            "metadata": "{}",
            "reservationId": "reservationId",
            "networkResource": {
                "resourceId": "resourceId",
                "vimConnectionId": "vimConnectionId",
                "vimLevelResourceType": "vimLevelResourceType",
                "resourceProviderId": "resourceProviderId"
            },
            "zoneId": "zoneId",
            "id": "id",
            "vnfVirtualLinkDescId": "vnfVirtualLinkDescId",
            "vnfLinkPorts": [
                {
                    "resourceHandle": {
                        "resourceId": "resourceId",
                        "vimConnectionId": "vimConnectionId",
                        "vimLevelResourceType": "vimLevelResourceType",
                        "resourceProviderId": "resourceProviderId"
                    },
                    "cpInstanceType": "VNFC_CP",
                    "id": "id",
                    "cpInstanceId": "cpInstanceId"
                },
                {
                    "resourceHandle": {
                        "resourceId": "resourceId",
                        "vimConnectionId": "vimConnectionId",
                        "vimLevelResourceType": "vimLevelResourceType",
                        "resourceProviderId": "resourceProviderId"
                    },
                    "cpInstanceType": "VNFC_CP",
                    "id": "id",
                    "cpInstanceId": "cpInstanceId"
                }
            ]
        }
    ],
    "monitoringParameters": [
        {
            "name": "name",
            "id": "id",
            "performanceMetric": "performanceMetric"
        },
        {
            "name": "name",
            "id": "id",
            "performanceMetric": "performanceMetric"
        }
    ],
    "flavourId": "flavourId",
    "scaleStatus": [
        {
            "scaleLevel": 0,
            "aspectId": "aspectId"
        },
        {
            "scaleLevel": 0,
            "aspectId": "aspectId"
        }
    ],
    "extVirtualLinkInfo": [
        {
            "resourceHandle": {
                "resourceId": "resourceId",
                "vimConnectionId": "vimConnectionId",
                "vimLevelResourceType": "vimLevelResourceType",
                "resourceProviderId": "resourceProviderId"
            },
            "extLinkPorts": [
                {
                    "resourceHandle": {
                        "resourceId": "resourceId",
                        "vimConnectionId": "vimConnectionId",
                        "vimLevelResourceType": "vimLevelResourceType",
                        "resourceProviderId": "resourceProviderId"
                    },
                    "id": "id",
                    "cpInstanceId": "cpInstanceId"
                },
                {
                    "resourceHandle": {
                        "resourceId": "resourceId",
                        "vimConnectionId": "vimConnectionId",
                        "vimLevelResourceType": "vimLevelResourceType",
                        "resourceProviderId": "resourceProviderId"
                    },
                    "id": "id",
                    "cpInstanceId": "cpInstanceId"
                }
            ],
            "id": "id"
        },
        {
            "resourceHandle": {
                "resourceId": "resourceId",
                "vimConnectionId": "vimConnectionId",
                "vimLevelResourceType": "vimLevelResourceType",
                "resourceProviderId": "resourceProviderId"
            },
            "extLinkPorts": [
                {
                    "resourceHandle": {
                        "resourceId": "resourceId",
                        "vimConnectionId": "vimConnectionId",
                        "vimLevelResourceType": "vimLevelResourceType",
                        "resourceProviderId": "resourceProviderId"
                    },
                    "id": "id",
                    "cpInstanceId": "cpInstanceId"
                },
                {
                    "resourceHandle": {
                        "resourceId": "resourceId",
                        "vimConnectionId": "vimConnectionId",
                        "vimLevelResourceType": "vimLevelResourceType",
                        "resourceProviderId": "resourceProviderId"
                    },
                    "id": "id",
                    "cpInstanceId": "cpInstanceId"
                }
            ],
            "id": "id"
        }
    ],
    "localizationLanguage": "localizationLanguage",
    "extManagedVirtualLinkInfo": [
        {
            "networkResource": {
                "resourceId": "resourceId",
                "vimConnectionId": "vimConnectionId",
                "vimLevelResourceType": "vimLevelResourceType",
                "resourceProviderId": "resourceProviderId"
            },
            "id": "id",
            "vnfVirtualLinkDescId": "vnfVirtualLinkDescId",
            "vnfLinkPorts": [
                {
                    "resourceHandle": {
                        "resourceId": "resourceId",
                        "vimConnectionId": "vimConnectionId",
                        "vimLevelResourceType": "vimLevelResourceType",
                        "resourceProviderId": "resourceProviderId"
                    },
                    "cpInstanceType": "VNFC_CP",
                    "id": "id",
                    "cpInstanceId": "cpInstanceId"
                },
                {
                    "resourceHandle": {
                        "resourceId": "resourceId",
                        "vimConnectionId": "vimConnectionId",
                        "vimLevelResourceType": "vimLevelResourceType",
                        "resourceProviderId": "resourceProviderId"
                    },
                    "cpInstanceType": "VNFC_CP",
                    "id": "id",
                    "cpInstanceId": "cpInstanceId"
                }
            ]
        },
        {
            "networkResource": {
                "resourceId": "resourceId",
                "vimConnectionId": "vimConnectionId",
                "vimLevelResourceType": "vimLevelResourceType",
                "resourceProviderId": "resourceProviderId"
            },
            "id": "id",
            "vnfVirtualLinkDescId": "vnfVirtualLinkDescId",
            "vnfLinkPorts": [
                {
                    "resourceHandle": {
                        "resourceId": "resourceId",
                        "vimConnectionId": "vimConnectionId",
                        "vimLevelResourceType": "vimLevelResourceType",
                        "resourceProviderId": "resourceProviderId"
                    },
                    "cpInstanceType": "VNFC_CP",
                    "id": "id",
                    "cpInstanceId": "cpInstanceId"
                },
                {
                    "resourceHandle": {
                        "resourceId": "resourceId",
                        "vimConnectionId": "vimConnectionId",
                        "vimLevelResourceType": "vimLevelResourceType",
                        "resourceProviderId": "resourceProviderId"
                    },
                    "cpInstanceType": "VNFC_CP",
                    "id": "id",
                    "cpInstanceId": "cpInstanceId"
                }
            ]
        }
    ],
    "maxScaleLevels": [
        {
            "scaleLevel": 0,
            "aspectId": "aspectId"
        },
        {
            "scaleLevel": 0,
            "aspectId": "aspectId"
        }
    ],
    "vnfcResourceInfo": [
        {
            "metadata": {
                "repoUrl": "repoUrl",
                "dispatchType": "dispatchType",
                "metadata": {
                    "key": "metadata"
                },
                "chartName": "chartName",
                "chartVersion": "chartVersion",
                "helmVersion": "helmVersion",
                "namespace": "namespace",
                "instantiationState": "instantiationState",
                "username": "username"
            },
            "storageResourceIds": [
                null,
                null
            ],
            "reservationId": "reservationId",
            "vnfcCpInfo": [
                {
                    "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"
                },
                {
                    "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"
                }
            ],
            "zoneId": "zoneId",
            "id": "id",
            "vduId": "vduId",
            "computeResource": {
                "resourceId": "resourceId",
                "vimConnectionId": "vimConnectionId",
                "vimLevelResourceType": "vimLevelResourceType",
                "resourceProviderId": "resourceProviderId"
            }
        },
        {
            "metadata": {
                "repoUrl": "repoUrl",
                "dispatchType": "dispatchType",
                "metadata": {
                    "key": "metadata"
                },
                "chartName": "chartName",
                "chartVersion": "chartVersion",
                "helmVersion": "helmVersion",
                "namespace": "namespace",
                "instantiationState": "instantiationState",
                "username": "username"
            },
            "storageResourceIds": [
                null,
                null
            ],
            "reservationId": "reservationId",
            "vnfcCpInfo": [
                {
                    "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"
                },
                {
                    "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"
                }
            ],
            "zoneId": "zoneId",
            "id": "id",
            "vduId": "vduId",
            "computeResource": {
                "resourceId": "resourceId",
                "vimConnectionId": "vimConnectionId",
                "vimLevelResourceType": "vimLevelResourceType",
                "resourceProviderId": "resourceProviderId"
            }
        }
    ],
    "vnfState": null,
    "extCpInfo": [
        {
            "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",
            "associatedVnfVirtualLinkId": "associatedVnfVirtualLinkId",
            "associatedVnfcCpId": "associatedVnfcCpId",
            "id": "id",
            "extLinkPortId": "extLinkPortId"
        },
        {
            "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",
            "associatedVnfVirtualLinkId": "associatedVnfVirtualLinkId",
            "associatedVnfcCpId": "associatedVnfcCpId",
            "id": "id",
            "extLinkPortId": "extLinkPortId"
        }
    ],
    "virtualStorageResourceInfo": [
        {
            "metadata": "{}",
            "reservationId": "reservationId",
            "virtualStorageDescId": "virtualStorageDescId",
            "zoneId": "zoneId",
            "id": "id",
            "storageResource": {
                "resourceId": "resourceId",
                "vimConnectionId": "vimConnectionId",
                "vimLevelResourceType": "vimLevelResourceType",
                "resourceProviderId": "resourceProviderId"
            }
        },
        {
            "metadata": "{}",
            "reservationId": "reservationId",
            "virtualStorageDescId": "virtualStorageDescId",
            "zoneId": "zoneId",
            "id": "id",
            "storageResource": {
                "resourceId": "resourceId",
                "vimConnectionId": "vimConnectionId",
                "vimLevelResourceType": "vimLevelResourceType",
                "resourceProviderId": "resourceProviderId"
            }
        }
    ]
}
string
flavourId
Required

An identifier that is unique within a VNF descriptor.

vnfState
Required

vnfState

array of ScaleInfo
scaleStatus
Optional

Scale status of the VNF, one entry per aspect. Represents for every scaling aspect how "big" the VNF has been scaled w.r.t. that aspect. This attribute shall be present if the VNF supports scaling. See clause B.2 for an explanation of VNF scaling.

array of ScaleInfo
maxScaleLevels
Optional

Maximum allowed scale levels of the VNF, one entry per aspect. This attribute shall be present if the VNF supports scaling.

extCpInfo
Optional

Information about the external CPs exposed by the VNF instance.

extVirtualLinkInfo
Optional

Information about the external VLs the VNF instance is connected to.

extManagedVirtualLinkInfo
Optional

External virtual links the VNF instance is connected to.

monitoringParameters
Optional

Active monitoring parameters.

string
localizationLanguage
Optional

Information about localization language of the VNF (includes e.g. strings in the VNFD). The localization languages supported by a VNF can be declared in the VNFD, and localization language selection can take place at instantiation time. The value shall comply with the format defined in IETF RFC 5646.

vnfcResourceInfo
Optional

Information about the virtualised compute and storage resources used by the VNFCs of the VNF instance.

virtualLinkResourceInfo
Optional

Information about the virtualised network resources used by the VLs of the VNF instance.

virtualStorageResourceInfo
Optional

Information on the virtualised storage resource(s) used as storage for the VNF instance.

Property Of