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
{
    "flavourId": "string",
    "vnfState": "string",
    "scaleStatus": [
        {
            "aspectId": "string",
            "scaleLevel": 0
        }
    ],
    "maxScaleLevels": [
        {
            "aspectId": "string",
            "scaleLevel": 0
        }
    ],
    "extCpInfo": [
        {
            "id": "string",
            "cpdId": "string",
            "cpProtocolInfo": [
                {
                    "layerProtocol": "string",
                    "ipOverEthernet": {
                        "macAddress": "string",
                        "ipAddresses": [
                            {
                                "type": "string",
                                "addresses": [
                                    "string"
                                ],
                                "isDynamic": false,
                                "addressRange": {
                                    "minAddress": "string",
                                    "maxAddress": "string"
                                },
                                "subnetId": "string"
                            }
                        ]
                    }
                }
            ],
            "extLinkPortId": "string",
            "associatedVnfcCpId": "string",
            "associatedVnfVirtualLinkId": "string"
        }
    ],
    "extVirtualLinkInfo": [
        {
            "id": "string",
            "resourceHandle": {
                "vimConnectionId": "string",
                "resourceProviderId": "string",
                "resourceId": "string",
                "vimLevelResourceType": "string"
            },
            "extLinkPorts": [
                {
                    "id": "string",
                    "resourceHandle": {
                        "vimConnectionId": "string",
                        "resourceProviderId": "string",
                        "resourceId": "string",
                        "vimLevelResourceType": "string"
                    },
                    "cpInstanceId": "string"
                }
            ]
        }
    ],
    "extManagedVirtualLinkInfo": [
        {
            "id": "string",
            "vnfVirtualLinkDescId": "string",
            "networkResource": {
                "vimConnectionId": "string",
                "resourceProviderId": "string",
                "resourceId": "string",
                "vimLevelResourceType": "string"
            },
            "vnfLinkPorts": [
                {
                    "id": "string",
                    "resourceHandle": {
                        "vimConnectionId": "string",
                        "resourceProviderId": "string",
                        "resourceId": "string",
                        "vimLevelResourceType": "string"
                    },
                    "cpInstanceId": "string",
                    "cpInstanceType": "string"
                }
            ]
        }
    ],
    "monitoringParameters": [
        {
            "id": "string",
            "name": "string",
            "performanceMetric": "string"
        }
    ],
    "localizationLanguage": "string",
    "vnfcResourceInfo": [
        {
            "id": "string",
            "vduId": "string",
            "computeResource": {
                "vimConnectionId": "string",
                "resourceProviderId": "string",
                "resourceId": "string",
                "vimLevelResourceType": "string"
            },
            "zoneId": "string",
            "storageResourceIds": [
                "string"
            ],
            "reservationId": "string",
            "vnfcCpInfo": [
                {
                    "id": "string",
                    "cpdId": "string",
                    "vnfExtCpId": "string",
                    "cpProtocolInfo": [
                        {
                            "layerProtocol": "string",
                            "ipOverEthernet": {
                                "macAddress": "string",
                                "ipAddresses": [
                                    {
                                        "type": "string",
                                        "addresses": [
                                            "string"
                                        ],
                                        "isDynamic": false,
                                        "addressRange": {
                                            "minAddress": "string",
                                            "maxAddress": "string"
                                        },
                                        "subnetId": "string"
                                    }
                                ]
                            }
                        }
                    ],
                    "vnfLinkPortId": "string"
                }
            ]
        }
    ],
    "virtualLinkResourceInfo": [
        {
            "id": "string",
            "vnfVirtualLinkDescId": "string",
            "networkResource": {
                "vimConnectionId": "string",
                "resourceProviderId": "string",
                "resourceId": "string",
                "vimLevelResourceType": "string"
            },
            "zoneId": "string",
            "reservationId": "string",
            "vnfLinkPorts": [
                {
                    "id": "string",
                    "resourceHandle": {
                        "vimConnectionId": "string",
                        "resourceProviderId": "string",
                        "resourceId": "string",
                        "vimLevelResourceType": "string"
                    },
                    "cpInstanceId": "string",
                    "cpInstanceType": "string"
                }
            ]
        }
    ],
    "virtualStorageResourceInfo": [
        {
            "id": "string",
            "virtualStorageDescId": "string",
            "storageResource": {
                "vimConnectionId": "string",
                "resourceProviderId": "string",
                "resourceId": "string",
                "vimLevelResourceType": "string"
            },
            "zoneId": "string",
            "reservationId": "string"
        }
    ]
}
flavourId
Required

flavourId

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