VnfcResourceInfo
VnfcResourceInfo
This type represents the information on virtualised compute and storage resources used by a VNFC in a VNF instance.
JSON Example
{
"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"
}
]
}
array of IdentifierInVnf
storageResourceIds
Optional
References to the VirtualStorage resources. The value refers to a VirtualStorageResourceInfo item in the VnfInstance.
array of VnfcResourceInfo_vnfcCpInfo
vnfcCpInfo
Optional
CPs of the VNFC instance. Shall be present when that particular CP of the VNFC instance is associated to an external CP of the VNF instance. May be present otherwise.