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"
                            }
                        ],
                        "type": "string",
                        "addresses": "string",
                        "isDynamic": false,
                        "addressRange": {
                            "minAddress": "string",
                            "maxAddress": "string"
                        },
                        "minAddress": "string",
                        "maxAddress": "string",
                        "subnetId": "string"
                    }
                }
            ],
            "extLinkPortId": {
                "layerProtocol": "string",
                "ipOverEthernet": {
                    "macAddress": "string",
                    "ipAddresses": [
                        {
                            "type": "string",
                            "addresses": [
                                "string"
                            ],
                            "isDynamic": false,
                            "addressRange": {
                                "minAddress": "string",
                                "maxAddress": "string"
                            },
                            "subnetId": "string"
                        }
                    ],
                    "type": "string",
                    "addresses": "string",
                    "isDynamic": false,
                    "addressRange": {
                        "minAddress": "string",
                        "maxAddress": "string"
                    },
                    "minAddress": "string",
                    "maxAddress": "string",
                    "subnetId": "string"
                }
            },
            "associatedVnfcCpId": "string",
            "associatedVnfVirtualLinkId": "string"
        }
    ],
    "extVirtualLinkInfo": [
        {
            "id": "string",
            "resourceHandle": {
                "vimId": "string",
                "resourceProviderId": "string",
                "resourceId": "string",
                "vimLevelResourceType": "string"
            },
            "extLinkPorts": [
                {
                    "id": "string",
                    "resourceHandle": {
                        "vimId": "string",
                        "resourceProviderId": "string",
                        "resourceId": "string",
                        "vimLevelResourceType": "string"
                    },
                    "cpInstanceId": "string"
                }
            ]
        }
    ],
    "extManagedVirtualLinkInfo": [
        {
            "id": "string",
            "vnfVirtualLinkDescId": "string",
            "networkResource": {
                "vimId": "string",
                "resourceProviderId": "string",
                "resourceId": "string",
                "vimLevelResourceType": "string"
            },
            "vnfLinkPorts": [
                {
                    "id": "string",
                    "resourceHandle": {
                        "vimId": "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": {
                "vimId": "string",
                "resourceProviderId": "string",
                "resourceId": "string",
                "vimLevelResourceType": "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"
                                    }
                                ],
                                "type": "string",
                                "addresses": "string",
                                "isDynamic": false,
                                "addressRange": {
                                    "minAddress": "string",
                                    "maxAddress": "string"
                                },
                                "minAddress": "string",
                                "maxAddress": "string",
                                "subnetId": "string"
                            }
                        }
                    ],
                    "vnfLinkPortId": "string"
                }
            ]
        }
    ],
    "virtualLinkResourceInfo": [
        {
            "id": "string",
            "vnfVirtualLinkDescId": "string",
            "networkResource": {
                "vimId": "string",
                "resourceProviderId": "string",
                "resourceId": "string",
                "vimLevelResourceType": "string"
            },
            "reservationId": "string",
            "vnfLinkPorts": [
                {
                    "id": "string",
                    "resourceHandle": {
                        "vimId": "string",
                        "resourceProviderId": "string",
                        "resourceId": "string",
                        "vimLevelResourceType": "string"
                    },
                    "cpInstanceId": "string",
                    "cpInstanceType": "string"
                }
            ]
        }
    ],
    "virtualStorageResourceInfo": [
        {
            "id": "string",
            "virtualStorageDescId": "string",
            "storageResource": {
                "vimId": "string",
                "resourceProviderId": "string",
                "resourceId": "string",
                "vimLevelResourceType": "string"
            },
            "reservationId": "string"
        }
    ]
}
flavourId
Required

flavourId

vnfState
Required

vnfState

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.

maxScaleLevels
Optional

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

extCpInfo
Required

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

Performance metrics tracked by the VNFM (e.g. for auto-scaling purposes) as identified by the VNF provider in the VNFD.

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