VnfInstance_instantiatedVnfInfo
Information specific to an instantiated VNF instance. This attribute shall be present if the instantiateState attribute value is INSTANTIATED.
{
"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"
}
}
]
}
An identifier that is unique within a VNF descriptor.
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.
Maximum allowed scale levels of the VNF, one entry per aspect. This attribute shall be present if the VNF supports scaling.
Information about the external CPs exposed by the VNF instance.
Information about the external VLs the VNF instance is connected to.
External virtual links the VNF instance is connected to.
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.
Information about the virtualised compute and storage resources used by the VNFCs of the VNF instance.
Information about the virtualised network resources used by the VLs of the VNF instance.
Information on the virtualised storage resource(s) used as storage for the VNF instance.